You are on page 1of 10

Amazon Elastic Compute Cloud (EC2)

▪ An EC2 instance is a virtual server in Amazon’s Elastic Compute


Cloud (EC2) for running applications on the Amazon Web Services
(AWS) infrastructure.
▪ Amazon provides a variety of types of instances with different
configurations of CPU, memory, storage, and networking resources to
suit user needs. Each type is also available in two different sizes to
address workload requirements.
▪ Instances are created from Amazon Machine Images (AMI). The
machine images are like templates that are configured with an
operating system and other software, which determine the user’s
operating environment. Users can select an AMI provided by AWS,
the user community, or through the AWS Marketplace. Users can also
create their own AMIs and share them.
REGIONS AND AVAILABILITY
ZONES
▪ Amazon EC2 is hosted in multiple locations world-wide. These
locations are composed of regions and Availability Zones.
▪ Amazon EC2 provides you the ability to place resources, such as
instances, and data in multiple locations.
▪ Each Amazon EC2 region is designed to be completely isolated from
the other Amazon EC2 regions. This achieves the greatest possible
fault tolerance and stability.
▪ When you launch an instance, you can select an Availability Zone or
let us choose one for you. If you distribute your instances across
multiple Availability Zones and one instance fails, you can design
your application so that an instance in another Availability Zone can
handle requests.
EC2 Instance types
▪ Micro instances (t1.micro):
– Micro Instance 613 MiB of memory, up to 2 ECUs (for short
periodic bursts), EBS storage only, 32-bit or 64-bit platform.
▪ Standard Instances provide customers with a balanced set of
resources and a low cost platform.
– M1 Small Instance (Default) 1.7 GiB of memory, 1 EC2
Compute Unit (1 virtual core with 1 EC2 Compute Unit), 160 GB
of local instance storage, 32-bit or 64-bit platform
– M1 Medium Instance 3.75 GiB of memory, 2 EC2 Compute
Units (1 virtual core with 2 EC2 Compute Units each), 410 GB of
local instance storage, 32-bit or 64-bit platform
– M1 Large Instance 7.5 GiB of memory, 4 EC2 Compute Units (2
virtual cores with 2 EC2 Compute Units each), 850 GB of local
instance storage, 64-bit platform.
EC2 High Performance Instances
▪ High-Memory Instances:
– High-Memory Extra Large Instance 17.1 GiB memory, 6.5 ECU
(2 virtual cores with 3.25 EC2 Compute Units each), 420 GB of
local instance storage, 64-bit platform
– High-Memory Double Extra Large Instance 34.2 GiB of
memory, 13 EC2 Compute Units (4 virtual cores with 3.25 EC2
Compute Units each), 850 GB of local instance storage, 64-bit
platform
– High-Memory Quadruple Extra Large Instance 68.4 GiB of
memory, 26 EC2 Compute Units (8 virtual cores with 3.25 EC2
Compute Units each), 1690 GB of local instance storage, 64-bit
platform.
EC2 High Performance Instances
▪ High-CPU Instances
– High-CPU Medium Instance 1.7 GiB of memory, 5 EC2
Compute Units (2 virtual cores with 2.5 EC2 Compute Units
each), 350 GB of local instance storage, 32-bit or 64-bit
platform
– High-CPU Extra Large Instance 7 GiB of memory, 20 EC2
Compute Units (8 virtual cores with 2.5 EC2 Compute Units
each), 1690 GB of local instance storage, 64-bit platform
▪ High Storage Instances
– High Storage Eight Extra Large 117 GiB memory, 35 EC2
Compute Units, 24 * 2 TB of hard disk drive local instance
storage, 64-bit platform, 10 Gigabit Ethernet.
EC2 Payment methods
▪ On-Demand Instances let you pay for compute capacity by the
hour with no long-term commitments.
▪ Reserved Instances give you the option to make a low, one-time
payment for each instance you want to reserve and in turn
receive a significant discount on the hourly charge for that
instance.
▪ Spot Instances allow customers to bid on unused Amazon EC2
capacity and run those instances for as long as their bid exceeds
the current Spot Price.
▪ Scheduled Instances Purchase instances that are always
available on the specified recurring schedule, for a one-year
term.
Monitoring Amazon EC2

▪ You can monitor your instances using Amazon CloudWatch, which


collects and processes raw data from Amazon EC2 into readable,
near real-time metrics. These statistics are recorded for a period of 15
months, so that you can access historical information and gain a
better perspective on how your web application or service is
performing.
▪ By default, Amazon EC2 sends metric data to CloudWatch in 5-
minute periods. To send metric data for your instance to CloudWatch
in 1-minute periods, you can enable detailed monitoring on the
instance.
▪ CPU utilization, Network utilization, Disk performance, Disk
Reads/Writes, Memory utilization, disk swap utilization, disk space
utilization, page file utilization, log collection.
Network and Security

▪ Amazon EC2 provides the following network and security features


– Amazon EC2 Key Pairs
– Amazon EC2 Security Groups for Linux Instances
– Controlling Access to Amazon EC2 Resources
– Amazon EC2 Instance IP Addressing
– Elastic IP Addresses
– Elastic Network Interfaces
– Enhanced Networking on Linux
– Placement Groups
– Virtual Private Clouds
THANK YOU

You might also like