1. Amazon – EC2
Instance Types, Pricing Model and Storage Types
Prepared By:
Sridhar Gudipudi
Co-Founder, Managing Director
OSoft Labs Private Limited
2. What is EC2?
EC2
EC2 stands for Elastic Compute Cloud which is an Amazon service to deliver
scalable, pay-as-you-go compute capacity in the cloud.
Amazon EC2 reduces the time required to obtain and boot new server
instances to minutes, allowing you to quickly scale capacity, both up and down,
as your computing requirements change.
EC2 instance can be started from an AMI (Amazon Machine Image), which is a
pre-configured template to get up and run the instance immediately.
3. EC2 – Pricing Model
Pricing Model
Amazon offers three different pricing models for EC2 instances. Customer can
choose any of these based on the project and budget requirements.
On-Demand Instances Reserved Instances Spot Instances
No Upfront Fee Low Upfront One-time Fee No Upfront Fee
Charged by hour Charged by hour
(discount on hourly charge)
Charged by hour
No long term commitment Commitment for 1yr or 3 yr No long term commitment
Best suitable for short term
and planning phase
projects
Best suitable if you know
you need the instance for a
duration
Bid on unused EC2 capacity
at Amazon. Suitable for
testing, computation etc
4. EC2 – Instance Types
Instance Types
Instances are virtual servers that can run applications. Each application may
require different computing and memory requirements. The table below
highlights some of the types.
Name Memory Storage Windows cost
Micro 0.60 GB 0 GB (EBS only) $0.02 hourly
M1 Small 1.70 GB 160 GB $0.09 hourly
M1 Medium 3.75 GB 410 GB $0.18 hourly
High-CPU Medium 1.70 GB 350 GB $0.23 hourly
M1 Large 7.50 GB 850 GB (2x420 GB) $0.36 hourly
High-Memory Extra Large 17.10 GB 420 GB $0.51 hourly
M1 Extra Large 15.00 GB 1690 GB (4x420 GB) $0.73 hourly
•Above table contains only a small list of the instance types. For a complete list of instance types, visit https://aws.amazon.com
5. EC2 – Storage Types
Storage Types
EC2 provides you with the following storage options
• Amazon Elastic Block Storage (EBS)
• Amazon EC2 Instance Store
• Amazon Simple Storage Service (S3)
Image Source: https://docs.aws.amazon.com
EBS: EBS is a block level storage option which can be
attached to an EC2 instance. You can store data on EBS
which can be persistent when EC2 instance is
terminated. EBS volume can be attached to any EC2
instance.
Instance Store: Storage disks are physically attached to
the host computer except for Micro instances. Life cycle
of data on the instance store is lost when the instance is
stopped or terminated.
S3: S3 is another option to store data. This option is
inexpensive and can be used to store data or backups of
application data.
6. Thank you…
Amazon - EC2
You can read more about EC2 on https://aws.amazon.com/ec2