I plan to develop an asp.net website & webservice.
I would like to make use of AWS to simplify deployment and scaling.
The site will typically be low traffic. But for some periods at known times the load will be high, eg, 20,000 requests per minute. When the load is high the majority of traffic will be calls to a simple webservice which will result in a db insert.
I have looked at the services offered by AWS, but it is hard to gauge what the different offerings will support in real world usage.
If I had a fairly small 24/7 reserved instances for:
- Webserver on EC2 instance
- RDS instance
Then used On-demand Instances for the high demand period, what kind of On-demand resources might I require to support the expected number of requests?
Basically I am trying to get a feel for the following:
1) Will the technology outlined above scale to support the expected load
2) An idea of the cost of On-demand resources to support this load
Any advice appreciated, Many Thanks.