AWS 101
Cloud Computing Seminar
Making the Case for Cloud
May 24th, 2013
2
Before we start ][
2
_ Silence your phones
_ Restrooms / Emergency Exits
_ Your instructor:
Martin Yan [甄文傑]
Amazon Web Services
3
Who is Amazon.com? ][
3
4
Amazon.com’s three businesses[ ]
Consumer business
Seller business
IT Infrastructure business
}
4
5
Our plan for today ][
5
1) Introduction to Cloud Computing
2) What is Amazon Web Services?
3) Success stories
4) What is unique about AWS?
5) Demo
6) Customer sharing
7) Cloud Computing Myths
6
How technical is it? ][
6
More
Technical
More
Business
What is AWS?
Success stories
Cloud MythsCloud Computing
Unique?
Demo
http://aws.amazon.com/apac/awsday/taipei-zh
88
1. Cloud Computing
More
Technical
More
Business Cloud Computing
What is AWS?
Success stories
Unique?
Cloud Myths
Demo
9
1) Elastic Capacity
2) Quick and easy deployment
3) Trade CapEx for Variable Expenditure
4) Pay as you go, for what you use
5) Automation and Reusable components
Cloud Computing ][
9
10
1. Elastic Capacity ][
10
11
No more guessing on capacity][
11
_ Scaling up and down in minutes
_ No need to provision
_ Optimize resources based on your needs
_ Can easily manage unexpected peaks
12
traditional
IT capacity
Usage Patterns:
Traditional IT ][
Your IT needs
Time
Capacity
12
13
On and Off Fast Growth
Variable peaks Predictable peaks
Usage Patterns:
Traditional IT ][
13
14
On and Off Fast Growth
Predictable peaks
Poor
Service
WASTE
Usage Patterns:
Traditional IT ][
14
Variable peaks
15
Usage Patterns:
Cloud Computing ][
Elastic
CLOUD capacity
traditional
IT capacity
Your IT needs
Time
Capacity
15
16
Fast Growth
Predictable peaks
On and Off
Usage Patterns:
Cloud Computing ][
16
Variable peaks
17
2. Quick and easy deployment][
17
18
3. Trade CapEx for Variable
Expenditure[ ]
18
19
3. Trade CapEx for Variable
Expenditure[ ]
19
_ No initial investment needed
_ No termination fees
_ No commitments
_ Clear pricing model (on the website)
$0 to get started
Pay as you go
On-premises
$0 to get started
Pay as you go
20
4. Pay as you go, for what you use[ ]
20
21
[ ]4. Pay as you go, for what you use
21
_ Pay for servers “by the hour” (on-demand)
_ Pay for storage “per Gigabyte” per month
_ Pay for data transfer “per Gigabyte”
_ Easy to turn resources on/off (running costs)
22
5. Automation, reusable components
22
[ ]
23
_ Automation, less repetitive tasks (“70/30” rule)
_ Better management tools
_ Focus on your business
_ No need to build from scratch, but instead “reuse”
_ No need to work on “Undifferentiated Heavy Lifting”
23
5. Automation, reusable components[ ]
24
1) Elastic Capacity
2) Quick and easy deployment
3) No CapEx, No initial investment
4) Pay as you go, for what you use
5) Automation and Reusable components
Cloud Computing ][
24
2626
2. Amazon Web Services
More
Technical
More
Business Cloud Computing
What is AWS?
Success stories
Unique?
Cloud Myths
Demo
27
What is Amazon Web Services?
_ Reliable, Scalable, Low-Cost Infrastructure
_ Every service offers APIs
_ You can use only the components you need
_ All the important “building blocks” are provided
][
27
Region GovCloud Region
Global AWS Infrastructure ][
28
Availability Zone
Global AWS Infrastructure ][
29
(as of Jan 2013)
Edge Locations
Dallas
St.Louis
Miami
JacksonvilleLos Angeles (2)
Palo Alto
Seattle
Ashburn (2)
Newark
New York (3)
Dublin
London (2) Amsterdam (2)
Stockholm
Frankfurt (2)Paris (2)
Singapore (2)
Hong Kong (2)
Tokyo
Sao
Paulo
South Bend
San Jose
Osaka
Milan
Global AWS Infrastructure ][
Sydney
30
• $5.2B retail
business
• 7,800 employees
• A whole lot of
servers
Every day, AWS adds
enough server
capacity to power
that whole $5B
enterprise
32
Getting started is easy
_ Create an AWS Account
_ Open the AWS Management Console
_ Start using the services
][
32
33
The Amazon Web Services universe[ ]
33
34
The Amazon Web Services universe[ ]
SDK
API
Web Console
Command Line
34
35
The Amazon Web Services universe[ ]
Management +
Interface
RDS SQS SNS
EMR DynamoDB
SES CloudFront
Redshift
Elastic Beanstalk
Simple WorkFlow
CloudFormation
CloudWatch
IAM
VPC EC2
EBS S3
(some services are omitted here)35
Infrastructure
Building
Blocks
Platform
Building
blocks
Cross
Service
Features Command Line
Web Console
APIs
SDK
3636
3. Success stories
More
Technical
More
Business Cloud Computing
What is AWS?
Success stories
Unique?
Cloud Myths
Demo
37
[ ]
37
Global customers on AWS
38
What do customers run on AWS?[ ]
38
39
Enterprise Applications[ ]
39
40
_ Several services are on AWS
_ Smart-TV Hubsite: Samsung TV application, is on AWS
_ Saved CapEx by 34 Million US$
_ Reduced OpEx by 85%
Samsung ][
40
41
Media and Web Applications[ ]
41
42
_ 26 Million subscribers
_ Netflix is ~25% of US Internet traffic
_ They are ~100% on AWS
_ Adrian Cockcroft, Cloud Architect:
http://www.slideshare.net/adrianco
Netflix.com ][
42
43 Animoto use case43
44
_ Simple way to create videos with your pictures
_ Facebook App: From 50 to 5,000 servers in 3 days
_ Later optimization with Cluster GPU Instances (EC2)
_ Freemium model
Animoto.com ][
44
45
Animoto.com ][
Time
Capacity
Launch of
Facebook App
Peak of 5,000
EC2 instances
45
46
Big Data, HPC, Analytics[ ]
46
47
_ Processing of Cassini probe images (200,000+)
_ All-Terrain Hex-Limbed Extra-Terrestrial Explorer robot
_ Many other systems on AWS
NASA JPL ][
47
48
Archive, Disaster Recovery[ ]
48
49
_ Replay and analysis of the activity in the stock market
_ Interface built with Adobe FLEX + AIR
_ The Infrastructure is purely Amazon S3
Nasdaq ][
49
50 Nasdaq on Amazon S350
51
Mobile and games[ ]
51
52
_ Dolphin mobile browser: 12+ Million downloads
_ 80+ EC2 instances, growing every month
_ They can focus on business plan, features design and code
completion.
Mobotap: Dolphin Browser ][
52
53
_ Based in Beijing
_ Among the top 7 game developers on Facebook
_ 3 Million daily active users globally
FunPlus Game ][
53
54
FunPlus Game ][
Chen Qi, COO, Fun+ Game
54
5555
4. What’s unique about AWS?
More
Technical
More
Business Cloud Computing
What is AWS?
Success stories
Unique?
Cloud Myths
Demo
56
Flexibility, Freedom of choice[ ]
56
57
_ Multiple Operating Systems (Linux, Windows...)
_ Multiple Software Platforms (SAP, IBM...)
_ Multiple Databases (Oracle, MS SQL, MySQL...)
_ Many licensing options
[ ]Flexibility, Freedom of choice
57
58
Lowering cost[ ]
58
Reduced
Prices
More
Customers
More AWS
Usage
More Infra-
structure
Economies
of Scale
Lower
Costs
5959
Security ][
60
_ “Security is our number one priority”
_ Many Security certifications (ISO 27001, PCI-DSS-1, SOC1
Type 2, etc)
_ Data privacy through encryption
_ http://aws.amazon.com/security
_ White Papers: Security Processes, Risk and Compliance
60
Security ][
6161
Support ][
62
_ Free support
_ Premium support: Developer, Business, Enterprise
_ Service Health Dashboard
_ Health Status for AWS components (EC2, EBS...)
62
Support ][
6363
Pace of innovation ][
2007 2008 2009 2010 2011 2012
9
24
48
61
82
Pace of Innovation 158
64
New
Services
or Updates
65
Global Partner Ecosystem
65
][
6666
Global Partner Ecosystem ][
67
AWS Marketplace
67
][
68
Customer Sharing
David Mao
[空中英語]
68
6969
6. Cloud Computing myths
More
Technical
More
Business Cloud Computing
What is AWS?
Success stories
Unique?
Cloud Myths
Demo
— Multiple regions / Availability zones
— Many companies achieve better performance on AWS
— Service Level Agreements
— Amazon S3’s Durability: 99.999999999%
1. The cloud is not reliable ][
70
— Security is #1 priority for AWS
— Certifications: SOC1 type II audits, ISO 27001, PCI-DSS-1
— Amazon.com uses AWS technology
— Data privacy through encryption
— http://aws.amazon.com/security
2. Security/privacy not adequate[ ]
71
— Scale and utilization are not the same
— Huge capEx
— No true elasticity
— Still need to manage the “undifferentiated heavy lifting”
3. Same benefits on private cloud[ ]
72
73
4. I can’t move everything to AWS[ ]
_ Cloud is not “all or nothing”
_ 100% on Cloud is easier for green field scenarios
_ To start, move small projects to AWS
_ Example: Netflix adopted a long term migration plan
74
Feedback Form ][
74
http://bit.ly/aws101apr24zh
中文
http://bit.ly/aws101apr24
English
75
http://aws.amazon.com
75
James Tien
jtien@amazon.com
+886-983801827
+65-98528746
Martin Yan
ymartin@amazon.com
+886-983448672
+852-90224208
76
Next Steps
76
Are you…
• Facing a tech refresh in the next year
• You need to add capacity for growing workloads
• You have a new application project
• You plan to launch a technology driven business initiative
• You’re considering outsourcing part or all of your IT
environment
• You’re outsourced and aren’t getting the results you want
78
How to get started?
78
79
_ Create an AWS account
_ Subscribe to services (EC2, S3...)
_ Use the AWS Management Console to try them out
_ No termination fees, no commitments
_ You might be eligible for the free tier
(aws.amazon.com/free)
Getting started with AWS ][
79

Aws101 Seminar - 高雄 4/24/2013