2. AWS compute offerings
AWS Lambda
Serverless compute
platform for stateless
code execution in
response to triggers
Amazon ECS
Container management
service for running
Docker on a managed
cluster of EC2
Amazon EC2
Virtual servers in
the cloud
5. AWS global
infrastructure
Over 1 million active customers
across 190 countries
2000 government agencies
5000 educational institutions
17,500 nonprofits
12 AWS Regions
33 Availability Zones
*11 more Availability Zones
and 5 more regions coming
online throughout the year
6. Amazon Elastic Compute Cloud (EC2)—
Elastic virtual servers in the cloud
Physical servers in
global AWS
Regions
Hypervisor
Host
server
Guest 1 Guest 2 Guest
n
7. Amazon EC2 nine years ago…
First generation, single instance family and size
•m1.small (1 vCPU, 1.7 GiB RAM, 160 GB storage)
Linux only
On-Demand pricing only
14. Fast deployments
Access computing
infrastructure in minutes
Low cost
Pay-as-you-go pricing
Elastic
Easily add or remove capacity
Globally accessible
Easily support customers
around the world
Secure
A collection of tools to
protect data and privacy
Scalable
Access to effectively
limitless capacity
15. S
er
v
er
lo
a
d
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
Hour of day
16. S
er
v
er
lo
a
d
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
Hour of day
Capacity of 1 server
17. S
er
v
er
lo
a
d
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
Hour of day
Capacity of 1 server
Traditional capacity
required
18. 0 1 2 3 4 5 6 7
S
er
v
er
lo
a
d
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Hour of day
Capacity of 1 server
Traditional capacity
required
1 server for 8 hours
19. 0 1 2 3 4 5 6 7 8
S
er
v
er
lo
a
d
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Hour of day
Capacity of 1 server
Traditional capacity
required
1 server for 8 hours 1 server for 8 hours
20. S
er
v
er
lo
a
d
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
Hour of day
Traditional capacity
required
1 server for 8 hours 1 server for 8 hours
1 server for 8 hours
Capacity of 1 server
21. S
er
v
er
lo
a
d
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
Hour of day
Traditional capacity
required
1 server for 8 hours 1 server for 8 hours
1 server for 8 hours
Capacity of 1 server
1 server for 8 hours
22. S
er
v
er
lo
a
d
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
Hour of day
Capacity of 1 server
Traditional capacity
required
1/3rd
saving
23. 6
5
4
3
2
1
0
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
In
st
a
n
c
e
c
o
u
nt
Day of month
24. 3
4
6
5
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
In
st
a
n
c
e
c
o
u
nt
Day of month
Monthly
predictable
peak
processing
2
1
0
25. 6
5
4
3
2
1
0
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
In
st
a
n
c
e
c
o
u
nt
Day of month
Traditional capacity required
28. Tooling—scale
automatically
Amazon EC2 Auto Scaling Elastic Load Balancing
EC2
Actual
Elastic virtual
servers in the cloud
Dynamic traffic
distribution
Automated scaling of
EC2 capacity
29. 9 24 48 61 82
159
Rapid pace of customer driven improvements
2007 2008 2009 2010 2011 2012 2013 2014 2015
There is no compression algorithm for
•AWS feature and service launches
•(Above & beyond all the regular updates to the infrastructure platform)
•722
•514
•280
30. Rapid pace of customer driven improvements
Security—Our Top
2007 2008 2009 2010 2011 2012 2013 2014
9 24 48 61 82
159
280
AWS feature and service launches
(Above & beyond all the regular updates to the infrastructure platform)
514
Security, compliance, governance,
and/or audit capabilities
34. Use the AWS Marketplace
Browse, search, discover,
and launch thousand of
AWS Marketplace Amazon
Machine Images (AMIs)
directly from within the
Amazon EC2 console
2,500+ products listed in 35
categories
Software listings from more
than 800 ISVs
35. Build reliable architectures
Easily build highly available applications
Elastic Load Balancing distributes load
Auto Scaling helps ensure availability and scale
Use multiple Availability Zones (AZs)
Use multiple global AWS Regions
37. Build secure architectures
Use Amazon VPC—Provision a logically isolated section of the
AWS cloud
Control your virtual networking environment with:
•Subnets
•Route tables
•Security groups
•Network ACLs
•Flow logging (new!)
Control if and how your instances access the Internet
Connect to your on-premises network by using a hardware VPN or
AWS Direct Connect
Monitor all changes via Amazon CloudWatch Logs and AWS
CloudTrail
40. On-Demand
Pay for compute
capacity by the
hour with no long-
term commitments
For spiky
workloads, or to
define needs
Reserved
Make a low, one-
time payment and
receive a
significant
discount on the
hourly charge
For committed
utilization
Spot
Bid for unused
capacity, charged
at a Spot Price
which fluctuates
based on supply
and demand
For time-insensitive
or transient
workloads
Dedicated
Launch instances
within Amazon VPC
that run on hardware
dedicated to a
single customer
For BYOL and
highly
sensitive/regulated
workloads
Use a purchasing option (mix) that best fits your workload
41. RIs for cost savings and reserved
capacity
The No Upfront Reserved Instance
option provides a discount compared to
On-Demand (up to 55% off) and does not
require an upfront payment.
The Partial Upfront option balances the
payments of an RI between upfront and
hourly and provides a higher discount (up
to 76%) compared to the No Upfront
option.
With the All Upfront option you benefit
from the highest discount compared to
On-Demand (up to 77% off)
$3,0
00
$2,5
00
$2,0
00
$1,5
00
$1,0
00
$500
$-
30% 40% 50% 60% 70% 80% 90% 100%
Utilization
m3.xlarge 1yr OD/RI Break Even
Utilization
On
Demand
No Upfront
Partial Upfront
All Upfront
42. Spot for interruptible workloads and best pricing
Best Spot use-cases include any batch-oriented, fault-tolerant application
43. What have customers done on EC2?
18 hours
205,000 materials analyzed
156,314 AWS Spot cores at
peak 2.3M core hours
Total spending: $33K
(Under 1.5 cents per core-hour)
46. Amazon EC2 Container Service is a highly scalable,
high performance container management service that
supports Docker containers and allows you to easily
run applications on a managed cluster of Amazon EC2
instances.
47. EC2 Container Service
Docker
Task
Container Instance
Amazon
ECS
Container
ECS Agent
ELB
Internet
ELB
User /
Scheduler
API
Cluster Management Engine
Task
Container
Docker
Task
Container Instance
Container
ECS Agent
Task
Container
Docker
Task
Container Instance
Container
ECS Agent
Task
Container
AZ 1 AZ 2
Key/Value Store
Agent Communication Service
48. It’s easy and FREE!
Please visit:
https://aws.amazon.com/ecs/getting-started/
49. AWS Lambda use cases
Threat intelligence
and analytics
Ad data analytics
and routing
Mobile app
analytics
Image content
filtering
Real-time video ad
bidding
News content
processing
Game metrics
analytics
Gene sequence
search