What is Amazon Elastic Compute Cloud (EC2)?

Safalta Expert Published by: Aryan Rana Updated Sat, 17 Sep 2022 11:00 PM IST


Amazon's EC2 is a web service that offers scalable computing resources in the cloud. They are re-sizable so that if your computing needs change, you can easily adjust the number of server instances you are using.

Table of Content

1. Description of AWS EC2
2. Why AWS EC2?
3. Types of EC2 Computing Instances

Think about what the term "elastic" means in the names of various AWS (Amazon Web Services) services. You should visualise the ability to stretch and compress when you hear the word elastic. The AWS documentation makes reference to this throughout, although it frequently oversimplifies what is actually a straightforward process. Consider a computer that can expand when you require more resources and shrink when you do not. With AWS, you only pay for the services you actually use, thus this ability to stretch and contract is crucial since it allows your business to spend less while still receiving the exact amount of services it needs. There are two possible outcomes when estimating the necessary computing power: either you overestimate the need and purchase stacks of useless servers, or you underestimate the demand and your programme crashes. If you are interested in Digital Marketing or Graphic Designing and want to learn these interesting courses then click on the links mentioned Digital Marketing Course and Graphic Designing course

Download these FREE Ebooks:
1. Introduction to Digital Marketing

Free Demo Classes

Register here for Free Demo Classes

Please fill the name
Please enter only 10 digit mobile number
Please select course
Please fill the email
Website Planning and Creation

Description of AWS EC2

Re-sizable compute services in the cloud are offered by Amazon Elastic Compute Cloud (EC2), a web service from Amazon. They are re-sizable so that if your computing needs change, you can easily adjust the number of server instances you are using.

On Amazon's EC2, an instance is a virtual server used to run applications. It can also be thought of as a tiny component of a bigger computer, a tiny component with its own Hard drive, network connection, operating system, etc. But everything is actually virtual.

On a single physical system, you can have several "small" computers, and all of these little computers are referred to as Instances.

Why AWS EC2?

Assume you are a developer who decides to operate independently by purchasing some servers. You correctly evaluated their capacity and the computing power is adequate. Now, you have to take care of daily security patch updates, troubleshoot any issues that might arise in the servers' back end, and so forth.

However, if you purchase an EC2 instance, you won't need to worry about any of these issues because Amazon will take care of everything; all you need to do is concentrate on your application. And all of that for a lot less money than you were paying before! That's intriguing, isn't it?

How are systems operated in EC2?

  • Click on AWS EC2 after logging into your AWS account.
  • Click launch instance under create instance.
The next step is to choose an Amazon Machine Image (AMI). AMIs are OS templates that contain the data required to launch an instance.

We must indicate the AMI we wish to utilise when launching an instance. It could be Windows Server, Ubuntu, etc.
  • The AMIs may come preset, or you may configure them yourself in accordance with your needs.
  1. You must choose preconfigured AMIs from the AWS marketplace.
  2. Select one from quick-start to build up your own.
  3. You will come to a stage during configuration where you must choose an EBS storage option. With EC2, Elastic Block Storage (EBS) is a persistent block-level storage volume.


Types of EC2 Computing Instances

The type of computing you require depends on the specifics of your activity because computing is such a broad phrase. As a result, AWS EC2 offers the following 5 types of instances:

General Instances

  • For applications where cost and performance must be balanced.
  • For instance, email response systems should be cost-effective because they don't need much processing and you need a quick response.

Compute Instances 

  • For programmes that put a lot of pressure on the CPU.
  • For instance, data analysis from a stream of data, such as a Twitter stream

Memory Instances

  • As a result, apps that are resource-intensive need a lot of RAM.
  • For instance, when multitasking is required by your system and many applications must operate in the background.

Storage Instances

  • For programmes with large file sizes or data sets that take up a lot of room.
  • Suppose your application is extremely large.

GPU Instances

  • For software that needs to render images really quickly.
  • such as 3D modelling, etc.


Which EC2 instance is the least expensive?

The newest burstable-performance instance on Amazon EC2 is called nano. It is the least expensive Amazon EC2 instance, with prices starting at around $4.75 per month ($0.0065 per hour).

How many different EC2 instance types exist?

There are a total of 8 families of instance types available through Amazon EC2, which are categorised based on their intended uses. Instance types come in a variety of CPU, memory, storage, and networking configurations, allowing the customer to select the best combination of resources for their applications.

Free E Books