AWC EC2 for elastic compute
August 31, 2018

AWC EC2 for elastic compute

Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Amazon Elastic Compute Cloud (EC2)

All our APIs and microservices in our organization run on EC2. My organization is one of the largest users of AWS cloud. We have our dev, qa, perf, prod environments running on AWS. As part of that, most of our code runs directly on EC2 or on ECS which itself runs on EC2.
  • We write micro services in spring boot that runs on EC2.
  • Our front ends use node js and those applications run on EC2
  • lot of our enterprise support applications like Jenkins, Confluence, JIRA etc run on aws ec2
  • EC2 are elastic linux containers to run any application. This is a very good and reliable service. Improvements could be in UI/dashboard and metric presentation. Tools for visualization of cost optimization should be better for users who have lots of applications running on EC2
  • ECS and EKS are being used in docker and kubernetes environments. So more tech companies are use these services than directly using EC2
  • Instance procurement time has become negligible with EC2. Any developer can provision an instance very quickly and companies can move towards automation of CI/CD pipelines and auto provisioning of EC2s.
  • Companies do not have to spend money in managing infrastructures, data centers, staff to manage these, networking, connectivity etc. All this will be taken care by AWS and EC2 can be used to run your enterprise softwares and custom applications.
  • If not correctly monitored EC2 prices can run up very quickly. So proper monitoring has to be in place in your organization. Non-prod and dev EC2 servers should be brought down in evening and night.
Azure VM and Google Compute Engine are alternatives to EC2. AWS EC2 is most matures and advanced of the 3. All these provide easy-to-deploy and automatically configured third-party applications, including single virtual machine or multiple virtual machine solutions.
EC2 is elastic infrastructure. Your org does not have to invest in in-house data centers and staff to manage the hardware. AWS EC2 provides elastic cloud environment to run lot of this. Price is reasonable and AWS has lot of h/w s/w design pattern to design a reliable software application and run it in a resilient environment.