SlideShare una empresa de Scribd logo
1 de 76
Descargar para leer sin conexión
Going Global on AWS
Solu%ons	
  Architect	
  
김일호	
  
ilho@amazon.com	
  	
  
You begin your Startup in a garage, 친구집, PC
방, 랩실, 토즈..….. J
…and build a fantastic app
people love it!
and everyone wants to use it…
503

Service Temporarily Unavailable
The server is temporarily unable
to service your request due to
maintenance downtime or capacity
problems. Please try again later.
and everyone wants to use it…

Now what?!
Which company…
14 million users in just over a year
…over 90 million active users in January 2013
…reached 150 million photos & terabytes of data
…signed up 1.0 million users in 12 hours after launching an Android app
…grew to

…with only 3 engineers?
HOW?
Startup in the Cloud
“Amazon Web Services is probably the most
important thing that has happened to mobile
and web app developers that the press just
misses. Jeff Bezos has accidentally or maybe
on purpose powered a whole generation of
applications.”
Steve Blank
These Korean startups …

are getting the same…
DURABILITY

SECURITY

SCALABILITY

AFFORDABILITY

RELIABILITY

as these companies:
“Cloud is like a fertilizer that creates
Startups”

Eric Ries
Idea

MVP

Scale

Profitability

01

02

03

04
Idea

MVP

Scale

Profitability

01

02

03

04

Product?

Market?

Profit?

Do we have a product?
Can we ship?
How to develop faster?
Better? Cheaper?

Do people buy?
Do they pay?
Can we scale?
Can we deal with spikes?

Can we monetize?
How to keep costs down?
When can we break-even?
Can we get & stay profitable?
Experiment More, Develop Cheaper,
Ship Faster
Add New Dev Environment
Add New Production in US
Add 1,000 Servers
Remove 1,000 servers
aws.amazon.com/managementconsole

Instance Type

M3 Extra Large
1,000

Number of Instances
Availability Zone

US-West-2b

Launch

Infrastructure
in Minutes

Lower Costs of
Innovation

Shorter
Development
Cycles
Code, APIs, SDKs, Architectures
aws.amazon.com/code

aws.amazon.com/architecture
Amazon Web Services
Go global in minutes to reach a global audience
Fast & Easy customer acquisition leveraging AWS content distribution

Application
AWS	
  
Global	
  
Infrastructure	
  
Components	
  



Regions

An independent collection of AWS resources in a defined
geography
A solid foundation for meeting location-dependent privacy
and compliance requirements



Availability Zones (AZ)

Designed as independent failure zones 
Physically separated within a typical metropolitan region



Edge Locations

To deliver content to end users with lower latency 
A global network of edge locations supports global DNS
infrastructure (Route53) and Cloud Front CDN
On	
  a	
  global	
  footprint	
  
Region
US-WEST (Oregon)

EU-WEST (Ireland)
GOV CLOUD

ASIA PAC (Tokyo)

US-EAST (Virginia)
US-WEST (N. California)

ASIA PAC
(Singapore)
SOUTH AMERICA (Sao Paulo)
ASIA PAC
(Sydney)
On	
  a	
  global	
  footprint	
  
Availability Zone
Each Region has multiple Availability Zones. Availability Zones are distinct
locations that are engineered to be insulated from failures in other
Availability Zones and provide inexpensive, low latency network
connectivity to other Availability Zones in the same Region. 
EU	
  West	
  Region	
  
Availability	
  
Zone	
  A	
  

Availability	
  
Zone	
  B	
  

US	
  West	
  Region	
  (Oregon)	
  

Availability	
  
Zone	
  A	
  

Availability	
  
Zone	
  B	
  

Singapore	
  
Availability	
  
Zone	
  C	
  

Availability	
  
Zone	
  A	
  

Availability	
  
Zone	
  B	
  
On	
  a	
  global	
  footprint	
  
Edge Locations
London(2)
Seattle

South Bend

New York (2)
Newark

Palo Alto

Dublin

Amsterdam
Stockholm
Tokyo

San Jose
Paris(2)
Ashburn(2)
Los Angeles (2)

Frankfurt(2)
Milan

Osaka

Jacksonville

Hong Kong

Dallas(2)
St.Louis

India(2)
Miami

Singapore(2)

Sao Paulo

Sydney
…and leverages many AWS services
Technical Architecture and
Best Practices
ELB	
  –	
  Elas%c	
  Load	
  Balancing	
  
(Single	
  or	
  Mul-	
  AZ)	
  

Auto	
  Scaling	
  

Monitoring	
  CloudWatch	
  

(Regional)	
  

(Alarms,	
  Custom	
  Metrics)	
  

Architecture	
  
EIP	
  –	
  Elas%c	
  IP	
  Address	
  
(Regional	
  –	
  mul-	
  AZ)	
  

EBS	
  –	
  Elas%c	
  Block	
  Store	
  

(Single	
  AZ,	
  Regional	
  Snapshots)	
  

EC2	
  Instances	
  –	
  Elas%c	
  Compute	
  Cloud	
  
On-­‐Demand	
  and	
  Reserved	
  Instances	
  
[	
  AMI	
  –	
  Amazon	
  Machine	
  Images	
  ]	
  
AWS	
  Architecture	
  Fundamentals	
  
AWS	
  Architecture	
  Fundamentals	
  
AWS	
  Architecture	
  Fundamentals	
  
	
  
	
  
Elas%c	
  Load	
  Balancing,	
  Auto	
  Scaling,	
  and	
  CloudWatch	
  
LOAD	
  BALANCE	
  from	
  the	
  start	
  
•  uninterrupted	
  growth	
  and	
  evolu-on	
  
•  ready	
  for	
  massive	
  scale,	
  high	
  reliability	
  
•  stateless	
  and	
  redundant	
  array	
  

Availability Zone

Availability Zone
6:00 AM
8:00 AM
8:00 AM
8:00 AM
7:00 PM
7:00 PM
7:00 PM
Amazon	
  S3	
  +	
  Amazon	
  CloudFront	
  
OFFLOAD	
  sta%c	
  content	
  

•  reduce	
  your	
  compute	
  demand	
  and	
  costs	
  
•  improve	
  end-­‐user	
  experience	
  
•  increase	
  reliability	
  and	
  durability	
  

+	
  
Sta%c	
  content	
  
Dynamic	
  calls	
  
CloudFront	
  for	
  Dynamic	
  Content	
  
ENTIRE	
  SITE	
  via	
  CloudFront	
  

•  minimize	
  client-­‐server	
  chaHer	
  (keep	
  it	
  at	
  the	
  edge)	
  
•  reduce	
  server-­‐database	
  traffic	
  (cache	
  the	
  common	
  calls)	
  
•  speed	
  up	
  mobile	
  app	
  response	
  (persistent	
  connec-ons)	
  

+	
  
Amazon	
  RDS,	
  Amazon	
  Elas%Cache,	
  and	
  Amazon	
  DynamoDB	
  

DATABASE	
  smarts	
  
• 
• 
• 
• 

enhance	
  reliability,	
  ensure	
  data	
  safety	
  
op-mal	
  performance,	
  minimize	
  load	
  
scale	
  out	
  and	
  share	
  work	
  
cost	
  reduc-on	
  

Availability Zone

Availability Zone
 
90%	
  of	
  calls	
  
Index	
  lookups	
  
User	
  details	
  
Stats	
  /	
  metrics	
  
Network	
  traversal	
  
Application instances in
several AWS Regions

Mul%-­‐Region	
  
Latency	
  Based	
  Rou%ng	
  

Route	
  53	
  now	
  powering	
  CloudFront,	
  EC2	
  and	
  ELB

	
  

Users automatically
routed to lowest
latency Region
Applica%on	
  
AWS	
  CloudForma%on	
  
A/B	
  TEST	
  experiment,	
  evolve	
  

•  inexpensive	
  idea	
  valida-on	
  
•  seamless	
  switch	
  over	
  and	
  versioning	
  
•  rapid	
  dev	
  /	
  test	
  agility	
  
Lower Costs
Every Day…
AWS adds the equivalent server capacity
to power Amazon when it was a global,
$5.2B enterprise in 2003
2003
$5.2B retail business
7,800 employees
A whole lot of servers…
Economies of Scale
Lower variable expense than companies can achieve themselves

Reduced
Prices

More
Customers

Lower
Costs

More AWS
Usage
Economie
s of Scale

More Infrastructure
Cost Optimization using different purchase models
Free Tier

On-Demand

Reserved

Spot

Get Started on AWS
with free usage & no
commitment

Pay for compute
capacity by the hour
with no long-term
commitments

Make a low, one-time
payment and receive a
significant discount on
the hourly charge

Bid for unused capacity,
charged at a Spot Price
which fluctuates based
on supply and demand

For POCs and
getting started

For spiky workloads,
or to define needs

For committed
utilization

For time-insensitive or
transient workloads
Reduce	
  Costs	
  &	
  Grow	
  revenue	
  
Pay only what for you use, with no commitment and lock in, so
No Up-Front Capital Expense
Leveraging our large scale, we have reduced our prices 26 times
in the last years, leading to Low Costs
70:30	
  

AWS removes undifferentiated heavy lifting – allowing you to focus
on your business and Generate Revenue
Elas%c	
  capacity	
  

Traditional IT
capacity

Capacity

Your IT needs

Time
Elas%c	
  capacity	
  

On and Off

Fast Growth

Variable peaks

Predictable peaks
Elas%c	
  capacity	
  
WASTE

On and Off

Fast Growth

Variable peaks

Predictable peaks

CUSTOMER DISSATISFACTION
Elas%c	
  capacity	
  
Capacity

Traditional
IT capacity
Time

Your IT needs

Elastic cloud capacity
Elas%c	
  capacity	
  

On and Off

Fast Growth

Variable peaks

Predictable peaks
When	
  you	
  turn	
  off	
  your	
  cloud	
  resources,	
  
you	
  actually	
  stop	
  paying	
  for	
  them	
  
Save	
  more	
  money	
  by	
  using	
  appropriate	
  purchase	
  models	
  
On-­‐demand	
  
Instances	
  
•  Pay	
  as	
  you	
  go	
  
	
  
	
  
•  Starts	
  from	
  $0.02/
Hour	
  

Reserved	
  
Instances	
  

Spot	
  
Instances	
  

•  One	
  %me	
  low	
  
upfront	
  fee	
  +	
  Pay	
  as	
  
you	
  go	
  

•  Varying…$0.005/
Hour	
  
at	
  9am	
  today	
  

•  $23	
  (1	
  year)	
  
$0.01/Hour	
  
1	
  and	
  3	
  
year	
  terms	
  
Heavy	
  
U%liza%on	
  RI	
  

Medium	
  
U%liza%on	
  RI	
  

•  Requested	
  Bid	
  Price	
  
and	
  Pay	
  as	
  you	
  go	
  

Light	
  
U%liza%on	
  RI	
  
Reserved
Reserved	
  Instance	
  Pricing	
   Instance Pricing
Make a low, one-time payment and receive a
significant discount on the hourly charge
For committed utilization
3 Versions
• Light Utilization RI
• Medium Utilization RI
• High Utilization RI

2 Terms
• 1-year
• 3-year
Reserved
Reserved	
  Instance	
  Pricing	
   Instance Pricing
UJlizaJon	
  

RI	
  opJon	
  

Savings	
  over	
  On-­‐Demand	
  

<10%	
  

On-­‐Demand	
  

10%	
  -­‐	
  40%	
  

Light	
  U%liza%on	
  RI	
  

Up	
  to	
  56%	
  

40%	
  -­‐	
  75%	
  

Medium	
  U%liza%on	
  RI	
  

Up	
  to	
  66%	
  

>75%	
  

Heavy	
  U%liza%on	
  RI	
  

Up	
  to	
  71%	
  
Save	
  more	
  money	
  by	
  using	
  Spot	
  Instances	
  

Reserved	
  Hourly	
  Price	
  >	
  Spot	
  Price	
  <	
  On-­‐Demand	
  Price	
  	
  	
  
Spot	
  Use	
  cases	
  
Use	
  Case	
  
Batch	
  Processing	
  

Types	
  of	
  ApplicaJons	
  
Generic	
  background	
  processing	
  (scale	
  out	
  compu%ng)	
  

Hadoop	
  

Hadoop/MapReduce	
  processing	
  type	
  jobs	
  (e.g.	
  Search,	
  Big	
  Data,	
  etc.)	
  
	
  

ScienJfic	
  CompuJng	
  

Scien%fic	
  trials/simula%ons/analysis	
  in	
  chemistry,	
  physics,	
  and	
  biology	
  

Video	
  and	
  Image	
  Processing/
Rendering	
  
TesJng	
  

Transform	
  videos	
  into	
  specific	
  formats	
  

Web/Data	
  Crawling	
  
Financial	
  
HPC	
  

Analyzing	
  data	
  and	
  processing	
  it	
  
Hedgefund	
  analy%cs,	
  energy	
  trading,	
  etc	
  
U%lize	
  HPC	
  servers	
  to	
  do	
  	
  embarrassingly	
  parallel	
  jobs	
  

Cheap	
  Compute	
  

Backend	
  servers	
  for	
  Facebook	
  games	
  

Provide	
  tes%ng	
  of	
  sokware,	
  web	
  sites,	
  etc	
  
Typical	
  Spot	
  Bidding	
  Strategies	
  

Percentage of the Distribution

Bid Distribution
20%
18%
16%
14%
12%
10%
8%
6%
4%
2%
0%

Bid Price as Percentage of the On-Demand Price
Op%mizing	
  Video	
  Transcoding	
  Workloads	
  
"   Free	
  Offering	
  
•  Op%mize	
  for	
  reducing	
  cost	
  
•  Acceptable	
  Delay	
  Limits	
  
	
  
ImplementaJon	
  
•  Set	
  Persistent	
  Requests	
  
•  Use	
  on-­‐demand	
  Instances,	
  if	
  delay	
  
	
  
Maximum	
  Bid	
  Price	
  	
  
<	
  On-­‐demand	
  Rate	
  
Get	
  your	
  set	
  reduced	
  price	
  for	
  
your	
  workload	
  

"   Premium	
  Offering	
  
§  Op%mized	
  for	
  Faster	
  response	
  %mes	
  
§  No	
  Delays	
  
	
  
ImplementaJon	
  
§  Invest	
  in	
  RIs	
  
§  Use	
  on-­‐demand	
  for	
  Elas%city	
  
	
  
Maximum	
  Bid	
  Price	
  	
  
>=	
  On-­‐demand	
  Rate	
  
Get	
  Instant	
  Capacity	
  for	
  higher	
  price

	
  	
  
ConJnuous	
  opJmizaJon	
  in	
  your	
  
architecture	
  results	
  in	
  	
  
recurring	
  savings	
  	
  
as	
  early	
  as	
  your	
  next	
  month’s	
  bill	
  
Ac%onable	
  Sugges%ons	
  
Study Trusted
Advisor Reports
Underutilization
All AWS Accounts are notified
through the designated email
Use an email alias to share
the notifications and reports

Implement
CloudWatch
Metrics
and Actions
Use the built-in metrics such as
CPU Utilization or create
Custom Metrics
Set thresholds with notifications
to SNS or HTTP calls to react

Right Size
Right Type
Auto Scaling
Re-visit and Re-evaluate design
decisions based on performance
Consider variations – more small
instances vs. fewer large
instances
Vary reaction times and thresholds
for Auto Scaling actions to
minimize “churn” in capacity
Questions?

Más contenido relacionado

La actualidad más candente

Wicked rugby
Wicked rugbyWicked rugby
Wicked rugby
Dklumb4
 
AWS Startup Webinar | Developing on AWS
AWS Startup Webinar | Developing on AWSAWS Startup Webinar | Developing on AWS
AWS Startup Webinar | Developing on AWS
Amazon Web Services
 

La actualidad más candente (20)

Preparing your IT infrastructure for thanksgiving
Preparing your IT infrastructure for thanksgivingPreparing your IT infrastructure for thanksgiving
Preparing your IT infrastructure for thanksgiving
 
Journey Through The Cloud Webinar Program - What is AWS?
Journey Through  The Cloud Webinar Program - What is AWS?Journey Through  The Cloud Webinar Program - What is AWS?
Journey Through The Cloud Webinar Program - What is AWS?
 
Wicked rugby
Wicked rugbyWicked rugby
Wicked rugby
 
Breaking Down the Economics and TCO of Migrating to AWS
Breaking Down the Economics and TCO of Migrating to AWSBreaking Down the Economics and TCO of Migrating to AWS
Breaking Down the Economics and TCO of Migrating to AWS
 
AWS Overview - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...
AWS Overview  - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...AWS Overview  - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...
AWS Overview - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...
 
Creating a Cloud Standard - London Summit Enteprise Track RePlay
Creating a Cloud Standard - London Summit Enteprise Track RePlayCreating a Cloud Standard - London Summit Enteprise Track RePlay
Creating a Cloud Standard - London Summit Enteprise Track RePlay
 
Cloud Economics; How to Quantify the Benefits of Moving to the Cloud - Transf...
Cloud Economics; How to Quantify the Benefits of Moving to the Cloud - Transf...Cloud Economics; How to Quantify the Benefits of Moving to the Cloud - Transf...
Cloud Economics; How to Quantify the Benefits of Moving to the Cloud - Transf...
 
Aws 101 A walk-through the aws cloud (2013)
Aws 101  A walk-through the aws cloud (2013)Aws 101  A walk-through the aws cloud (2013)
Aws 101 A walk-through the aws cloud (2013)
 
AWS 101, London - September 2014
AWS 101, London - September 2014AWS 101, London - September 2014
AWS 101, London - September 2014
 
Expanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud InfrastructureExpanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud Infrastructure
 
AWS 101 - An Introduction to the Amazon Cloud
AWS 101  - An Introduction to the Amazon CloudAWS 101  - An Introduction to the Amazon Cloud
AWS 101 - An Introduction to the Amazon Cloud
 
Aws for Start-ups - Introduction & AWS Overview
Aws for Start-ups  - Introduction & AWS OverviewAws for Start-ups  - Introduction & AWS Overview
Aws for Start-ups - Introduction & AWS Overview
 
Introduction to AWS Cloud Computing
Introduction to AWS Cloud ComputingIntroduction to AWS Cloud Computing
Introduction to AWS Cloud Computing
 
AWS 101 Lunch and Learn | London
AWS 101 Lunch and Learn | LondonAWS 101 Lunch and Learn | London
AWS 101 Lunch and Learn | London
 
AWS for Wicked Rugby
AWS for Wicked RugbyAWS for Wicked Rugby
AWS for Wicked Rugby
 
AWS Presentation
AWS PresentationAWS Presentation
AWS Presentation
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 
Introduction to AWS (2020)
Introduction to AWS (2020)Introduction to AWS (2020)
Introduction to AWS (2020)
 
AWS Startup Webinar | Developing on AWS
AWS Startup Webinar | Developing on AWSAWS Startup Webinar | Developing on AWS
AWS Startup Webinar | Developing on AWS
 
Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)
 

Similar a [Cloud Computing Day with V-Forum] Going Global on AWS

Migrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSMigrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWS
Tom Laszewski
 

Similar a [Cloud Computing Day with V-Forum] Going Global on AWS (20)

AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
 
[Jun AWS 101] Running Lean on AWS
[Jun AWS 101] Running Lean on AWS[Jun AWS 101] Running Lean on AWS
[Jun AWS 101] Running Lean on AWS
 
AWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWSAWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWS
 
AWS Enterprise Summit - AWS로 엔터프라이즈 솔루션 구축 및 운영하기 - 이종남
AWS Enterprise Summit - AWS로 엔터프라이즈 솔루션 구축 및 운영하기 - 이종남AWS Enterprise Summit - AWS로 엔터프라이즈 솔루션 구축 및 운영하기 - 이종남
AWS Enterprise Summit - AWS로 엔터프라이즈 솔루션 구축 및 운영하기 - 이종남
 
Introduction to AWS Services
Introduction to AWS ServicesIntroduction to AWS Services
Introduction to AWS Services
 
Introduction to the AWS Cloud – Russell Hall
Introduction to the AWS Cloud – Russell HallIntroduction to the AWS Cloud – Russell Hall
Introduction to the AWS Cloud – Russell Hall
 
Expanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud InfrastructureExpanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud Infrastructure
 
Expanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud InfrastructureExpanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud Infrastructure
 
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
 
Aws webcast - Scaling on AWS 13 08-20
Aws webcast - Scaling on AWS 13 08-20Aws webcast - Scaling on AWS 13 08-20
Aws webcast - Scaling on AWS 13 08-20
 
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your DeploymentAWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
 
PeopleSoft and The Cloud
PeopleSoft and The CloudPeopleSoft and The Cloud
PeopleSoft and The Cloud
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web Services
 
Aws
AwsAws
Aws
 
Migrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSMigrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWS
 
Disaster recovery sites on AWS: minimal costs maximum efficiency
Disaster recovery sites on AWS: minimal costs maximum efficiencyDisaster recovery sites on AWS: minimal costs maximum efficiency
Disaster recovery sites on AWS: minimal costs maximum efficiency
 
Introduction to Cloud Computing with AWS (Thai Session)
Introduction to Cloud Computing with AWS (Thai Session)Introduction to Cloud Computing with AWS (Thai Session)
Introduction to Cloud Computing with AWS (Thai Session)
 
Intro-to-AWS.pptx
Intro-to-AWS.pptxIntro-to-AWS.pptx
Intro-to-AWS.pptx
 
Why Scale Matters and How the Cloud Really is Different
Why Scale Matters and How the Cloud Really is Different Why Scale Matters and How the Cloud Really is Different
Why Scale Matters and How the Cloud Really is Different
 
AWS webinar what is cloud computing 13 09 11
AWS webinar what is cloud computing 13 09 11AWS webinar what is cloud computing 13 09 11
AWS webinar what is cloud computing 13 09 11
 

Más de Amazon Web Services Korea

Más de Amazon Web Services Korea (20)

AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 2AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 2
 
AWS Modern Infra with Storage Roadshow 2023 - Day 1
AWS Modern Infra with Storage Roadshow 2023 - Day 1AWS Modern Infra with Storage Roadshow 2023 - Day 1
AWS Modern Infra with Storage Roadshow 2023 - Day 1
 
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
 
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
 
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
 
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
 
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
 
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
 
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
 
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
 
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
 
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
 
From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...
 
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
 
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
 
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
 
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
 
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
 
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
 
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 

[Cloud Computing Day with V-Forum] Going Global on AWS

  • 1. Going Global on AWS Solu%ons  Architect   김일호   ilho@amazon.com    
  • 2. You begin your Startup in a garage, 친구집, PC 방, 랩실, 토즈..….. J
  • 3. …and build a fantastic app
  • 5. and everyone wants to use it…
  • 6. 503 Service Temporarily Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
  • 7. and everyone wants to use it… Now what?!
  • 8. Which company… 14 million users in just over a year …over 90 million active users in January 2013 …reached 150 million photos & terabytes of data …signed up 1.0 million users in 12 hours after launching an Android app …grew to …with only 3 engineers?
  • 9.
  • 10. HOW?
  • 11.
  • 12.
  • 13. Startup in the Cloud
  • 14.
  • 15. “Amazon Web Services is probably the most important thing that has happened to mobile and web app developers that the press just misses. Jeff Bezos has accidentally or maybe on purpose powered a whole generation of applications.” Steve Blank
  • 16. These Korean startups … are getting the same… DURABILITY SECURITY SCALABILITY AFFORDABILITY RELIABILITY as these companies:
  • 17. “Cloud is like a fertilizer that creates Startups” Eric Ries
  • 19. Idea MVP Scale Profitability 01 02 03 04 Product? Market? Profit? Do we have a product? Can we ship? How to develop faster? Better? Cheaper? Do people buy? Do they pay? Can we scale? Can we deal with spikes? Can we monetize? How to keep costs down? When can we break-even? Can we get & stay profitable?
  • 20. Experiment More, Develop Cheaper, Ship Faster Add New Dev Environment Add New Production in US Add 1,000 Servers Remove 1,000 servers aws.amazon.com/managementconsole Instance Type M3 Extra Large 1,000 Number of Instances Availability Zone US-West-2b Launch Infrastructure in Minutes Lower Costs of Innovation Shorter Development Cycles
  • 21. Code, APIs, SDKs, Architectures aws.amazon.com/code aws.amazon.com/architecture
  • 22.
  • 24. Go global in minutes to reach a global audience Fast & Easy customer acquisition leveraging AWS content distribution Application
  • 25. AWS   Global   Infrastructure   Components   Regions An independent collection of AWS resources in a defined geography A solid foundation for meeting location-dependent privacy and compliance requirements Availability Zones (AZ) Designed as independent failure zones Physically separated within a typical metropolitan region Edge Locations To deliver content to end users with lower latency A global network of edge locations supports global DNS infrastructure (Route53) and Cloud Front CDN
  • 26. On  a  global  footprint   Region US-WEST (Oregon) EU-WEST (Ireland) GOV CLOUD ASIA PAC (Tokyo) US-EAST (Virginia) US-WEST (N. California) ASIA PAC (Singapore) SOUTH AMERICA (Sao Paulo) ASIA PAC (Sydney)
  • 27. On  a  global  footprint   Availability Zone
  • 28. Each Region has multiple Availability Zones. Availability Zones are distinct locations that are engineered to be insulated from failures in other Availability Zones and provide inexpensive, low latency network connectivity to other Availability Zones in the same Region. EU  West  Region   Availability   Zone  A   Availability   Zone  B   US  West  Region  (Oregon)   Availability   Zone  A   Availability   Zone  B   Singapore   Availability   Zone  C   Availability   Zone  A   Availability   Zone  B  
  • 29. On  a  global  footprint   Edge Locations London(2) Seattle South Bend New York (2) Newark Palo Alto Dublin Amsterdam Stockholm Tokyo San Jose Paris(2) Ashburn(2) Los Angeles (2) Frankfurt(2) Milan Osaka Jacksonville Hong Kong Dallas(2) St.Louis India(2) Miami Singapore(2) Sao Paulo Sydney
  • 30. …and leverages many AWS services
  • 32. ELB  –  Elas%c  Load  Balancing   (Single  or  Mul-  AZ)   Auto  Scaling   Monitoring  CloudWatch   (Regional)   (Alarms,  Custom  Metrics)   Architecture   EIP  –  Elas%c  IP  Address   (Regional  –  mul-  AZ)   EBS  –  Elas%c  Block  Store   (Single  AZ,  Regional  Snapshots)   EC2  Instances  –  Elas%c  Compute  Cloud   On-­‐Demand  and  Reserved  Instances   [  AMI  –  Amazon  Machine  Images  ]  
  • 35. AWS  Architecture  Fundamentals       Elas%c  Load  Balancing,  Auto  Scaling,  and  CloudWatch   LOAD  BALANCE  from  the  start   •  uninterrupted  growth  and  evolu-on   •  ready  for  massive  scale,  high  reliability   •  stateless  and  redundant  array   Availability Zone Availability Zone
  • 43. Amazon  S3  +  Amazon  CloudFront   OFFLOAD  sta%c  content   •  reduce  your  compute  demand  and  costs   •  improve  end-­‐user  experience   •  increase  reliability  and  durability   +  
  • 45. CloudFront  for  Dynamic  Content   ENTIRE  SITE  via  CloudFront   •  minimize  client-­‐server  chaHer  (keep  it  at  the  edge)   •  reduce  server-­‐database  traffic  (cache  the  common  calls)   •  speed  up  mobile  app  response  (persistent  connec-ons)   +  
  • 46. Amazon  RDS,  Amazon  Elas%Cache,  and  Amazon  DynamoDB   DATABASE  smarts   •  •  •  •  enhance  reliability,  ensure  data  safety   op-mal  performance,  minimize  load   scale  out  and  share  work   cost  reduc-on   Availability Zone Availability Zone
  • 47.
  • 48.
  • 50. Index  lookups   User  details   Stats  /  metrics   Network  traversal  
  • 51. Application instances in several AWS Regions Mul%-­‐Region   Latency  Based  Rou%ng   Route  53  now  powering  CloudFront,  EC2  and  ELB   Users automatically routed to lowest latency Region
  • 53. AWS  CloudForma%on   A/B  TEST  experiment,  evolve   •  inexpensive  idea  valida-on   •  seamless  switch  over  and  versioning   •  rapid  dev  /  test  agility  
  • 54.
  • 55.
  • 57. Every Day… AWS adds the equivalent server capacity to power Amazon when it was a global, $5.2B enterprise in 2003 2003 $5.2B retail business 7,800 employees A whole lot of servers…
  • 58. Economies of Scale Lower variable expense than companies can achieve themselves Reduced Prices More Customers Lower Costs More AWS Usage Economie s of Scale More Infrastructure
  • 59. Cost Optimization using different purchase models Free Tier On-Demand Reserved Spot Get Started on AWS with free usage & no commitment Pay for compute capacity by the hour with no long-term commitments Make a low, one-time payment and receive a significant discount on the hourly charge Bid for unused capacity, charged at a Spot Price which fluctuates based on supply and demand For POCs and getting started For spiky workloads, or to define needs For committed utilization For time-insensitive or transient workloads
  • 60. Reduce  Costs  &  Grow  revenue   Pay only what for you use, with no commitment and lock in, so No Up-Front Capital Expense Leveraging our large scale, we have reduced our prices 26 times in the last years, leading to Low Costs 70:30   AWS removes undifferentiated heavy lifting – allowing you to focus on your business and Generate Revenue
  • 61. Elas%c  capacity   Traditional IT capacity Capacity Your IT needs Time
  • 62. Elas%c  capacity   On and Off Fast Growth Variable peaks Predictable peaks
  • 63. Elas%c  capacity   WASTE On and Off Fast Growth Variable peaks Predictable peaks CUSTOMER DISSATISFACTION
  • 64. Elas%c  capacity   Capacity Traditional IT capacity Time Your IT needs Elastic cloud capacity
  • 65. Elas%c  capacity   On and Off Fast Growth Variable peaks Predictable peaks
  • 66. When  you  turn  off  your  cloud  resources,   you  actually  stop  paying  for  them  
  • 67. Save  more  money  by  using  appropriate  purchase  models   On-­‐demand   Instances   •  Pay  as  you  go       •  Starts  from  $0.02/ Hour   Reserved   Instances   Spot   Instances   •  One  %me  low   upfront  fee  +  Pay  as   you  go   •  Varying…$0.005/ Hour   at  9am  today   •  $23  (1  year)   $0.01/Hour   1  and  3   year  terms   Heavy   U%liza%on  RI   Medium   U%liza%on  RI   •  Requested  Bid  Price   and  Pay  as  you  go   Light   U%liza%on  RI  
  • 68. Reserved Reserved  Instance  Pricing   Instance Pricing Make a low, one-time payment and receive a significant discount on the hourly charge For committed utilization 3 Versions • Light Utilization RI • Medium Utilization RI • High Utilization RI 2 Terms • 1-year • 3-year
  • 69. Reserved Reserved  Instance  Pricing   Instance Pricing UJlizaJon   RI  opJon   Savings  over  On-­‐Demand   <10%   On-­‐Demand   10%  -­‐  40%   Light  U%liza%on  RI   Up  to  56%   40%  -­‐  75%   Medium  U%liza%on  RI   Up  to  66%   >75%   Heavy  U%liza%on  RI   Up  to  71%  
  • 70. Save  more  money  by  using  Spot  Instances   Reserved  Hourly  Price  >  Spot  Price  <  On-­‐Demand  Price      
  • 71. Spot  Use  cases   Use  Case   Batch  Processing   Types  of  ApplicaJons   Generic  background  processing  (scale  out  compu%ng)   Hadoop   Hadoop/MapReduce  processing  type  jobs  (e.g.  Search,  Big  Data,  etc.)     ScienJfic  CompuJng   Scien%fic  trials/simula%ons/analysis  in  chemistry,  physics,  and  biology   Video  and  Image  Processing/ Rendering   TesJng   Transform  videos  into  specific  formats   Web/Data  Crawling   Financial   HPC   Analyzing  data  and  processing  it   Hedgefund  analy%cs,  energy  trading,  etc   U%lize  HPC  servers  to  do    embarrassingly  parallel  jobs   Cheap  Compute   Backend  servers  for  Facebook  games   Provide  tes%ng  of  sokware,  web  sites,  etc  
  • 72. Typical  Spot  Bidding  Strategies   Percentage of the Distribution Bid Distribution 20% 18% 16% 14% 12% 10% 8% 6% 4% 2% 0% Bid Price as Percentage of the On-Demand Price
  • 73. Op%mizing  Video  Transcoding  Workloads   "   Free  Offering   •  Op%mize  for  reducing  cost   •  Acceptable  Delay  Limits     ImplementaJon   •  Set  Persistent  Requests   •  Use  on-­‐demand  Instances,  if  delay     Maximum  Bid  Price     <  On-­‐demand  Rate   Get  your  set  reduced  price  for   your  workload   "   Premium  Offering   §  Op%mized  for  Faster  response  %mes   §  No  Delays     ImplementaJon   §  Invest  in  RIs   §  Use  on-­‐demand  for  Elas%city     Maximum  Bid  Price     >=  On-­‐demand  Rate   Get  Instant  Capacity  for  higher  price    
  • 74. ConJnuous  opJmizaJon  in  your   architecture  results  in     recurring  savings     as  early  as  your  next  month’s  bill  
  • 75. Ac%onable  Sugges%ons   Study Trusted Advisor Reports Underutilization All AWS Accounts are notified through the designated email Use an email alias to share the notifications and reports Implement CloudWatch Metrics and Actions Use the built-in metrics such as CPU Utilization or create Custom Metrics Set thresholds with notifications to SNS or HTTP calls to react Right Size Right Type Auto Scaling Re-visit and Re-evaluate design decisions based on performance Consider variations – more small instances vs. fewer large instances Vary reaction times and thresholds for Auto Scaling actions to minimize “churn” in capacity