I am calculating the operation costs for a platform we want to develop for a client in AWS. The platform is an online course solution where users can subscribe and access different multimedia content.
My initial thought was to store the videos in an S3 bucket and simply "feed" them to my back-end solution so that the front end can access and show them. All these problems related to data transfer are discussed in the AWS training online.
My problem is that when doing the cost estimate I am getting huge cost estimates in Outbound Data Transfer. I don't really know how much traffic the client is expecting so I estimated traffic the following way (this platform is gonna be supported by the state so it will have some traffic): 20MB for every minute of video:
- 2 hours per week for every user
- 200 users per month
- 20MB/m * 60 m/h * 2h/week * 4weeks * 200 = 1.92 TB
- This, at 0.09 USD / GB gives me 184.23 USD per month...
I don't know if I am not designing a well-made solution if my estimate is wrong... but I find this to be very expensive. Adding other costs this means I have to pay nearly 2 USDs per user. If someone finds a way to reduce costs please let me know!
Thank you
Replies