I'm a software/web developer and for the first time I have to set up a cloud system to host one of the websites I have coded. I found very difficult to estimate the costs for an Amazon EC2 cloud system using the provided calculator. I have absolutely no idea of how much traffic the website will have, especially because I have to calculate the traffic for the database (Amazon RDS), static resources (Amazon S3/Amazon EBS) and normal page requests (Amazon EC2). Also, I don't know whether a micro instance will suffice or if I need a small or maybe more.
The only data I have is:
- Number of predicted users per month
- Average amount of time spent on the website per user
- Predicted peak number of people online at the same time
What is the best way to estimate the costs? Is there a tool or something that allows to run the website and capture all the data useful to estimate the costs (i.e. DB traffic, static resources traffic, etc.)?
The website is coded in Java Spring.
Any experience on the subject is really appreciated.
Thank you very much.