Overall Satisfaction with Amazon Elastic Compute Cloud (EC2)
Generally, I've seen EC2 used by the entire company as I've worked mostly in environments where there were only other Software Engineers making up the bulk of the company.
It frequently addressed the issue of having reliable web servers or virtual machines without having to actually acquire physical servers, rely on resellers of the service or deal with other providers who I've had technical issues with in the past.
It frequently addressed the issue of having reliable web servers or virtual machines without having to actually acquire physical servers, rely on resellers of the service or deal with other providers who I've had technical issues with in the past.
- Variety of sizes, you can fine-tune your instance quite a lot rather than being tied into specific tiers like some resellers offer.
- Easy to provision, either using an Amazon tool or AMI, Terraform and/or Ansible I've found it easy to get set up and going on a new EC2 instance.
- With the rise of tools such as Ansible it would be good to see AWS provide similar standardised tooling for EC2.
- When I first was involved in shifting from physical servers to EC2 we saw an initial saving of around 80% a month; previously we had been paying in excess of £1000 per server per month and had 3 servers.
Heroku: Really they are an AWS reseller. This can make the initial setup a lot easier but means that you can be limited when it comes to wanting to integrate with other AWS services that they haven't implemented as yet.
Linode: Very similar virtual cloud provider, but found that they would frequently have large technical issues or outages and be unable to explain what had happened which did not build trust.
Linode: Very similar virtual cloud provider, but found that they would frequently have large technical issues or outages and be unable to explain what had happened which did not build trust.