AWS 101
Cloud Computing Seminar
version 5.2.1 - Apr 19th, 2012 - By Simone Brunozzi - Optimized for 1280x960 - © Amazon Web Services
amazon web services
2
Before we start ] [
2
Martin Yan – [email protected]
Regional Sales Manager, Greater China
Ken Chan – [email protected]
Solution Architect, Greater China
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) Q&A
6
How technical is it? ] [
6
More Technical
More Business
What is AWS?
Success stories
Q&A
Cloud Computing
Unique?
Demo
7
amazon web services
7
1. Cloud Computing
More Technical
More Business Cloud Computing
What is AWS?
Success stories
Unique? Q&A
Demo
8
amazon web services
9
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 ] [
9
10
1. Elastic Capacity ] [
10
11
1. Elastic 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
2. Quick and easy deployment ] [
18
_ IT Infrastructure is no longer a barrier
_ Easier to test different solutions
_ No need to wait for provisioning
_ Shorter development cycles
19
3. No CapEx, no initial investment [ ]
19
20
3. No CapEx, no initial investment [ ]
20
_ No initial investment needed
_ No termination fees
_ No commitments
_ Clear pricing model (on the website)
21
4. Pay as you go, for what you use [ ]
21
22
[ ] 4. Pay as you go, for what you use
22
_ 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)
23
5. Automation, reusable components
23
[ ]
24
_ 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”
24
5. Automation, reusable components [ ]
25
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 ] [
25
26
amazon web services
26
2. Amazon Web Services
More Technical
More Business Cloud Computing
What is AWS?
Success stories
Unique? Q&A
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
AWS is a set of infrastructure building
blocks
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Reference Model
30
Region GovCloud Region
Global AWS Infrastructure ] [
30 (as of Apr 19th, 2012)
31
Availability Zone
Global AWS Infrastructure ] [
31 (as of Apr 19th, 2012)
32
Edge Locations
Global AWS Infrastructure ] [
Dallas
St.Louis
Miami
Jacksonville Los Angeles (2)
Palo Alto
Seattle
Ashburn
Newark New York (2)
Dublin
London Amsterdam Stockholm
Frankfurt Paris
Singapore
Hong Kong
Tokyo
Sao Paulo
South Bend
San Jose
Osaka
Milan
32 (as of Apr 19th, 2012)
Sydney
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Networking
Direct Connect Dedicated connection to AWS
VPN Connection Secure internet connection to AWS
Virtual Private Cloud Private, isolated section of the AWS Cloud
Route 53 Highly available and scalable Domain Name
System
Compute
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Elastic Compute Cloud (EC2) Basic unit of compute capacity
Range of CPU, memory & local disk options
14 Instance types available, from micro to cluster
compute
Security Group
Auto-scaling Automatic re-sizing of compute clusters based upon
demand
Elastic Load Balancing Create highly scalable applications
Distribute load across EC2 instances in multiple
availability zones
Storage
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
S3 - Durable storage, any object 99.999999999% durability of objects
Unlimited storage of objects of any type
Up to 5TB size per object
Elastic Block Store High performance block storage device
1GB to 1TB in size
Mount as drives to instances
Glacier An extremely low-cost storage service that provides
secure and durable storage for data archiving and
backup
@0.01/GB
Database
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Relational Database Service Database-as-a-Service
No need to install or manage database instances
Scalable and fault tolerant configurations
DynamoDB Provisioned throughput NoSQL database
Fast, predictable performance
Fully distributed, fault tolerant architecture
37
Getting started is easy
_ Create an AWS Account
_ Open the AWS Management Console
_ Start using the services
] [
37
38
The Amazon Web Services universe [ ]
SDK
API
Web Console
Command Line
38
AWS Global Infrastructure
Regions Availability
Zones Edge Locations
Foundation
Application
Platform
CDN
CloudFront
Messaging
SES SNS SQS
Storage
EBS S3
Database
RDS Dynamo ElastiCache
Networking
ELB Route 53 VPC
Compute
EC2
Distributed Computing
EMR SWF
Your Applications
Management &
Administration
Web Interface
Console
Search
CloudSearch
Identity and Access
IAM Federation Billing
Deployment & Automation
Beanstalk CloudFormation
Monitoring
CloudWatch
Libraries and SDKs
Glacier
40
amazon web services
40
3. Success stories
More Technical
More Business Cloud Computing
What is AWS?
Success stories
Unique? Q&A
Demo
41
What do customers run on AWS? [ ]
41
42
Enterprise Applications [ ]
42
43
_ Using AWS since April 2010
_ Hybrid environment (AWS + traditional IT)
_ Dev/Test is ready within Amazon VPC
_ Foundation platforms are AWS-ready
Shell ] [
43
44
_ 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 ] [
44
45
Media and Web Applications [ ]
45
46
_ 26 Million subscribers
_ Netflix is ~25% of US Internet traffic
_ They are ~100% on AWS
http://www.slideshare.net/adrianco
Adrian Cockcroft, Director - Cloud Architecture
Netflix.com ] [
46
47 Animoto use case 47
48
_ 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 ] [
48
49
Animoto.com ] [ Time
Capacity
Launch of
Facebook App
Peak of 5,000
EC2 instances
49
50
Big Data, HPC, Analytics [ ]
50
51
_ Processing of Cassini probe images (200,000+)
_ All-Terrain Hex-Limbed Extra-Terrestrial Explorer robot
_ Live broadcast of Mars rover Curiosity
_ Many other systems on AWS
NASA JPL ] [
51
52
Archive, Disaster Recovery [ ]
52
53
_ Replay and analysis of the activity in the stock market
_ Interface built with Adobe FLEX + AIR
_ The Infrastructure is purely Amazon S3
Nasdaq ] [
53
54 Nasdaq on Amazon S3 54
55
Mobile and games [ ]
55
56
_ Based in Beijing
_ Among the top 7 game developers on Facebook
_ 3 Million daily active users globally
FunPlus Game ] [
56
57
FunPlus Game ] [
Chen Qi, COO, Fun+ Game
57
58
NQ Mobile
(Beijing) ] [ Project Manager, Larry Yue, NQ Mobile
58
“Before using the Amazon AWS, we
need at least 7-10 days to deploy our
program applications overseas. And
now, we deploy program applications
and can provide service in as quickly
as 30 minutes.”
59
amazon web services
59
4. What’s unique about AWS?
More Technical
More Business Cloud Computing
What is AWS?
Success stories
Unique? Q&A
Demo
60
Flexibility, Freedom of choice [ ]
60
61
_ Multiple Operating Systems (Linux, Windows...)
_ Multiple Software Platforms (SAP, IBM...)
_ Multiple Databases (Oracle, MS SQL, MySQL...)
_ Many licensing options
[ ] Flexibility, Freedom of choice
61
62 62
Security ] [
63
_ “Security is our number one priority”
_ Many Security certifications (ISO 27001, PCI-DSS-1, etc)
_ Data privacy through encryption
_ http://aws.amazon.com/security
_ White Papers: Security Processes, Risk and Compliance
63
Security ] [
64 64
Support ] [
65
_ Free support (Forum, email...)
_ Premium support: Developer, Business, Enterprise
_ Service Health Dashboard
_ Health Status for AWS components (EC2, EBS...)
65
Support ] [
66 66
Pace of innovation ] [
67 67
Pace of innovation ] [
2007 2008 2009 2010 2011
9
24
48
61
82
Time
New
Services
or Updates
68
Global Partner Ecosystem
68
] [
69 69
Global Partner Ecosystem ] [
70
amazon web services
70
5. Demo
More Technical
More Business Cloud Computing
What is AWS?
Success stories
Unique? Q&A
Demo
71
amazon web services
71
Thank you
Top Related