Amazon Elastic Compute Cloud (EC2) helps to achieve faster time-to-market with a scalable cost-effective infrastructure
Use Cases and Deployment Scope
Amazon Elastic Compute Cloud (EC2) is the core piece of our backend. We run almost all of our applications there. Our business requirements meet what the AWS cloud offers to us in terms of scalable capacity, specially Amazon Elastic Compute Cloud (EC2) because we can setup the software we need, set up the services we want to run, the firewalls and the security patches and in few minutes have a running service for our backend. Also, it connects perfectly with other AWS services.
Pros
- setup services
- preconfigured services in marketplace
- firewalls and security patches
Cons
- the amount of information spread out in the internet seems confusing
- there must be more real use case examples with real architectures
Return on Investment
- business agility
- faster time-to-market (in few days the app is in PROD)
- on demand resources
Usability
Alternatives Considered
Amazon CloudFront, Amazon CloudWatch and Amazon Simple Notification Service (SNS)
Other Software Used
Google Compute Engine, Heroku Platform
