Professional Documents
Culture Documents
Amazon EC2 Foundations
Amazon EC2 Foundations
Chetan Kapoor
Principal Product Manager, EC2
Amazon Web Services
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 foundations
Hypervisor
Host server
Physical servers in
AWS global regions
Amazon EC2 13+ years ago…
M1
2017
Journey from then to now
1.7 GHz
1.75 GB
160 GB
250 Mbps
Journey from then to now
48 TB
d2.8xlarge
100 Gbps
AWS recognized as
a cloud leader for the
9th consecutive year
Gartner, Magic Quadrant for Cloud Infrastructure as a Service, Worldwide, Raj Bala, Bob Gill, Dennis Smith, David Wright, July 2019. ID
G00365830. Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology
users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner's research
organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this
research, including any warranties of merchantability or fitness for a particular purpose. The Gartner logo is a trademark and service mark
of Gartner, Inc., and/or its affiliates, and is used herein with permission. All rights reserved.
Amazon EC2 instance characteristics
Instance *Additional
CPU generation capabilities
Memory
M5d.xlarge
Storage Instance family Instance size
Network performance
Instance type
Broadest choice of processors
High utilization
Amazon EC2 general-purpose instances
18
OLAP 12
Scale-Out1 TB
Memory in TB
12
OLAP 5
9 Scale-Out1
0
T
6 B
4 OLAP 100
Scale-Out1 TB
2
.768 1
.244 .384 .488
1 BWoH, BW/4HANA and Datamart
R4 R5 R4 R5 X1 X1 X1e High Memory Instances
Compute-intensive workloads
Batch processing Distributed analytics High-perf computing (HPC)
SQL
MapReduce Log processing
Amazon EC2 storage-optimized instances
Cache Cache
DRAM DRAM
ALU ALU ALU ALU
Control Control
ALU ALU ALU ALU
Cache Cache
DRAM DRAM DRAM DRAM DRAM
• 10s-100s of processing • 1,000s of processing cores • Millions of programmable • Optimized & custom
cores • Pre-defined instruction set digital logic cells design for particular
• Pre-defined instruction set and datapath widths • No predefined instruction use/function
& datapath widths • Highly effective at parallel set or datapath widths • Predefined software
• Optimized for general- execution • Hardware timed execution experience exposed
purpose computing through API
Amazon EC2 accelerated computing instances
GPU compute instance for use cases including deep learning training,
P-Series HPC simulations, financial computing, and batch rendering
P2/P3 instances Feature latest NVIDIA high-end GPUs, including Volta V100
GPU compute instance for use cases including deep learning training,
P-Series HPC simulations, financial computing, and batch rendering
P2/P3 instances Feature latest NVIDIA high-end GPUs including Volta V100
GPU compute instance for use cases including deep learning training,
P-Series HPC simulations, financial computing, and batch rendering
P2/P3 instances Feature latest NVIDIA high-end GPUs including Volta V100
Designed for workloads that are not virtualized, require specific types of
hypervisors, or have licensing models that restrict virtualization
It all starts with our investments in the Nitro platform
Nitro Card Nitro Security Chip Nitro Hypervisor
Fast processors
Burstable (up to 4.0 GHz)
Compute intensive
Memory intensive
270 +
How do you select the right
High memory footprint
(up to 12 TiB)
Instance storage
Amazon Elastic Block Store
Encrypt all newly created EBS 6x lower recovery time objective Dedicated bandwidth to Amazon EBS
volumes for an account in a region (RTO) 19 Gbps maximum bandwidth, the
Easy to ensure compliance without Skip pre-warming: Instant access to highest across EC2 instances
change to workflows data in snapshot and full
performance upon volume creation
Restore up to 10 volumes
simultaneously
Amazon EC2 foundations
VPC endpoints
Virtual Private Cloud Private and secure connectivity to Amazon S3 and Amazon DynamoDB
Provision a logically isolated
cloud where you can launch
AWS resources into a Amazon S3 Amazon DynamoDB
virtual network
Shared VPC allows multiple accounts to launch their applications into a VPC
Amazon EC2 resources recap
VPC VPC
Amazon S3
Amazon EC2 foundations
Load balancer
EC2
instance used to route incoming
requests to multiple
Amazon EC2 instances,
containers, or IP
EC2
ELB instance addresses in your VPC
Elastic Load
Balancing provides
EC2 high-availability
instance by utilizing multiple
Availability Zones
Amazon EC2 Auto Scaling
Dynamically react to changing demand, optimize cost
Fleet management Dynamic scaling
Replace unhealthy instances Scale to demand
CPU
ELB ELB
utilization
Consistent
Launch experience
parameters
Console
Instance type Simple
EBS volume permissions
AMI ID
Network interface Governance and
Tags CLI best practices
Launch Instances
User data
Block device mapping Increased
Placement
productivity
API
AWS Systems Manager: Operate safely at scale
Cloud
and
Stay patch and configuration compliant
on-premises Automate across accounts and regions
Connect to Amazon EC2 instances via browser and CLI
Track software inventory across accounts
Install agents safely across instances with rate control
Linux
and
Windows
AWS License Manager
Simplified license management for on-premises and cloud
Savings Plan
Amazon EC2 Reserved Instances pricing
Faster results
Increase throughput up to 10x
while staying in budget
On-Demand
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.