- 最新
- 最多得票
- 最多評論
First you need to estimate how long your solution will be running. By example few months because is a Proof of concept?. In this case keep with the on demand pricing and you will pay only the minutes that you use. Other options is to evaluate the usage of spot instance. In this can have up to 90% of discount, Check the instance family/type and the AZ that have better discount. Be aware that the prices can change so you need to evaluate this constantly.
If you are going to use one specific instance during 1 to 3 years, you can reserve an instance. However if you turn it off before the end of the commitment, you will have to pay anyways, (however you can resell the reserve in the AWS marketplace)
If you choose ondemand or spot, start your instance and check your SQS queue to copy the S3 file to your instance, when it finish you can turn it off the instance, here you will only pay for the storage. or you can terminate it and create a new one the next time. The good part is that all this process can be automated
相關內容
- 已提問 1 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 1 年前
- AWS 官方已更新 1 年前
@Hernan, Thank you so much, Hernan, for answering the question, based on my requirement, do you think the above infrastructure could scale, work efficiently, and in a cost-effective way?
One more question, as I stated I am planning to use a normal EC2 instance that would act as a controller of the application that would handle video blobs in real-time, saving the blobs and appending them in the file system and than finally save the final recorded video to the S3 bucket. I am a little worried about whether the instance can handle the network bandwidth to get user recording in real-time from the frontend to the server. What would you recommend in this? How can I handle the user video in real time to save in S3 in a cost-effective way and a solution that would work efficiently and smoothly