aws 101 cloud computing seminar (reference model included)

71
AWS 101 Cloud Computing Seminar version 5.2.1 - Apr 19th, 2012 - By Simone Brunozzi - Optimized for 1280x960 - © Amazon Web Services amazon web services

Upload: martin-yan

Post on 17-Nov-2014

1.876 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Aws 101 cloud computing seminar (reference model included)

AWS 101

Cloud Computing Seminar

version 5.2.1 - Apr 19th, 2012 - By Simone Brunozzi - Optimized for 1280x960 - © Amazon Web Services

amazon web services

Page 2: Aws 101 cloud computing seminar (reference model included)

2

Before we start ] [

2

Martin Yan – [email protected]

Regional Sales Manager, Greater China

Ken Chan – [email protected]

Solution Architect, Greater China

Page 3: Aws 101 cloud computing seminar (reference model included)

3

Who is Amazon.com? ] [

3

Page 4: Aws 101 cloud computing seminar (reference model included)

4

Amazon.com’s three businesses [ ]

Consumer business

Seller business

IT Infrastructure business

}

4

Page 5: Aws 101 cloud computing seminar (reference model included)

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

Page 6: Aws 101 cloud computing seminar (reference model included)

6

How technical is it? ] [

6

More Technical

More Business

What is AWS?

Success stories

Q&A

Cloud Computing

Unique?

Demo

Page 7: Aws 101 cloud computing seminar (reference model included)

7

amazon web services

7

1. Cloud Computing

More Technical

More Business Cloud Computing

What is AWS?

Success stories

Unique? Q&A

Demo

Page 8: Aws 101 cloud computing seminar (reference model included)

8

amazon web services

Page 9: Aws 101 cloud computing seminar (reference model included)

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

Page 10: Aws 101 cloud computing seminar (reference model included)

10

1. Elastic Capacity ] [

10

Page 11: Aws 101 cloud computing seminar (reference model included)

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

Page 12: Aws 101 cloud computing seminar (reference model included)

12

traditional

IT capacity

Usage Patterns:

Traditional IT ] [

Your IT needs

Time

Capacity

12

Page 13: Aws 101 cloud computing seminar (reference model included)

13

On and Off Fast Growth

Variable peaks Predictable peaks

Usage Patterns:

Traditional IT ] [

13

Page 14: Aws 101 cloud computing seminar (reference model included)

14

On and Off Fast Growth

Predictable peaks

Poor

Service

WASTE

Usage Patterns:

Traditional IT ] [

14

Variable peaks

Page 15: Aws 101 cloud computing seminar (reference model included)

15

Usage Patterns:

Cloud Computing ] [

Elastic

CLOUD capacity

traditional

IT capacity

Your IT needs

Time

Capacity

15

Page 16: Aws 101 cloud computing seminar (reference model included)

16

Fast Growth

Predictable peaks

On and Off

Usage Patterns:

Cloud Computing ] [

16

Variable peaks

Page 17: Aws 101 cloud computing seminar (reference model included)

17

2. Quick and easy deployment ] [

17

Page 18: Aws 101 cloud computing seminar (reference model included)

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

Page 19: Aws 101 cloud computing seminar (reference model included)

19

3. No CapEx, no initial investment [ ]

19

Page 20: Aws 101 cloud computing seminar (reference model included)

20

3. No CapEx, no initial investment [ ]

20

_ No initial investment needed

_ No termination fees

_ No commitments

_ Clear pricing model (on the website)

Page 21: Aws 101 cloud computing seminar (reference model included)

21

4. Pay as you go, for what you use [ ]

21

Page 22: Aws 101 cloud computing seminar (reference model included)

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)

Page 23: Aws 101 cloud computing seminar (reference model included)

23

5. Automation, reusable components

23

[ ]

Page 24: Aws 101 cloud computing seminar (reference model included)

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 [ ]

Page 25: Aws 101 cloud computing seminar (reference model included)

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

Page 26: Aws 101 cloud computing seminar (reference model included)

26

amazon web services

26

2. Amazon Web Services

More Technical

More Business Cloud Computing

What is AWS?

Success stories

Unique? Q&A

Demo

Page 27: Aws 101 cloud computing seminar (reference model included)

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

Page 28: Aws 101 cloud computing seminar (reference model included)

AWS is a set of infrastructure building

blocks

Page 29: Aws 101 cloud computing seminar (reference model included)

Compute Storage

AWS Global Infrastructure

Database

App Services

Deployment & Administration

Networking

Reference Model

Page 30: Aws 101 cloud computing seminar (reference model included)

30

Region GovCloud Region

Global AWS Infrastructure ] [

30 (as of Apr 19th, 2012)

Page 31: Aws 101 cloud computing seminar (reference model included)

31

Availability Zone

Global AWS Infrastructure ] [

31 (as of Apr 19th, 2012)

Page 32: Aws 101 cloud computing seminar (reference model included)

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

Page 33: Aws 101 cloud computing seminar (reference model included)

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

Page 34: Aws 101 cloud computing seminar (reference model included)

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

Page 35: Aws 101 cloud computing seminar (reference model included)

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

Page 36: Aws 101 cloud computing seminar (reference model included)

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

Page 37: Aws 101 cloud computing seminar (reference model included)

37

Getting started is easy

_ Create an AWS Account

_ Open the AWS Management Console

_ Start using the services

] [

37

Page 38: Aws 101 cloud computing seminar (reference model included)

38

The Amazon Web Services universe [ ]

SDK

API

Web Console

Command Line

38

Page 39: Aws 101 cloud computing seminar (reference model included)

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

Page 40: Aws 101 cloud computing seminar (reference model included)

40

amazon web services

40

3. Success stories

More Technical

More Business Cloud Computing

What is AWS?

Success stories

Unique? Q&A

Demo

Page 41: Aws 101 cloud computing seminar (reference model included)

41

What do customers run on AWS? [ ]

41

Page 42: Aws 101 cloud computing seminar (reference model included)

42

Enterprise Applications [ ]

42

Page 43: Aws 101 cloud computing seminar (reference model included)

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

Page 44: Aws 101 cloud computing seminar (reference model included)

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

Page 45: Aws 101 cloud computing seminar (reference model included)

45

Media and Web Applications [ ]

45

Page 46: Aws 101 cloud computing seminar (reference model included)

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

Page 47: Aws 101 cloud computing seminar (reference model included)

47 Animoto use case 47

Page 48: Aws 101 cloud computing seminar (reference model included)

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

Page 49: Aws 101 cloud computing seminar (reference model included)

49

Animoto.com ] [ Time

Capacity

Launch of

Facebook App

Peak of 5,000

EC2 instances

49

Page 50: Aws 101 cloud computing seminar (reference model included)

50

Big Data, HPC, Analytics [ ]

50

Page 51: Aws 101 cloud computing seminar (reference model included)

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

Page 52: Aws 101 cloud computing seminar (reference model included)

52

Archive, Disaster Recovery [ ]

52

Page 53: Aws 101 cloud computing seminar (reference model included)

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

Page 54: Aws 101 cloud computing seminar (reference model included)

54 Nasdaq on Amazon S3 54

Page 55: Aws 101 cloud computing seminar (reference model included)

55

Mobile and games [ ]

55

Page 56: Aws 101 cloud computing seminar (reference model included)

56

_ Based in Beijing

_ Among the top 7 game developers on Facebook

_ 3 Million daily active users globally

FunPlus Game ] [

56

Page 57: Aws 101 cloud computing seminar (reference model included)

57

FunPlus Game ] [

Chen Qi, COO, Fun+ Game

57

Page 58: Aws 101 cloud computing seminar (reference model included)

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.”

Page 59: Aws 101 cloud computing seminar (reference model included)

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

Page 60: Aws 101 cloud computing seminar (reference model included)

60

Flexibility, Freedom of choice [ ]

60

Page 61: Aws 101 cloud computing seminar (reference model included)

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

Page 62: Aws 101 cloud computing seminar (reference model included)

62 62

Security ] [

Page 63: Aws 101 cloud computing seminar (reference model included)

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 ] [

Page 64: Aws 101 cloud computing seminar (reference model included)

64 64

Support ] [

Page 65: Aws 101 cloud computing seminar (reference model included)

65

_ Free support (Forum, email...)

_ Premium support: Developer, Business, Enterprise

_ Service Health Dashboard

_ Health Status for AWS components (EC2, EBS...)

65

Support ] [

Page 66: Aws 101 cloud computing seminar (reference model included)

66 66

Pace of innovation ] [

Page 67: Aws 101 cloud computing seminar (reference model included)

67 67

Pace of innovation ] [

2007 2008 2009 2010 2011

9

24

48

61

82

Time

New

Services

or Updates

Page 68: Aws 101 cloud computing seminar (reference model included)

68

Global Partner Ecosystem

68

] [

Page 69: Aws 101 cloud computing seminar (reference model included)

69 69

Global Partner Ecosystem ] [

Page 70: Aws 101 cloud computing seminar (reference model included)

70

amazon web services

70

5. Demo

More Technical

More Business Cloud Computing

What is AWS?

Success stories

Unique? Q&A

Demo

Page 71: Aws 101 cloud computing seminar (reference model included)

71

amazon web services

71

Thank you