aws 101 garage+

75
AWS 101 – Welcome @AWScloud https://www.facebook.com/amazonwebservices/ mailto:[email protected]

Upload: bruce-chen

Post on 13-Apr-2017

291 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Aws 101 garage+

AWS 101 – Welcome

@AWScloud

https://www.facebook.com/amazonwebservices/mailto:[email protected]

Page 2: Aws 101 garage+

some background

Page 3: Aws 101 garage+

ConsumerBusiness

Tens of millions of active customer

accounts

13 countries:US, UK, Germany,

Japan, France, Canada, China, Italy, Brazil,

Mexico, India, Spain, Australia

SellerBusiness

Sell on Amazon websites

Use Amazon technology for your own retail website

Leverage Amazon’s massive fulfilment

centre network

IT InfrastructureBusiness

Web-scale cloud computing

infrastructure for developing, deploying

& operating applications

Over 1 million registered customers in over 190 countries

Page 4: Aws 101 garage+
Page 5: Aws 101 garage+

How did Amazon…

… get into Cloud Computing?

Page 6: Aws 101 garage+

AWS MissionEnable businesses and developers to use web

services* to build scalable, sophisticated

applications.

*What people now call “the cloud”

Page 7: Aws 101 garage+

A broad and deep platform that helps customers

build sophisticated, scalable applications

What is Cloud Computing?

Page 8: Aws 101 garage+
Page 9: Aws 101 garage+

Not excess capacity!✕

Page 10: Aws 101 garage+

Who is using AWS and what are they using it for?

Page 11: Aws 101 garage+

Startups on AWS

http://aws.amazon.com/solutions/case-studies/

Page 12: Aws 101 garage+
Page 13: Aws 101 garage+

400,000

people are hosted

on any given night

Page 14: Aws 101 garage+

Total Number of Guests

January 20134 Million

Sep 2008 Mar 2009 Sep 2013Sep 2009 Mar 2013Sep 2012Mar 2012Sep 2011Mar 2011Mar 2010 Sep 2010

3M

Mar 2014 Jun 2014

6M

9M

12M

15M

Page 15: Aws 101 garage+

Sep 2008 Mar 2009 Sep 2013Sep 2009 Mar 2013Sep 2012Mar 2012Sep 2011Mar 2011Mar 2010 Sep 2010

June 201415 Million

Up by Over 10 Million in One YearTotal Number of Guests

3M

Mar 2014 Jun 2014

6M

9M

12M

15M

Page 16: Aws 101 garage+

2010 20140

350

700

1,050

1,400

24 48

432

1,300

Total Number of EC2 instances

Page 17: Aws 101 garage+

Why AWS?

Page 18: Aws 101 garage+

EC2 Servers, Production Traffic, Hive, Hadoop

RDSAll Relational Databases

S3Storage, User Generated

Content

DynamoDBRollups, Metadata

ElastiCacheMemcache

Route 53DNS, Inventory

Page 19: Aws 101 garage+

We have a 5 person operations team.

AWS allows us to devote our resources and mindshare to the

core business.

“”

Page 20: Aws 101 garage+

Enterprises on AWS

http://aws.amazon.com/solutions/case-studies/

Page 21: Aws 101 garage+

Each day AWS adds enough server capacity to power Amazon

when it was a global, $7B enterprise

Page 22: Aws 101 garage+

utilitycomputing

Page 23: Aws 101 garage+

On demand Pay as you go

Uniform Available

Utility

Page 24: Aws 101 garage+

On demand Pay as you go

Uniform Available

Infrastructure

Page 25: Aws 101 garage+

Infrastructure

API

Page 26: Aws 101 garage+

APICompute

Database

Load Balancing

NetworkingStorage

Directory

MessagingEmail

Monitoring

Content Distribution

Security

DNS

Page 27: Aws 101 garage+

globalfootprint

Page 28: Aws 101 garage+
Page 29: Aws 101 garage+

US-WEST (Oregon)EU-WEST (Ireland)

ASIA PAC (Tokyo)

US-WEST (N. California)

SOUTH AMERICA (Sao

Paulo)

US-EAST (Virginia)

AWS GovCloud (US)

ASIA PAC (Sydney)

ASIA PAC (Singapore)

ASIA PAC (Beijing)

EU-CENTRAL (Frankfurt)

AWS Regions

Page 30: Aws 101 garage+

US-WEST (Oregon)EU-WEST (Ireland)

ASIA PAC (Tokyo)

US-WEST (N. California)

SOUTH AMERICA (Sao

Paulo)

US-EAST (Virginia)

AWS GovCloud (US)

ASIA PAC (Sydney)

ASIA PAC (Singapore)

ASIA PAC (Beijing)

EU-CENTRAL (Frankfurt)

Availability Zones

Page 31: Aws 101 garage+

Accessible via API endpoints

Page 32: Aws 101 garage+

aws ec2 run-instances --image-id ami-a813fadf --count 3--placement AvailabilityZone=eu-west-1a --instance-type m3.medium

aws ec2 run-instances --image-id ami-a813fadf --count 5--placement AvailabilityZone=eu-west-1c —instance-type m3.large

Page 33: Aws 101 garage+
Page 34: Aws 101 garage+

elasticity

Page 35: Aws 101 garage+

Traditional IT capacity

Capacity

TimeYour actual capacity needs

Elastic Capacity (or lack of in this case)

Page 36: Aws 101 garage+

On and Off Fast Growth

Variable peaks Predictable peaks

Elastic Capacity (or lack of in this case)

Page 37: Aws 101 garage+

On and Off Fast Growth

Predictable peaksVariable peaks

Waste

Customer Dissatisfaction

Elastic Capacity (or lack of in this case)

Page 38: Aws 101 garage+

On and Off Fast Growth

Predictable peaksVariable peaks

Elastic Capacity

Page 39: Aws 101 garage+

From One Instance

Page 40: Aws 101 garage+

To Thousands

Page 41: Aws 101 garage+

And Back Again

Page 42: Aws 101 garage+

Security Benefits from Community Network Effect

Partner ecosystem

Customer ecosystem

Everyonebenefits

https://aws.amazon.com/security/

Page 43: Aws 101 garage+

Compute

Compute(EC2 Instances, Auto-scaling and Load Balancing)

Page 44: Aws 101 garage+

G2

GPUenabled

M3

General purpose

Memoryoptimized

R3

CR1M2

Storage and IOoptimized

C4

Computeoptimized

C1 CC2

I2

HI1

HS1

CG1M1

Broad Set of Compute Instance Types…

C3

Page 45: Aws 101 garage+

EC2 Instance Type: C4

2.9 GHz E5 v3 (Haswell)Up to 36 vCPUS

EBS-optimized by default, at no extra cost

Compute Optimized

Page 46: Aws 101 garage+

Networking, Security & Access Control

Networking

VPCRoute 53Direct Connect

Security

IAMCloudTrailCloudHSM

Page 47: Aws 101 garage+

Storage

Storage(Object, Block and Archive)

Page 48: Aws 101 garage+

Highly durable and available cloud storage

Amazon S3

Page 49: Aws 101 garage+

Extremely low-cost cloud archive storage service

Amazon Glacier

Page 50: Aws 101 garage+

Persistent block level storage volumes for use with Amazon EC2 instances

Amazon EBS

Page 51: Aws 101 garage+

DatabasesRelational

NoSQL

Caching

Page 52: Aws 101 garage+

AWS Database Services

Amazon RDS

Amazon DynamoDB

Amazon Elasticache

Page 53: Aws 101 garage+

Amazon AuroraCommercial-grade Database Engine at Open-source

Cost

Page 54: Aws 101 garage+

MySQL compatible

Available, durable and fault tolerant5X better performance than standard MySQL

Highly scalable and secureAvailable through Amazon RDS

Amazon AuroraCommercial-grade Database Engine at Open-source

Cost

Page 55: Aws 101 garage+

AnalyticsHadoop

Real-time

Data warehouse

Data workflows

Page 56: Aws 101 garage+

Sources of Truth Analysis PlatformsHigh Performance Databases

Running Analytics Workloads on AWS

Amazon S3Amazon EFS

Amazon Redshift

Amazon DynamoDBAmazon Aurora

Amazon EMR

Real time

Amazon Kinesis

Page 57: Aws 101 garage+

App ServicesQueuing

Orchestration

App Streaming

Transcoding

Email

Search

Page 58: Aws 101 garage+

λAWS Lambda

An event-driven computing service for dynamic applications

Page 59: Aws 101 garage+

A Focus on Functions, Data and Events

AutomaticCloud Functions

Events from AWS services

Page 60: Aws 101 garage+

Deployment & ManagementContainers

Dev/ops Tools

Resource TemplatesUsage Tracking

Monitoring and Logs

Page 61: Aws 101 garage+

Mobile ServicesIdentity

Sync

Mobile Analytics

Notifications

Page 62: Aws 101 garage+

So, what are we going to build today?

Page 63: Aws 101 garage+

A dynamic web application featuring:

A highly available, fault tolerant architectureElasticity to deal with spikes in load

A fully managed databaseStatic content served through a CDN

Page 64: Aws 101 garage+

innovationat AWS

Page 65: Aws 101 garage+

Small, autonomous teamsRoadmap ownership

Decoupled launch schedules

Get Core Functionality in the Hands of Customers, Quickly

Small, “Two Pizza” Teams

Operational stabilityHigh scale

Limited initial feature set

Iterate Based on Customer Feedback

Epic Collaboration+ =

Page 66: Aws 101 garage+

2008 2009 2010 2011

Amazon EBSAmazon EC2

Amazon SNS

AWS Identity & Access Management

AWS Import& Export

Amazon CloudWatch

Amazon EMR

Amazon RDS

Amazon VPC

Auto Scaling

Elastic Load Balancing

Amazon ElastiCache

Amazon SES

AWS CloudFormation

AWS Direct ConnectAWS ElasticBeanstalk

GovCloud

Amazon SWF

Amazon Route 53

Amazon Redshift

Amazon Glacier

Amazon Dynamo DB

Amazon CloudSearch

Amazon EC2

AWS StorageGateway

Amazon CloudTrail

Amazon CloudHSM

Amazon WorkSpaces

Amazon Kinesis

Amazon ElasticTranscoder

Amazon AppStream

AWS OpsWorks

AWS Data Pipeline

AWS Rapid Pace of Innovation

+24

+48

+61

+82

+159

+280

20132012

Since inception AWS has:• Released over 1170 new services and features • Introduced over 40 major new services• Announced 47 price reductions

+516

2014

Amazon MobileAnalytics

Amazon Cognito

AWS ZocaloAWS DirectoryService

Amazon RDS for Aurora

AWS CodeDeploy

AWS Lambda

AWS Config

AWS Key Management Service

AWS Service Catalog

Amazon EC2Container Service

AWS CodePipeline

AWS CodeCommit

Page 67: Aws 101 garage+

On-premises infrastructure

Upgrades are your responsibility

Every New Feature and Service Arrives Ready to Use

Upgrades happen automatically

Now available to all customers

Page 68: Aws 101 garage+

AWS PRICING PHILOSOPHY

More AWS Usage

More Infrastructure

MoreCustomers

Lower Infrastructure

Costs

Economies of Scale

Reduced PricesEcosystem

Global FootprintNew FeaturesNew Services

InfrastructureInnovation

47PRICEREDUCTIONS

We pass the savings along to our customers in the form of low prices and

continuous reductions

Page 69: Aws 101 garage+

What is the next step and how do I take it?

Page 70: Aws 101 garage+

AWS Free Tier

To help you get started with the AWS Cloud, the AWS Free Tier allows you to gain hands-on experience with a broad selection of AWS products and services.

http://aws.amazon.com/free/

Page 71: Aws 101 garage+

AWS Free Tier

To help you get started with the AWS Cloud, the AWS Free Tier allows you to gain hands-on experience with a broad selection of AWS products and services.

Page 72: Aws 101 garage+

Design your application for the AWS cloud

For more, visit the AWS Architecture Center : http://aws.amazon.com/architecture/

Page 73: Aws 101 garage+

Certification

aws.amazon.com/certification

Self-Paced Labs

aws.amazon.com/training/self-paced-labs

Try products, gain new skills, and get hands-on practice

working with AWS technologies

aws.amazon.com/training

Training

Validate your proven skills and expertise with the AWS platform

Build technical expertise to design and operate scalable, efficient applications on AWS

AWS Training & Certification

Page 74: Aws 101 garage+

Don’t forget …

… we’d love your feedback

Page 75: Aws 101 garage+

Don’t forget …

… we’d love your feedback