We use Amazon EC2 for Windows and Linux systems. Additionally, we use it for UAT and load balancing.
Amazon EC2 could improve by having integration with other cloud systems, such as Azure, and Google Cloud which would be good. Additionally, having integration with on-premise systems would be appreciated.
Most of the clients are worried about getting completely dependent on a cloud provider. For example, if you develop everything using Amazon AWS services, then you get stuck with them, that's a worry today. There are people who are asking for cloud-agnostic implementation or services.
I have been using Amazon EC2 for approximately four years.
The scalability of Amazon EC2 is good. However, the stability can depend on what service I am using.
The support is very good, they are customer friendly and use case-based experience.
I rate the support from Amazon EC2 a four out of five.
The initial setup of Amazon EC2 it's not straightforward. You need an Amazon AWS engineer to use it because there is a steep learning curve. It's not very difficult to find someone with AWS skillsets.
After four years of use if we want to log and create an EC2 instance it is very easy. Once you have a solution architect or you have an Amzon AWS engineer on your team, it's easier to do.
I would recommend this solution to others and Azure. This is a fantastic solution, it provides the basic requirement for any cloud. They make available computing space or a server to use for customers.
I rate Amazon EC2 an eight out of ten.