(Last Updated On: March 6, 2017)

What Is Amazon EC2?

Amazon Web service Elastic Compute Cloud or Amazon EC2 is the core part of Amazon Web Services (AWS). When we talk about cloud-computing resources in AWS, it all comes down to Amazon EC2. Amazon EC2 allows you to launch and remotely control their “virtual computer” right from your devices. AWS names their EC2 virtual computer as “instance”. Amazon Machine Image (AMI), a special type of virtual appliance, also build to create “instance”. AWS also allow you to choose from many different operating systems. You can select Windows, Ubuntu Linux, Red Hat, even AWS’s own Amazon Linux.

AWS let you configure security, networking, and storage at the advanced level for Amazon EC2. Moreover, Amazon EC2 allows you to scale up or down to handle your requirement and limitations. Amazon EC2 enable you to combine their “instance” according to conditions you set.

AWS also modified their pricing model as “pay-as-you-go” for EC2 instances services to give you more comfort with your money. You just need to pay for the time your virtual machine are running. The cost differs according to the type of “instance” you create. The more powerful your “instance” is, the more bucks you have to pay.

Features of Amazon EC2

Amazon EC2 comes with the following built-in functions:

  1. A virtual computer, known as “instance”, is the center of Amazon EC2.
  2. Bundles of predefined templates also come with Amazon EC2 known as “Amazon Machine Images” (AMI).
  3. Several configurations of CPU, memory, storage, and networking capability also there for your “instance,” called “instance types”.
  4. Secure login information for the virtual computer using and combine public key and private key. Where AWS stocks the public key, and you save the private key.
  5. Storage volumes for temporary data of “instance” also comes to support your “instance”, known as “instance store volumes”. The data of storage volume will clean if you stop or terminate your “instance.”
  6. Amazon EBS volumes – persistent storage volumes for data. It uses Amazon Elastic Block Store (Amazon EBS) to store data.
  7. You can also choose from multiple physical locations for your computing resources, known as regions and Availability Zones. You can change regions and Availability Zones for instances and Amazon EBS volumes.
  8. A built-in firewall also there to permits the protocols, ports, and source IP ranges. This firewall uses to reach your instances using security groups.
  9. Static IPv4 addresses, known as Elastic IP addresses, for dynamic cloud computing.
  10. Metadata is also there to help you create and assign to your Amazon EC2 resources, known as tags.
  11. Virtual Private Clouds (VPC) is likewise there to help you optionally connect to your network. VPCs are logically far away from the rest of the AWS cloud.

Amazon EC2 is virtual machines that help you to connect and remotely operator virtual computers from your computer.

Amazon EC2 Benefits :

  • Elastic Web-Scale Computing
  • Completely Controlled
  • Flexible Cloud Hosting Services
  • Integrated
  • Reliable
  • Secure
  • Inexpensive
  • Easy to Start


Source : https://aws.amazon.com/ec2/?nc2=h_m1