SlideShare ist ein Scribd-Unternehmen logo
1 von 78
Getting to Profitability
The Infamous Hockey Stick
Usage
Page Views
Revenue
Etc.

Time
The Infamous Hockey Stick
Usage
Page Views
Revenue
Etc.

Costs

Time
You want only 3 things
Revenue to go Up
Unit Costs to go Down
Margin to go Up
The Infamous Hockey Stick
Usage
Page Views
Revenue
Etc.
Costs

Time
How does AWS help here?
Economies of Scale
Pricing Models
Cost Aware Architecting
What does this look like in
the real world?
An example
!
!
!
!
!
!

 
 
 
 
 
 

Enterprise	
  so+ware	
  provider	
  in	
  APAC	
  
Focused	
  on	
  SaaS	
  for	
  storage,	
  security,	
  collabora=on,	
  etc.	
  
Backed	
  by	
  leading	
  VC’s	
  in	
  the	
  region	
  
Strong	
  growth	
  –	
  winning	
  customers	
  globally	
  
Focused	
  on	
  profitability	
  &	
  reducing	
  unit	
  costs	
  
Worked	
  closely	
  with	
  the	
  AWS	
  team	
  to	
  op=mize	
  its	
  architecture	
  
“Based on a True Story”
Margin
Growth

54%
reduction in
unit costs

-20%
-10%
price drop RI purchase
in S3

-22%
Migration
Cassandra
to Dynamo

-18%
Price drop in
S3 of 25%
Idea

MVP

Scale

Profitability

01

02

03

04
Scale

Getting to Profitability

Profitability

03

04

Pricing Models
Cost Aware Architecting
Total Cost of Ownership
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
aws.amazon.com/activate
Reserved 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 Instance Pricing
U"liza"on	
  

RI	
  op"on	
  

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%	
  
•  Most traffic happens in the afternoons and evenings, so they reduce the number of
instances at night by 40%.
•  At peak traffic $52 an hour is spent on EC2 and at night, during off peak, the spend is as
little as $15 an hour. Saving per hour = 71%
Save more money by using Spot Instances
Spot	
  market	
  for	
  under-­‐
u=lized	
  capacity	
  
	
  
Requested	
  Bid	
  Price	
  and	
  
Pay	
  as	
  you	
  go	
  

Spot	
  Price	
  <	
  On-­‐Demand	
  Price	
  	
  	
  
Up	
  to	
  85%	
  savings	
  over	
  On	
  Demand	
  pricing	
  
Use Cases for Spot Pricing
Use	
  Case	
  
Batch	
  Processing	
  

Types	
  of	
  Applica"ons	
  
Generic	
  background	
  processing	
  (scale	
  out	
  compu=ng)	
  

Hadoop	
  

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

Scien"fic	
  Compu"ng	
  

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

Video	
  and	
  Image	
  Processing/
Rendering	
  
Tes"ng	
  

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	
  so+ware,	
  web	
  sites,	
  etc	
  
Optimizing Video Transcoding Workloads
for a FREEMIUM model
Premium Offering

Free Offering
Optimize for reducing cost
Acceptable Delay Limits

Optimized for Faster response
No Delays
	
  

Implementation
– 
– 
– 
– 

Leverage spot pricing
Maximum Bid Price
< On-demand Rate
Use on-demand Instances, if delay

Get strongly reduced price for your
workload

Implementation
–  Invest in Reserved Instances
–  Use on-demand for Elasticity

Get Instant Capacity for higher price
Scale

Getting to Profitability

Profitability

03

04

Pricing Models
Cost Aware Architecting
Total Cost of Ownership
“Give me 4 fault tolerant algorithms and I can pick
the best one almost with my eyes closed.
If you then ask me which one is best for the
business, in terms of dollar costs, I would be
clueless...”

Werner Vogels, CTO, Amazon
Cost optimization through ‘Cost Aware Architecting’
Reduce Cost of…
Compute

…by leveraging:
1. S3 & CloudFront for Caching & Offloading
2. Auto-Scaling done Right

Storage

3. Storing derivative objects in S3 ‘Reduced Redundancy’

Database

4. Read Replicas and/or ElastiCache

Test & Dev

5. Rapid proto-typing & Lean Dev/Test
Cost Aware Architecting to Reduce costs of EC2
1. S3 & CloudFront for Caching & Offloading
•  Reduce your compute demand and costs
•  Improve end-user experience
•  Increase reliability and durability
Cost Aware Architecting to Reduce costs of EC2
1. S3 & CloudFront for Caching & Offloading
Cost Aware Architecting to Reduce costs of EC2
1. S3 & CloudFront for Caching & Offloading
Cost Aware Architecting to Reduce costs of EC2
1. S3 & CloudFront for Caching & Offloading
Cost Aware Architecting to Reduce costs of EC2
1. S3 & CloudFront for Caching & Offloading
Static content
Dynamic calls
Cost Aware Architecting to Reduce costs of EC2
2. Auto-Scaling done Right with Real Time reaction response
•  Elastic Load Balancing and (event-driven) Auto Scaling
•  Notification of pending news flash (with audible alarm)
•  On-demand ramp up of capacity (6 mins.)
•  Subscriber alert push delivered
•  Mass response traffic handled (followed by ramp down)
Buuuk for Singapore Press Holding (SPH)
Cost Aware Architecting to Reduce costs of EC2
2. Auto-Scaling done Right with Real Time reaction response

Buuuk

Straits Times
Cost Aware Architecting to Reduce costs of EC2
2. Auto-Scaling done Right with Real Time reaction response
Cost Aware Architecting to Reduce costs of EC2
2. Auto-Scaling done Right with Real Time reaction response
Cost Aware Architecting to Reduce costs of EC2
2. Auto-Scaling done Right with Real Time reaction response
Cost Aware Architecting to Reduce costs of EC2
2. Auto-Scaling done Right with Real Time reaction response
Cost Aware Architecting to Reduce costs of S3
3. Storing derivative objects in S3 ‘Reduced Redundancy’
•  Original vs. derived assets : 33% savings
•  Single reference and consistency
•  Control, accurate logs and tracking

Reduced Redundancy Storage
‘RRS’
Cost Aware Architecting to Reduce costs of DB
4. Read Replicas and/or ElastiCache (‘Database Smarts’)
• 
• 
• 
• 

Scale out and share work
Optimal performance, minimize load
Enhance reliability, ensure data safety
Cost reduction
90% of calls
Cost Aware Architecting to Reduce costs of Test/Dev
5. Rapid proto-typing & Lean Dev/Test
•  Inexpensive idea validation
•  Seamless switch over and versioning
•  Rapid dev / test agility
Scale

Getting to Profitability

Profitability

03

04

Pricing Models
Cost Aware Architecting
Total Cost of Ownership
When	
  calcula"ng	
  TCO…	
  
#1	
  Start	
  by	
  understanding	
  your	
  use	
  cases	
  &	
  usage	
  paUerns	
  
Tradi=onal	
  HW	
  /	
  Hos=ng	
  
WASTE

On and Off

Fast Growth

Variable peaks

Predictable peaks

CUSTOMER DISSATISFACTION
AWS	
  =	
  Elas=c	
  Capacity	
  

On and Off

Fast Growth

Variable peaks

Predictable peaks
When	
  calcula"ng	
  TCO…	
  
#1	
  Start	
  by	
  understanding	
  your	
  use	
  cases	
  &	
  usage	
  paUerns	
  
#2	
  Apples	
  to	
  Apples	
  –	
  Take	
  all	
  the	
  fixed	
  costs	
  into	
  considera"on	
  
When	
  calcula"ng	
  TCO…	
  
#1	
  Start	
  by	
  understanding	
  your	
  use	
  cases	
  &	
  usage	
  paUerns	
  
#2	
  Apples	
  to	
  Apples	
  –	
  Take	
  all	
  the	
  fixed	
  costs	
  into	
  considera"on	
  
#3	
  Leverage	
  ‘Cost	
  Aware	
  Architec"ng’	
  to	
  reduce	
  resources	
  
Tradi"onal	
  Hos"ng	
  vs	
  AWS	
  
# of
(virtual)
servers

60	
  

50	
  

40	
  

30	
  

20	
  

10	
  

0	
  

Hos=ng	
  
Hosting

Offload
to S3

Caching
with CF

AutoScaling

Etc.
When	
  calcula"ng	
  TCO…	
  
#1	
  Start	
  by	
  understanding	
  your	
  use	
  cases	
  &	
  usage	
  paUerns	
  
#2	
  Apples	
  to	
  Apples	
  –	
  Take	
  all	
  the	
  fixed	
  costs	
  into	
  considera"on	
  
#3	
  Leverage	
  ‘Cost	
  Aware	
  Architec"ng’	
  to	
  reduce	
  resources	
  
#4	
  Include	
  pricing	
  models	
  (RI,	
  Spot)	
  and	
  economies	
  of	
  scale	
  
“Based on a True Story”
Margin
Growth

54%
reduction in
unit costs

-20%
-10%
price drop RI purchase
in S3

-22%
Migration
Cassandra
to Dynamo

-18%
Price drop in
S3 of 25%
When	
  calcula"ng	
  TCO…	
  
#1	
  Start	
  by	
  understanding	
  your	
  use	
  cases	
  &	
  usage	
  paUerns	
  
#2	
  Apples	
  to	
  Apples	
  –	
  Take	
  all	
  the	
  fixed	
  costs	
  into	
  considera"on	
  
#3	
  Leverage	
  ‘Cost	
  Aware	
  Architec"ng’	
  to	
  reduce	
  resources	
  
#4	
  Include	
  pricing	
  models	
  (RI,	
  Spot)	
  and	
  economies	
  of	
  scale	
  
#5	
  Take	
  a	
  look	
  at	
  what’s	
  included:	
  Intangible	
  Cost	
  Savings	
  !	
  
Did you know?
Free Usage Tier

Free Services

Data Transfer

AWS Elastic Beanstalk
AWS CloudFormation
AWS IAM
Auto Scaling
Consolidated Billing

No Charge for

New Customers
Amazon EC2
Amazon RDS
Amazon ELB
Amazon S3
Amazon EBS

For All Customers
Amazon SQS/SNS
Amazon DynamoDB
Amazon SES
Amazon SWF
And more…

Inbound Data Transfer
Data Transfer between
Instances within an
Availability Zone
Trusted Advisor
A premium security spec at non-premium prices
• 

VPC

• 

Direct connect

and VPC

• 

Dedicated instances

Network ACL

• 

Identity & Access

• 

Multi-Factor Authentication

Management

• 

CloudHSM

S3 Encryption

• 

RDS Oracle transparent

• 

• 

Security groups for EC2

encryption
DEMO	
  

Gegng	
  to	
  Scale	
  

Off-loading of static content to CloudFront to reduce required
server capacity
So what does this mean in terms of costs?
Standard Architecture
Month
Medium EC2 instances 4
$ 485
AWS Data Transfer Out 1Tb $ 194
TOTAL
$ 679

Optimized Architecture
Month
Medium EC2 instances
1
$ 121
CloudFront Data Transfer Out 1Tb $ 168
CloudFront Requests
$1.89
TOTAL
$ 291

57% lower cost – 6 x faster
Thank You
aws.amazon.com/start-­‐ups	
  
aws.amazon.com/ac"vate	
  
Taipei

台北

WhosCall
a trusted contact experience

AWS Cloud Kata for Start-Ups and Developers
Gogolook at a glance
Gogolook is a mobile App start-up in a rapid growth based in Taipei, Taiwan. Our App
– WhosCall provides real-time phone number lookup, search, caller identification and
blocks services for smartphone.
Gogolook’s vision is to create a trusted contact experience. WhosCall has helped
millions of people to recognize unidentified phone calls with our phone number
cloud database, which synchronizes data from the Taiwan, Japan, Korea, Hong Kong,
South East Asia, and the Middle East. Our cloud database has over 600 million
numbers, and is still growing at a fast pace.
WhosCall had received public praise as Taiwan’s new innovation model by Google
CEO, Eric Schmidt, and has reach 4 million downloads within 1 year. The daily page
view of calls is over 10 million.
AWS Cloud Kata for Start-Ups and Developers
Google Play Ranking

Taiwan

No. 4
Communication

Japan

South Korea

Singapore

Saudi Arabia

No. 11

No. 13

No. 10

No. 7

AWS Cloud Kata for Start-Ups and Developers
iOS App Store Ranking

Hong Kong

No. 1
Paid App

Japan

Taiwan

No.1

No.1

Paid App

Paid App

AWS Cloud Kata for Start-Ups and Developers
Objectives
!   Collect trustworthy information of phone numbers via
•  Phone number search engine
•  Crowdsourcing (collaborative phonebook)

!   Provide to everyone of the trustworthy information
•  Smartphone Apps
•  Open APIs
AWS Cloud Kata for Start-Ups and Developers
Solution - Mobile App
WhosCall helps identify calls in seconds
through Internet searching and community
reporting. No matter what kind of calls you
receive, from malicious phone frauds,
disturbing telemarketing calls, or just random
calls from stores, you are able to know “Who’s
Calling” at a glance. If you have missed calls,
check before you call back! WhosCall saves
you from all the embarrassing communication!

★ Global Caller ID
★ Real-time Searching
★ Block Calls & SMS
★ Temporary Contact Management
AWS Cloud Kata for Start-Ups and Developers
Solution - Trusted Partners of WhosCall

Trust

Gain trust
in a glance

Bind

Missing Call
Connection

AWS Cloud Kata for Start-Ups and Developers

Engage

Add to
Favorite Contact
AWS Services to talk

Amazon
EC2

Elastic Load
Balancing

Auto
Scaling

CloudWatch

AWS Cloud Kata for Start-Ups and Developers

Amazon SQS

Route 53
All Server Side in AWS

Mobile Client

AWS Cloud Kata for Start-Ups and Developers
WhosCall and AWS
!   Objective
•  Provide service to the global users with WhosCall strategy
!   Benefit from Flexible
•  Deploy WhosCall server cross multi regions
•  Reserved Instance: some of AP servers and Database
•  RI for basic loading and
On-Demand instance for peak (Auto Scaling)
•  Save more than 25% cost
AWS Cloud Kata for Start-Ups and Developers
Route 53

ELB
Auto scaling Group

AP server
on Instance

DB1 on
Reserved Instances
Region 1

ELB
Auto scaling Group

AP server
on Instance

DB2 on
Reserved Instances
Region 2

DB3 (master) on RI
AWS Cloud Kata for Start-Ups and Developers
Region 3

Database
Replication
Cron Job Data Computing
Instance PythonProcess AMI
Use
boto libiary

Data Computing Process
on Spot Instances

DB3 on RI

AP Server
Job Queue

Message Processes
on Spot Instances

AWS Cloud Kata for Start-Ups and Developers Auto scaling Group

Messages
Amount Alert
WhosCall and AWS (cont.)
!   Objective
•  Provide better service base on large amount of log
!   Benefit from Spot
•  Log data process job
•  Computing and analyzing data
•  Trying EMR now.
•  Can launch more instances and process data faster

AWS Cloud Kata for Start-Ups and Developers
Spot Instance
!   Temporarily computing resource, everyone could bid it.
!   Processing log data in SQS:
• 
• 

Use spot to process messages in queue.
Save Money: m1.small from $0.065 / hr to $0.01 / hr

!   Computing and analyzing log data:
• 
• 

Need lots of temporary Computing instance at same time
Save Time: faster over 5 times than before

AWS Cloud Kata for Start-Ups and Developers
Contact Network of Trust

AWS Cloud Kata for Start-Ups and Developers

Weitere ähnliche Inhalte

Was ist angesagt?

AWS Cloud Kata | Kuala Lumpur - Opening Keynote
AWS Cloud Kata | Kuala Lumpur - Opening KeynoteAWS Cloud Kata | Kuala Lumpur - Opening Keynote
AWS Cloud Kata | Kuala Lumpur - Opening Keynote
Amazon Web Services
 
Best Practices in Planning a Large-Scale Migration to AWS - May 2017 AWS Onli...
Best Practices in Planning a Large-Scale Migration to AWS - May 2017 AWS Onli...Best Practices in Planning a Large-Scale Migration to AWS - May 2017 AWS Onli...
Best Practices in Planning a Large-Scale Migration to AWS - May 2017 AWS Onli...
Amazon Web Services
 
AWSome Day Hong Kong and Taipei - Opening Keynote
AWSome Day Hong Kong and Taipei - Opening KeynoteAWSome Day Hong Kong and Taipei - Opening Keynote
AWSome Day Hong Kong and Taipei - Opening Keynote
Amazon Web Services
 
Wicked rugby
Wicked rugbyWicked rugby
Wicked rugby
Dklumb4
 

Was ist angesagt? (20)

SRV301 Getting the Most Bang for your Buck with #EC2 #Winning
SRV301 Getting the Most Bang for your Buck with #EC2 #WinningSRV301 Getting the Most Bang for your Buck with #EC2 #Winning
SRV301 Getting the Most Bang for your Buck with #EC2 #Winning
 
비용을 절감하고 수익을 최대화할 수 있는 클라우드 컴퓨팅 운용 노하우
비용을 절감하고 수익을 최대화할 수 있는 클라우드 컴퓨팅 운용 노하우비용을 절감하고 수익을 최대화할 수 있는 클라우드 컴퓨팅 운용 노하우
비용을 절감하고 수익을 최대화할 수 있는 클라우드 컴퓨팅 운용 노하우
 
Architecture Best Practices: Practical Design Steps to Save Costs - Level 200
Architecture Best Practices: Practical Design Steps to Save Costs - Level 200Architecture Best Practices: Practical Design Steps to Save Costs - Level 200
Architecture Best Practices: Practical Design Steps to Save Costs - Level 200
 
AWS Cloud Kata | Kuala Lumpur - Opening Keynote
AWS Cloud Kata | Kuala Lumpur - Opening KeynoteAWS Cloud Kata | Kuala Lumpur - Opening Keynote
AWS Cloud Kata | Kuala Lumpur - Opening Keynote
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
Cost Optimisation at Scale - Business
Cost Optimisation at Scale - BusinessCost Optimisation at Scale - Business
Cost Optimisation at Scale - Business
 
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...
 
(ISM402) Cost Optimization at Scale
(ISM402) Cost Optimization at Scale(ISM402) Cost Optimization at Scale
(ISM402) Cost Optimization at Scale
 
Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Th...
 Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Th... Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Th...
Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Th...
 
10 Pro Tips for scaling your startup from 0-10M users
10 Pro Tips for scaling your startup from 0-10M users10 Pro Tips for scaling your startup from 0-10M users
10 Pro Tips for scaling your startup from 0-10M users
 
AWS Summit 2013 | India - Running Lean with Optimized Architecture, Pieter Kemps
AWS Summit 2013 | India - Running Lean with Optimized Architecture, Pieter KempsAWS Summit 2013 | India - Running Lean with Optimized Architecture, Pieter Kemps
AWS Summit 2013 | India - Running Lean with Optimized Architecture, Pieter Kemps
 
[AWSome Day] Opening Keynote
[AWSome Day] Opening Keynote[AWSome Day] Opening Keynote
[AWSome Day] Opening Keynote
 
AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)
AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)
AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)
 
Best Practices in Planning a Large-Scale Migration to AWS - May 2017 AWS Onli...
Best Practices in Planning a Large-Scale Migration to AWS - May 2017 AWS Onli...Best Practices in Planning a Large-Scale Migration to AWS - May 2017 AWS Onli...
Best Practices in Planning a Large-Scale Migration to AWS - May 2017 AWS Onli...
 
Partnering with AWS
Partnering with AWSPartnering with AWS
Partnering with AWS
 
Cost Optimization on AWS - Pop-up Loft Tel Aviv
Cost Optimization on AWS - Pop-up Loft Tel AvivCost Optimization on AWS - Pop-up Loft Tel Aviv
Cost Optimization on AWS - Pop-up Loft Tel Aviv
 
AWSome Day Hong Kong and Taipei - Opening Keynote
AWSome Day Hong Kong and Taipei - Opening KeynoteAWSome Day Hong Kong and Taipei - Opening Keynote
AWSome Day Hong Kong and Taipei - Opening Keynote
 
Wicked rugby
Wicked rugbyWicked rugby
Wicked rugby
 
The Lean Enterprise
The Lean EnterpriseThe Lean Enterprise
The Lean Enterprise
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
 

Andere mochten auch

AWS Enterprise Summit London 2013 - Stephen Schmidt - AWS
AWS Enterprise Summit London 2013 - Stephen Schmidt - AWSAWS Enterprise Summit London 2013 - Stephen Schmidt - AWS
AWS Enterprise Summit London 2013 - Stephen Schmidt - AWS
Amazon Web Services
 
AWS Canberra WWPS Summit 2013 - Become an Innovation Enterprise with AWS
AWS Canberra WWPS Summit 2013 - Become an Innovation Enterprise with AWSAWS Canberra WWPS Summit 2013 - Become an Innovation Enterprise with AWS
AWS Canberra WWPS Summit 2013 - Become an Innovation Enterprise with AWS
Amazon Web Services
 
AWSome Day Manila - Opening Keynote, Feb 25 2014
AWSome Day Manila - Opening Keynote, Feb 25 2014AWSome Day Manila - Opening Keynote, Feb 25 2014
AWSome Day Manila - Opening Keynote, Feb 25 2014
Amazon Web Services
 
COSCUP - Open Source Engines Providing Big Data in the Cloud, Markku Lepisto
COSCUP - Open Source Engines Providing Big Data in the Cloud, Markku LepistoCOSCUP - Open Source Engines Providing Big Data in the Cloud, Markku Lepisto
COSCUP - Open Source Engines Providing Big Data in the Cloud, Markku Lepisto
Amazon Web Services
 

Andere mochten auch (20)

如何有效節省在AWS上的花費?? 就用「問云」!!
如何有效節省在AWS上的花費?? 就用「問云」!!如何有效節省在AWS上的花費?? 就用「問云」!!
如何有效節省在AWS上的花費?? 就用「問云」!!
 
AWS Enterprise Summit London 2013 - Stephen Schmidt - AWS
AWS Enterprise Summit London 2013 - Stephen Schmidt - AWSAWS Enterprise Summit London 2013 - Stephen Schmidt - AWS
AWS Enterprise Summit London 2013 - Stephen Schmidt - AWS
 
AWS Summit Sydney 2014 | Continuous Integration and Deployment Best Practices...
AWS Summit Sydney 2014 | Continuous Integration and Deployment Best Practices...AWS Summit Sydney 2014 | Continuous Integration and Deployment Best Practices...
AWS Summit Sydney 2014 | Continuous Integration and Deployment Best Practices...
 
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?
 
AWS Summit Auckland 2014 | Effective Security Response in the Cloud - Session...
AWS Summit Auckland 2014 | Effective Security Response in the Cloud - Session...AWS Summit Auckland 2014 | Effective Security Response in the Cloud - Session...
AWS Summit Auckland 2014 | Effective Security Response in the Cloud - Session...
 
AWS Summit 2013 | Singapore - Your First Week with Amazon EC2
AWS Summit 2013 | Singapore - Your First Week with Amazon EC2AWS Summit 2013 | Singapore - Your First Week with Amazon EC2
AWS Summit 2013 | Singapore - Your First Week with Amazon EC2
 
AWS Canberra WWPS Summit 2013 - Become an Innovation Enterprise with AWS
AWS Canberra WWPS Summit 2013 - Become an Innovation Enterprise with AWSAWS Canberra WWPS Summit 2013 - Become an Innovation Enterprise with AWS
AWS Canberra WWPS Summit 2013 - Become an Innovation Enterprise with AWS
 
AWSome Day Manila - Opening Keynote, Feb 25 2014
AWSome Day Manila - Opening Keynote, Feb 25 2014AWSome Day Manila - Opening Keynote, Feb 25 2014
AWSome Day Manila - Opening Keynote, Feb 25 2014
 
Scalable Media Workflows on the Cloud
Scalable Media Workflows on the Cloud Scalable Media Workflows on the Cloud
Scalable Media Workflows on the Cloud
 
COSCUP - Open Source Engines Providing Big Data in the Cloud, Markku Lepisto
COSCUP - Open Source Engines Providing Big Data in the Cloud, Markku LepistoCOSCUP - Open Source Engines Providing Big Data in the Cloud, Markku Lepisto
COSCUP - Open Source Engines Providing Big Data in the Cloud, Markku Lepisto
 
Empowering Publishers - Hosting Provider Selection Process - May-15-2013
Empowering Publishers - Hosting Provider Selection Process - May-15-2013Empowering Publishers - Hosting Provider Selection Process - May-15-2013
Empowering Publishers - Hosting Provider Selection Process - May-15-2013
 
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...
 
Content Management and Running your Website on AWS
Content Management and Running your Website on AWSContent Management and Running your Website on AWS
Content Management and Running your Website on AWS
 
Getting started with AWS
Getting started with AWSGetting started with AWS
Getting started with AWS
 
AWS "Game On" Event - Social Gaming in the AWS Cloud - 19 June13
AWS "Game On" Event - Social Gaming in the AWS Cloud - 19 June13AWS "Game On" Event - Social Gaming in the AWS Cloud - 19 June13
AWS "Game On" Event - Social Gaming in the AWS Cloud - 19 June13
 
AWS Summit 2013 | Auckland - Continuous Deployment Practices, with Production...
AWS Summit 2013 | Auckland - Continuous Deployment Practices, with Production...AWS Summit 2013 | Auckland - Continuous Deployment Practices, with Production...
AWS Summit 2013 | Auckland - Continuous Deployment Practices, with Production...
 
AWS APAC Webinar Series: How to Reduce Your Spend on AWS
AWS APAC Webinar Series: How to Reduce Your Spend on AWSAWS APAC Webinar Series: How to Reduce Your Spend on AWS
AWS APAC Webinar Series: How to Reduce Your Spend on AWS
 
Understanding Database Options
Understanding Database OptionsUnderstanding Database Options
Understanding Database Options
 
AWS Summit 2013 | India - Web, Mobile and Social Apps on AWS, Kingsley Wood
AWS Summit 2013 | India - Web, Mobile and Social Apps on AWS, Kingsley WoodAWS Summit 2013 | India - Web, Mobile and Social Apps on AWS, Kingsley Wood
AWS Summit 2013 | India - Web, Mobile and Social Apps on AWS, Kingsley Wood
 
AWS Summit 2013 | India - Big Data Analytics, Abhishek Sinha
AWS Summit 2013 | India - Big Data Analytics, Abhishek SinhaAWS Summit 2013 | India - Big Data Analytics, Abhishek Sinha
AWS Summit 2013 | India - Big Data Analytics, Abhishek Sinha
 

Ähnlich wie AWS Cloud Kata | Taipei - Getting to Profitability

AWS Cloud Kata | Manila - Getting to Profitability on AWS
AWS Cloud Kata | Manila - Getting to Profitability on AWSAWS Cloud Kata | Manila - Getting to Profitability on AWS
AWS Cloud Kata | Manila - Getting to Profitability on AWS
Amazon Web Services
 
AWS Cloud Kata | Kuala Lumpur - Getting to Profitability on AWS
AWS Cloud Kata | Kuala Lumpur - Getting to Profitability on AWSAWS Cloud Kata | Kuala Lumpur - Getting to Profitability on AWS
AWS Cloud Kata | Kuala Lumpur - Getting to Profitability on AWS
Amazon Web Services
 
AWS Cloud Kata | Bangkok - Getting to Profitability
AWS Cloud Kata | Bangkok - Getting to ProfitabilityAWS Cloud Kata | Bangkok - Getting to Profitability
AWS Cloud Kata | Bangkok - Getting to Profitability
Amazon Web Services
 
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCOAWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
Amazon Web Services
 
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy KFIR
 

Ähnlich wie AWS Cloud Kata | Taipei - Getting to Profitability (20)

AWS Cloud Kata | Manila - Getting to Profitability on AWS
AWS Cloud Kata | Manila - Getting to Profitability on AWSAWS Cloud Kata | Manila - Getting to Profitability on AWS
AWS Cloud Kata | Manila - Getting to Profitability on AWS
 
AWS Cloud Kata 2013 | Singapore - Achieving Profitability on AWS
AWS Cloud Kata 2013 | Singapore - Achieving Profitability on AWSAWS Cloud Kata 2013 | Singapore - Achieving Profitability on AWS
AWS Cloud Kata 2013 | Singapore - Achieving Profitability on AWS
 
AWS Cloud Kata | Kuala Lumpur - Getting to Profitability on AWS
AWS Cloud Kata | Kuala Lumpur - Getting to Profitability on AWSAWS Cloud Kata | Kuala Lumpur - Getting to Profitability on AWS
AWS Cloud Kata | Kuala Lumpur - Getting to Profitability on AWS
 
AWS Cloud Kata | Bangkok - Getting to Profitability
AWS Cloud Kata | Bangkok - Getting to ProfitabilityAWS Cloud Kata | Bangkok - Getting to Profitability
AWS Cloud Kata | Bangkok - Getting to Profitability
 
How to Reduce your Spend on AWS
How to Reduce your Spend on AWSHow to Reduce your Spend on AWS
How to Reduce your Spend on AWS
 
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCOAWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
 
Achieving Profitability on AWS
Achieving Profitability on AWSAchieving Profitability on AWS
Achieving Profitability on AWS
 
AWS Summit London 2014 | Optimising TCO for the AWS Cloud (100)
AWS Summit London 2014 | Optimising TCO for the AWS Cloud (100)AWS Summit London 2014 | Optimising TCO for the AWS Cloud (100)
AWS Summit London 2014 | Optimising TCO for the AWS Cloud (100)
 
Cost optimization at scale toronto v3
Cost optimization at scale toronto v3Cost optimization at scale toronto v3
Cost optimization at scale toronto v3
 
Cloudonomics
CloudonomicsCloudonomics
Cloudonomics
 
Running Lean Architectures: How to Optimize for Cost Efficiency
Running Lean Architectures: How to Optimize for Cost Efficiency Running Lean Architectures: How to Optimize for Cost Efficiency
Running Lean Architectures: How to Optimize for Cost Efficiency
 
AWS Cloud cost optimization
AWS Cloud cost optimizationAWS Cloud cost optimization
AWS Cloud cost optimization
 
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
 
Cloud Economics
Cloud EconomicsCloud Economics
Cloud Economics
 
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 
Cloud Economics, from Genesis to Scale
Cloud Economics, from Genesis to ScaleCloud Economics, from Genesis to Scale
Cloud Economics, from Genesis to Scale
 
APN Partner Webinar - Having Effective and Critical TCO Conversations
APN Partner Webinar - Having Effective and Critical TCO ConversationsAPN Partner Webinar - Having Effective and Critical TCO Conversations
APN Partner Webinar - Having Effective and Critical TCO Conversations
 
Start Up Austin 2017: Don't Overspend! Cost Optimization Best Practices to Re...
Start Up Austin 2017: Don't Overspend! Cost Optimization Best Practices to Re...Start Up Austin 2017: Don't Overspend! Cost Optimization Best Practices to Re...
Start Up Austin 2017: Don't Overspend! Cost Optimization Best Practices to Re...
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 

Mehr von Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

Mehr von Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

AWS Cloud Kata | Taipei - Getting to Profitability

  • 2. The Infamous Hockey Stick Usage Page Views Revenue Etc. Time
  • 3. The Infamous Hockey Stick Usage Page Views Revenue Etc. Costs Time
  • 4. You want only 3 things
  • 5. Revenue to go Up Unit Costs to go Down Margin to go Up
  • 6. The Infamous Hockey Stick Usage Page Views Revenue Etc. Costs Time
  • 7. How does AWS help here?
  • 8. Economies of Scale Pricing Models Cost Aware Architecting
  • 9. What does this look like in the real world?
  • 10. An example ! ! ! ! ! !             Enterprise  so+ware  provider  in  APAC   Focused  on  SaaS  for  storage,  security,  collabora=on,  etc.   Backed  by  leading  VC’s  in  the  region   Strong  growth  –  winning  customers  globally   Focused  on  profitability  &  reducing  unit  costs   Worked  closely  with  the  AWS  team  to  op=mize  its  architecture  
  • 11. “Based on a True Story” Margin Growth 54% reduction in unit costs -20% -10% price drop RI purchase in S3 -22% Migration Cassandra to Dynamo -18% Price drop in S3 of 25%
  • 13. Scale Getting to Profitability Profitability 03 04 Pricing Models Cost Aware Architecting Total Cost of Ownership
  • 14. 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
  • 16. Reserved 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
  • 17. Reserved Instance Pricing U"liza"on   RI  op"on   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%  
  • 18.
  • 19. •  Most traffic happens in the afternoons and evenings, so they reduce the number of instances at night by 40%. •  At peak traffic $52 an hour is spent on EC2 and at night, during off peak, the spend is as little as $15 an hour. Saving per hour = 71%
  • 20. Save more money by using Spot Instances Spot  market  for  under-­‐ u=lized  capacity     Requested  Bid  Price  and   Pay  as  you  go   Spot  Price  <  On-­‐Demand  Price       Up  to  85%  savings  over  On  Demand  pricing  
  • 21. Use Cases for Spot Pricing Use  Case   Batch  Processing   Types  of  Applica"ons   Generic  background  processing  (scale  out  compu=ng)   Hadoop   Hadoop/MapReduce  processing  type  jobs  (e.g.  Search,  Big  Data,  etc.)     Scien"fic  Compu"ng   Scien=fic  trials/simula=ons/analysis  in  chemistry,  physics,  and  biology   Video  and  Image  Processing/ Rendering   Tes"ng   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  so+ware,  web  sites,  etc  
  • 22.
  • 23. Optimizing Video Transcoding Workloads for a FREEMIUM model Premium Offering Free Offering Optimize for reducing cost Acceptable Delay Limits Optimized for Faster response No Delays   Implementation –  –  –  –  Leverage spot pricing Maximum Bid Price < On-demand Rate Use on-demand Instances, if delay Get strongly reduced price for your workload Implementation –  Invest in Reserved Instances –  Use on-demand for Elasticity Get Instant Capacity for higher price
  • 24. Scale Getting to Profitability Profitability 03 04 Pricing Models Cost Aware Architecting Total Cost of Ownership
  • 25. “Give me 4 fault tolerant algorithms and I can pick the best one almost with my eyes closed. If you then ask me which one is best for the business, in terms of dollar costs, I would be clueless...” Werner Vogels, CTO, Amazon
  • 26. Cost optimization through ‘Cost Aware Architecting’ Reduce Cost of… Compute …by leveraging: 1. S3 & CloudFront for Caching & Offloading 2. Auto-Scaling done Right Storage 3. Storing derivative objects in S3 ‘Reduced Redundancy’ Database 4. Read Replicas and/or ElastiCache Test & Dev 5. Rapid proto-typing & Lean Dev/Test
  • 27. Cost Aware Architecting to Reduce costs of EC2 1. S3 & CloudFront for Caching & Offloading •  Reduce your compute demand and costs •  Improve end-user experience •  Increase reliability and durability
  • 28. Cost Aware Architecting to Reduce costs of EC2 1. S3 & CloudFront for Caching & Offloading
  • 29. Cost Aware Architecting to Reduce costs of EC2 1. S3 & CloudFront for Caching & Offloading
  • 30. Cost Aware Architecting to Reduce costs of EC2 1. S3 & CloudFront for Caching & Offloading
  • 31. Cost Aware Architecting to Reduce costs of EC2 1. S3 & CloudFront for Caching & Offloading
  • 33. Cost Aware Architecting to Reduce costs of EC2 2. Auto-Scaling done Right with Real Time reaction response •  Elastic Load Balancing and (event-driven) Auto Scaling •  Notification of pending news flash (with audible alarm) •  On-demand ramp up of capacity (6 mins.) •  Subscriber alert push delivered •  Mass response traffic handled (followed by ramp down)
  • 34. Buuuk for Singapore Press Holding (SPH)
  • 35. Cost Aware Architecting to Reduce costs of EC2 2. Auto-Scaling done Right with Real Time reaction response Buuuk Straits Times
  • 36. Cost Aware Architecting to Reduce costs of EC2 2. Auto-Scaling done Right with Real Time reaction response
  • 37. Cost Aware Architecting to Reduce costs of EC2 2. Auto-Scaling done Right with Real Time reaction response
  • 38. Cost Aware Architecting to Reduce costs of EC2 2. Auto-Scaling done Right with Real Time reaction response
  • 39. Cost Aware Architecting to Reduce costs of EC2 2. Auto-Scaling done Right with Real Time reaction response
  • 40. Cost Aware Architecting to Reduce costs of S3 3. Storing derivative objects in S3 ‘Reduced Redundancy’ •  Original vs. derived assets : 33% savings •  Single reference and consistency •  Control, accurate logs and tracking Reduced Redundancy Storage ‘RRS’
  • 41. Cost Aware Architecting to Reduce costs of DB 4. Read Replicas and/or ElastiCache (‘Database Smarts’) •  •  •  •  Scale out and share work Optimal performance, minimize load Enhance reliability, ensure data safety Cost reduction
  • 42.
  • 43.
  • 45. Cost Aware Architecting to Reduce costs of Test/Dev 5. Rapid proto-typing & Lean Dev/Test •  Inexpensive idea validation •  Seamless switch over and versioning •  Rapid dev / test agility
  • 46. Scale Getting to Profitability Profitability 03 04 Pricing Models Cost Aware Architecting Total Cost of Ownership
  • 47. When  calcula"ng  TCO…   #1  Start  by  understanding  your  use  cases  &  usage  paUerns  
  • 48. Tradi=onal  HW  /  Hos=ng   WASTE On and Off Fast Growth Variable peaks Predictable peaks CUSTOMER DISSATISFACTION
  • 49. AWS  =  Elas=c  Capacity   On and Off Fast Growth Variable peaks Predictable peaks
  • 50. When  calcula"ng  TCO…   #1  Start  by  understanding  your  use  cases  &  usage  paUerns   #2  Apples  to  Apples  –  Take  all  the  fixed  costs  into  considera"on  
  • 51.
  • 52.
  • 53. When  calcula"ng  TCO…   #1  Start  by  understanding  your  use  cases  &  usage  paUerns   #2  Apples  to  Apples  –  Take  all  the  fixed  costs  into  considera"on   #3  Leverage  ‘Cost  Aware  Architec"ng’  to  reduce  resources  
  • 54. Tradi"onal  Hos"ng  vs  AWS   # of (virtual) servers 60   50   40   30   20   10   0   Hos=ng   Hosting Offload to S3 Caching with CF AutoScaling Etc.
  • 55. When  calcula"ng  TCO…   #1  Start  by  understanding  your  use  cases  &  usage  paUerns   #2  Apples  to  Apples  –  Take  all  the  fixed  costs  into  considera"on   #3  Leverage  ‘Cost  Aware  Architec"ng’  to  reduce  resources   #4  Include  pricing  models  (RI,  Spot)  and  economies  of  scale  
  • 56. “Based on a True Story” Margin Growth 54% reduction in unit costs -20% -10% price drop RI purchase in S3 -22% Migration Cassandra to Dynamo -18% Price drop in S3 of 25%
  • 57. When  calcula"ng  TCO…   #1  Start  by  understanding  your  use  cases  &  usage  paUerns   #2  Apples  to  Apples  –  Take  all  the  fixed  costs  into  considera"on   #3  Leverage  ‘Cost  Aware  Architec"ng’  to  reduce  resources   #4  Include  pricing  models  (RI,  Spot)  and  economies  of  scale   #5  Take  a  look  at  what’s  included:  Intangible  Cost  Savings  !  
  • 58. Did you know? Free Usage Tier Free Services Data Transfer AWS Elastic Beanstalk AWS CloudFormation AWS IAM Auto Scaling Consolidated Billing No Charge for New Customers Amazon EC2 Amazon RDS Amazon ELB Amazon S3 Amazon EBS For All Customers Amazon SQS/SNS Amazon DynamoDB Amazon SES Amazon SWF And more… Inbound Data Transfer Data Transfer between Instances within an Availability Zone
  • 60. A premium security spec at non-premium prices •  VPC •  Direct connect and VPC •  Dedicated instances Network ACL •  Identity & Access •  Multi-Factor Authentication Management •  CloudHSM S3 Encryption •  RDS Oracle transparent •  •  Security groups for EC2 encryption
  • 61. DEMO   Gegng  to  Scale   Off-loading of static content to CloudFront to reduce required server capacity
  • 62. So what does this mean in terms of costs? Standard Architecture Month Medium EC2 instances 4 $ 485 AWS Data Transfer Out 1Tb $ 194 TOTAL $ 679 Optimized Architecture Month Medium EC2 instances 1 $ 121 CloudFront Data Transfer Out 1Tb $ 168 CloudFront Requests $1.89 TOTAL $ 291 57% lower cost – 6 x faster
  • 64. Taipei 台北 WhosCall a trusted contact experience AWS Cloud Kata for Start-Ups and Developers
  • 65. Gogolook at a glance Gogolook is a mobile App start-up in a rapid growth based in Taipei, Taiwan. Our App – WhosCall provides real-time phone number lookup, search, caller identification and blocks services for smartphone. Gogolook’s vision is to create a trusted contact experience. WhosCall has helped millions of people to recognize unidentified phone calls with our phone number cloud database, which synchronizes data from the Taiwan, Japan, Korea, Hong Kong, South East Asia, and the Middle East. Our cloud database has over 600 million numbers, and is still growing at a fast pace. WhosCall had received public praise as Taiwan’s new innovation model by Google CEO, Eric Schmidt, and has reach 4 million downloads within 1 year. The daily page view of calls is over 10 million. AWS Cloud Kata for Start-Ups and Developers
  • 66. Google Play Ranking Taiwan No. 4 Communication Japan South Korea Singapore Saudi Arabia No. 11 No. 13 No. 10 No. 7 AWS Cloud Kata for Start-Ups and Developers
  • 67. iOS App Store Ranking Hong Kong No. 1 Paid App Japan Taiwan No.1 No.1 Paid App Paid App AWS Cloud Kata for Start-Ups and Developers
  • 68. Objectives !   Collect trustworthy information of phone numbers via •  Phone number search engine •  Crowdsourcing (collaborative phonebook) !   Provide to everyone of the trustworthy information •  Smartphone Apps •  Open APIs AWS Cloud Kata for Start-Ups and Developers
  • 69. Solution - Mobile App WhosCall helps identify calls in seconds through Internet searching and community reporting. No matter what kind of calls you receive, from malicious phone frauds, disturbing telemarketing calls, or just random calls from stores, you are able to know “Who’s Calling” at a glance. If you have missed calls, check before you call back! WhosCall saves you from all the embarrassing communication! ★ Global Caller ID ★ Real-time Searching ★ Block Calls & SMS ★ Temporary Contact Management AWS Cloud Kata for Start-Ups and Developers
  • 70. Solution - Trusted Partners of WhosCall Trust Gain trust in a glance Bind Missing Call Connection AWS Cloud Kata for Start-Ups and Developers Engage Add to Favorite Contact
  • 71. AWS Services to talk Amazon EC2 Elastic Load Balancing Auto Scaling CloudWatch AWS Cloud Kata for Start-Ups and Developers Amazon SQS Route 53
  • 72. All Server Side in AWS Mobile Client AWS Cloud Kata for Start-Ups and Developers
  • 73. WhosCall and AWS !   Objective •  Provide service to the global users with WhosCall strategy !   Benefit from Flexible •  Deploy WhosCall server cross multi regions •  Reserved Instance: some of AP servers and Database •  RI for basic loading and On-Demand instance for peak (Auto Scaling) •  Save more than 25% cost AWS Cloud Kata for Start-Ups and Developers
  • 74. Route 53 ELB Auto scaling Group AP server on Instance DB1 on Reserved Instances Region 1 ELB Auto scaling Group AP server on Instance DB2 on Reserved Instances Region 2 DB3 (master) on RI AWS Cloud Kata for Start-Ups and Developers Region 3 Database Replication
  • 75. Cron Job Data Computing Instance PythonProcess AMI Use boto libiary Data Computing Process on Spot Instances DB3 on RI AP Server Job Queue Message Processes on Spot Instances AWS Cloud Kata for Start-Ups and Developers Auto scaling Group Messages Amount Alert
  • 76. WhosCall and AWS (cont.) !   Objective •  Provide better service base on large amount of log !   Benefit from Spot •  Log data process job •  Computing and analyzing data •  Trying EMR now. •  Can launch more instances and process data faster AWS Cloud Kata for Start-Ups and Developers
  • 77. Spot Instance !   Temporarily computing resource, everyone could bid it. !   Processing log data in SQS: •  •  Use spot to process messages in queue. Save Money: m1.small from $0.065 / hr to $0.01 / hr !   Computing and analyzing log data: •  •  Need lots of temporary Computing instance at same time Save Time: faster over 5 times than before AWS Cloud Kata for Start-Ups and Developers
  • 78. Contact Network of Trust AWS Cloud Kata for Start-Ups and Developers