EC2 -- take your QA and scaling woes to the cloud!
October 17, 2017
EC2 -- take your QA and scaling woes to the cloud!
Score 9 out of 10
Vetted Review
Verified User
Overall Satisfaction with Amazon Elastic Compute Cloud (EC2)
EC2 is being used to host both development/testing and production instances of small-scale web applications (<3000 users). These applications vary in engine (Node, PHP, Python, etc.) and EC2 gives us a flexible, project-agnostic platform to deploy and test upon.
We use EC2 to pull down current master copies of our code for QA as well as reference tagged versions for our production clusters.
We use EC2 to pull down current master copies of our code for QA as well as reference tagged versions for our production clusters.
- Cheap -- just about the cheapest you can get out of any options on the market
- CLI administration makes setup and maintenance a breeze -- version controllable dev infrastructure without the overhead of made-for-purpose infra VCS services is great
- Flexible authentication systems -- Amazon goes above and beyond to handle complex security arrangements well
- Well organized web UI
- Low level networking support is minimal but getting better
- EBS outages hurt, and I haven't been thrilled with reliability in previous months (it's been better since, though)
- Latency for storage and instance provisioning can be frustrating while the tech is in the gap between provisioning that takes minutes vs. instant provisioning (waiting 30 secs - 1 minute for storage to provision, for example)
- Saved time in training because of its wide usage -- new teams don't need long to be spun up on it
- QA is much more consistent -- we pass around instance names now rather than weird VPS addresses with convoluted user names and access schemes
- We can put the beef in our web app capacity when we need it and out when we don't; this saves thousands in scaling costs