AWS EC2 is a truly virtual computing environment, which provides you with re-sizable compute capacity in the cloud with the intention of making cloud computing easier. You get a variety of operating systems to choose from, and you can run as many as you want or as few servers as you desire. The basic characteristics of the AWS EC2 service are:
- Elasticity: It allows you to increase and decrease the capacity based on your needs.
- Fully controlled: You get a root/administrator access to each EC2 instance. You can control start, stop, and restart using the AWS console, through CLI, or API.
- Flexible: You get multiple instance types that you can choose from with different operating systems.
- Scalable: You can achieve vertical and horizontal scaling when needed.
- Reliable: Instances can be rapidly and predictably provisioned.
- Secure: It works in conjunction...