Amazon EC2 is Amazon's Elastic Compute Cloud service that allows users to launch virtual servers, called instances, in Amazon's data centers. The presentation provides an overview of EC2's history, functionality, instance types, pricing models including on-demand, reserved, and spot instances, and security features. It demonstrates how EC2 allows for automatic scaling and reliability through services like Auto Scaling and Elastic Load Balancing.
6. Amazon EC2 – Seven years ago
• Single instance family and size
– m1.small (1 vCPU, 1.7 GiB RAM, 160 GB storage)
• Linux only
• On Demand pricing only
• No AWS Management Console
• No EBS
• No Elastic IPs
• No Auto Scaling
• No Elastic Load Balancing
• No VPC
Amazon EC2
7. Since then
• Many new instance families and sizes
– M1, M3, T1, T2, M2, CR1, R3, C1, CC1, CC2, C3, CG1, G2, HS1, HI1, I2
• Windows (and Enterprise Linux)
• Reserved Instances and Spot Instances
• AWS Management Console
• Elastic Block Store
• Elastic IP Addresses
• Virtual Private Cloud (VPC)
• Auto Scaling
• Elastic Load Balancing
• Performance, security, manageability, and scalability improvements
11. Amazon EC2 Instances – Sizes*
c3.2xlarge
c3.xlarge
m3.2xlarge
m3.xlarge
r3.2xlarge
r3.xlarge
i2.2xlarge
i2.xlarge
g2.2xlarge
*Note: Only one or two instance sizes are shown from each family/generation, as an example
12. Recent Instance Highlights
• T2 – lowest cost, general purpose instance
• R3 – Next generation memory optimized, up to 244 GiB
• I2 – Next generation I/O optimized (350,000+ random read IOPS)
• C3 – 2.8 GHz Intel Xeon E5-2680v2 (Ivy Bridge) CPUs (SSD)
• G2 – Next generation GPU instances, 1 NVIDIA GK104 GPU (Kepler)
• Enhanced networking
13. A choice of block storage options
• Locally attached, “instance storage”
– Type/amount differs by instance
• Amazon EBS General Purpose (SSD)
• Amazon EBS Provisioned IOPS (SSD)
• Amazon EBS Magnetic
14. T2 and Amazon EC2 Free Tier
• T2 is a Burstable Performance Instance
– Burstable Performance Instances provide a baseline level of CPU performance
with the ability to burst above the baseline.
– T2 instances are for workloads that don’t use the full CPU often or consistently,
but occasionally need to burst.
– Great for getting started on Amazon EC2
• Amazon EC2 Free Tier
– 750 hours of Amazon EC2 Linux t2.micro instance usage (1 GiB of memory and
32-bit and 64-bit platform support)
16. Using AWS, Dow Jones saved $40,000;
improves time-to-market by 30%
• Dow Jones & Company provides news and
business information for the global investment
market.
• Dow Jones needed to replace its Asian data
center with a flexible, cost-effective alternative
that allowed its staff to focus on building
products
• Moving its data center to AWS saved $40,000 in
hardware costs and enabled Dow Jones staff to
focus on creating revenue-producing
applications for the website
17. • One of the world's leading online travel
companies, providing leisure and business
travel to customers worldwide
• Expedia needed a global infrastructure to
support its commitment to create a great
experience for customers worldwide
• Using AWS, Expedia created a global
infrastructure for its critical applications while
reducing network latency to under 50
milliseconds and enabling a 230% CPU
consumption efficiency for data processing
Expedia uses AWS to run critical,
high volume applications globally
21. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
ServerLoad
Hour of day
Capacity of 1 Server
22. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
ServerLoad
Hour of day
Capacity of 1 Server
Traditional capacity required
23. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
ServerLoad
Hour of day
Capacity of 1 Server
Traditional capacity required
1 Server for 8 hours
24. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
ServerLoad
Hour of day
Capacity of 1 Server
Traditional capacity required
1 Server for 8 hours 1 Server for 8 hours
25. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
ServerLoad
Hour of day
Capacity of 1 Server
Traditional capacity required
1 Server for 8 hours 1 Server for 8 hours
1 Server for 8 hours
26. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
ServerLoad
Hour of day
Capacity of 1 Server
Traditional capacity required
1 Server for 8 hours 1 Server for 8 hours
1 Server for 8 hours
1 Server for 8 hours
27. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
ServerLoad
Hour of day
Capacity of 1 Server
Traditional capacity required
1/3rd
Saving
33. Scaling Automatically
Amazon EC2 Auto Scaling
Elastic Load
Balancing
Actual
EC2
Elastic Virtual servers
in the cloud
Dynamic traffic
distribution
Automated scaling
of EC2 capacity
35. Completely Controlled
• You have control of your instances
• Log on as root (Linux) / Administrator (Windows)
• Install the software you need
• Start/Stop and control via console or APIs
• Make the configuration changes you like
• Create an AMI (Amazon Machine Image)
38. Multiple Instance Types
• Choose the instance type that suits you
• Change the instance type when you want to
• Attach as much or as little storage as you need
• Choose your operating system
• Choose a pre-configured image (AMI)
44. Amazon Virtual Private Cloud (VPC) - Default
• Provision a logically isolated section of the AWS
cloud
• Control your virtual networking environment
– Subnets
– Route Tables
– Security Groups
– Network ACLs
• Control if and how your instances access the
Internet
• Connect to your on-premises network via HW VPN
45. Availability Zone 1a Availability Zone 1b
Internet
10.0.0.5
10.0.0.6
10.0.3.17
10.0.3.5
10.0.1.5
10.0.1.25
10.0.1.8
10.0.1.6
VPC Subnet
VPC Subnet
VPC Subnet
Virtual Private Gateway
Customer Gateway
VPN Connection
Internet Gateway
Customer Data Center
47. Unix/Linux instances start at
$0.013/hour
Pay as you go for compute
power
Low cost and flexibility
Pay only for what you use, no
up-front commitments or
long-term contracts
On-Demand Instances
On-Demand Instances
48. Unix/Linux instances start at
$0.013/hour
Pay as you go for compute
power
Low cost and flexibility
Pay only for what you use, no
up-front commitments or
long-term contracts
On-demand instances
1- or 3-year terms
Pay low up-front fee, receive
significant hourly discount
Low Cost / Predictability
Helps ensure compute
capacity is available when
needed
Reserved instances
Reserved Instances
49. Up to >50%
Savings
Heavy utilization RI
Unix/Linux instances start at
$0.013/hour
Pay as you go for compute
power
Low cost and flexibility
Pay only for what you use, no
up-front commitments or
long-term contracts
On-demand instances
1- or 3-year terms
Pay low up-front fee, receive
significant hourly discount
Low Cost / Predictability
Helps ensure compute
capacity is available when
needed
Reserved instances
Reserved Instances
50. > 80% utilization
Lower costs up to >50%
Heavy utilization RI
Unix/Linux instances start at
$0.013/hour
Pay as you go for compute
power
Low cost and flexibility
Pay only for what you use, no
up-front commitments or
long-term contracts
On-demand instances
1- or 3-year terms
Pay low up-front fee, receive
significant hourly discount
Low Cost / Predictability
Helps ensure compute
capacity is available when
needed
Reserved instances
Reserved Instances
51. Up to ~50%
Savings
Medium utilization RI
Unix/Linux instances start at
$0.013/hour
Pay as you go for compute
power
Low cost and flexibility
Pay only for what you use, no
up-front commitments or
long-term contracts
On-demand instances
1- or 3-year terms
Pay low up-front fee, receive
significant hourly discount
Low Cost / Predictability
Helps ensure compute
capacity is available when
needed
Reserved instances
Reserved Instances
> 80% utilization
Lower costs up to >50%
Heavy utilization RI
52. Unix/Linux instances start at
$0.013/hour
Pay as you go for compute
power
Low cost and flexibility
Pay only for what you use, no
up-front commitments or
long-term contracts
On-demand instances
1- or 3-year terms
Pay low up-front fee, receive
significant hourly discount
Low Cost / Predictability
Helps ensure compute
capacity is available when
needed
Reserved instances
Reserved Instances
> 80% utilization
Lower costs up to >50%
Heavy utilization RI
~40-80% utilization
Lower costs up to ~50%
Medium utilization RI
53. ~15-40% utilization
Lower costs up to ~35%
Light utilization RI
Unix/Linux instances start at
$0.013/hour
Pay as you go for compute
power
Low cost and flexibility
Pay only for what you use, no
up-front commitments or
long-term contracts
On-demand instances
1- or 3-year terms
Pay low up-front fee, receive
significant hourly discount
Low Cost / Predictability
Helps ensure compute
capacity is available when
needed
Reserved instances
Reserved Instances
> 80% utilization
Lower costs up to >50%
Heavy utilization RI
~40-80% utilization
Lower costs up to ~50%
Medium utilization RI
54. Best RI for Utilization
$-
$2,000
$4,000
$6,000
$8,000
$10,000
$12,000
$14,000
$16,000
$18,000
Heavy
Medium
Light
O-Demand
55. Best RI for Utilization
$-
$2,000
$4,000
$6,000
$8,000
$10,000
$12,000
$14,000
$16,000
$18,000
Heavy
Medium
Light
O-Demand
56. 0
2
4
6
8
10
12
14
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
On Demand
Light Utilization RI
Medium Utilization RI
Heavy utilization RI
Optimizing costs with RIs
58. Bid on unused EC2 capacity
Spot Price based on
supply/demand, determined
automatically
Cost / Large Scale, dynamic
workload handling
Spot instances
Unix/Linux instances start at
$0.013/hour
Pay as you go for compute
power
Low cost and flexibility
Pay only for what you use, no
up-front commitments or
long-term contracts
On-demand instances
1- or 3-year terms
Pay low up-front fee, receive
significant hourly discount
Low Cost / Predictability
Helps ensure compute
capacity is available when
needed
Reserved instances
Spot Instances
65. AWS Marketplace – in the console
Browse, search, discover
and launch thousand of AWS
Marketplace AMIs directly
from within the Amazon EC2
console.
66. AWS Marketplace
• AWS Online Software Store
• Find, research and buy software
• Simple pricing, aligns with the utility model
• 1-Click launch products - run in minutes
• Over 1300 products listed in 25 categories
• Free trials and Enterprise offerings
– Move seamlessly from PoC to production
67. Benefits for You
• 1-Click launch, no
procurement of
hardware and software
launches pre-configured
for AWS
• Minutes for deployment,
instead of weeks or
months
• Vetted, tested, secure
and approved products
• Use your AWS account
to purchase
• Supports Invoice Billing
• See charges for
software and AWS
services separately
• Clear pricing for all
products, hourly and
monthly options,
different instance size
and region choices
• Tools to track your
purchases and control
usage
• Ability to scale software
up or down on-demand
Find and Deploy Fast One Bill Simple Purchasing
http://aws.amazon.com/marketplace
68. Next Steps
• Sign-up for an AWS account!
• Take advantage of the free tier
– aws.amazon.com/free
• Learn more: aws.amazon.com/ec2
• Join us at the booth