I have a web application and I'm moving the picture upload from my machines to EC2 machines. Basically I will have a web application where the user can send a jpg file through HTTP post.
Any ideas on which machine would best be suited for this job ? I was thinking of the c3.large instance http://aws.amazon.com/ec2/pricing/
Do you guys have any other suggestions ? Thanks
Tough to say, going to depend on the volume of images coming in. Any of the instances (except the micro IMO), would do what you want if the volume of users was matched to the instance size, but we don't know the # of users.
Couple of suggestions, instead of trying to guess the correct size, setup your application the way AWS intends it to be used - automatically scalable, so you don't have to guess, or worry about what to do if suddenly your system becomes very popular.
Consider building in the ability for your system to respond to higher volumes by spinning up more instances as they are needed, instead of paying for a single machine that is bigger than you need 95% of the time so that that 5% of the time when the volume spikes you have the extra capacity to meet your need. This will require more work upfront, but may save your butt and money down the road.
Some general thoughts:
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.