aws 101: introduction to aws

Post on 28-Jul-2015

331 Views

Category:

Technology

7 Downloads

Preview:

Click to see full reader

TRANSCRIPT

AWS 101 - Welcome 5th June 2015

ianmas@amazon.com@IanMmmm

Ian Massingham — Technical Evangelist

Before we start …

… we’d love your feedback

some background

Consumer Business

Tens of millions of active customer accounts

13 countries: US, UK, Germany, Japan, France, Canada, China,

Italy, Brazil, Mexico, India, Spain, Australia

Seller Business

Sell on Amazon websites

Use Amazon technology for your own retail website

Leverage Amazon’s massive fulfilment centre

network

IT Infrastructure Business

Web-scale cloud computing infrastructure for developing, deploying & operating applications

Over 1 million registered customers in over 190

countries

How did Amazon…

… get into Cloud Computing?

AWS Mission

Enable businesses and developers to use web

services* to build scalable, sophisticated applications.

*What people now call “the cloud”

A broad and deep platform that helps customers build sophisticated, scalable applications

What is Cloud Computing?

Not excess capacity!

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

Startups on AWS

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

400,000people are hosted on any given night

Total Number of Guests

January 2013 4 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

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

June 2014 15 Million

Up by Over 10 Million in One YearTotal Number of Guests

3M

Mar 2014 Jun 2014

6M

9M

12M

15M

0

350

700

1,050

1,400

2010 2014

24 48

432

1,300

Total Number of EC2 instances

Why AWS?

EC2 Servers, Production Traffic,

Hive, Hadoop

RDSAll Relational Databases

S3Storage, User Generated

Content

DynamoDBRollups, Metadata

ElastiCacheMemcache

Route 53DNS, Inventory

We have a 5 person operations team.

AWS allows us to devote our resources and mindshare to the core business.

“”

Enterprises on AWS

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

Each day AWS adds enough server capacity to power Amazon when it was

a global, $7B enterprise

utility computing

On demand Pay as you go

Uniform Available

Utility

On demand Pay as you go

Uniform Available

Infrastructure

Infrastructure

API

APICompute

Database

Load Balancing

NetworkingStorage

Directory

MessagingEmail

Monitoring

Content Distribution

Security

DNS

global footprint

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

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

Accessible via API endpoints

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

elasticity

Traditional IT capacityCapacity

TimeYour actual capacity needs

Elastic Capacity (or lack of in this case)

On and Off Fast Growth

Variable peaks Predictable peaks

Elastic Capacity (or lack of in this case)

On and Off Fast Growth

Predictable peaksVariable peaks

Waste

Customer Dissatisfaction

Elastic Capacity (or lack of in this case)

On and Off Fast Growth

Predictable peaksVariable peaks

Elastic Capacity

From One Instance

To Thousands

And Back Again

exploiting elasticity

Typical weekly traffic to Amazon.com

Sunday Monday Tuesday Wednesday Thursday Friday Saturday

November

November traffic to Amazon.com

Provisioned capacity

November

November traffic to Amazon.com

November traffic to Amazon.comProvisioned capacity

November

76%

24%

the toolbox

What are AWS’s services and how do I use them to run my workloads?

Enterprise Applications

Administration & Security

Core Services

Platform Services

Infrastructure

AWS Marketplace

A Broad Range of Services

11 regions 28 availability zones 53 edge locations

Infrastructure

Increasing your Security Posture in the Cloud

AWS security approach

Size of AWSsecurity team

Visibility intousage & resources

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

https://aws.amazon.com/compliance/

Broadest Certification & Accreditations

Security Benefits from Community Network Effect

Partner ecosystem Customer ecosystem Everyone

benefits

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

Compute

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

G2

GPU enabled

M3

General purpose

Memory optimized

R3

CR1M2

Storage and IO optimized

C4

Compute optimized

C1 CC2

I2

HI1

HS1

CG1M1

Broad Set of Compute Instance Types…

C3

EC2 Instance Type: C4

2.9 GHz E5 v3 (Haswell) Up to 36 vCPUS

EBS-optimized by default, at no extra cost

Compute Optimized

Networking, Security & Access Control

Networking

VPCRoute 53Direct Connect

Security

IAMCloudTrailCloudHSM

Storage

Storage(Object, Block and Archive)

Highly durable and available cloud storage

Amazon S3

Extremely low-cost cloud archive storage service

Amazon Glacier

Persistent block level storage volumes for use with Amazon EC2 instances

Amazon EBS

DatabasesRelational

NoSQL

Caching

AWS Database Services

Amazon RDS

Amazon DynamoDB

Amazon Elasticache

Amazon AuroraCommercial-grade Database Engine at Open-source Cost

MySQL compatible

Available, durable and fault tolerant

5X better performance than standard MySQL

Highly scalable and secure

Available through Amazon RDS

Amazon AuroraCommercial-grade Database Engine at Open-source Cost

AnalyticsHadoop

Real-time

Data warehouse

Data workflows

Sources of Truth Analysis PlatformsHigh Performance Databases

Running Analytics Workloads on AWS

Amazon S3 Amazon EFS

Amazon Redshift

Amazon DynamoDB Amazon Aurora

Amazon EMR

Real time

Amazon Kinesis

App ServicesQueuing

Orchestration

App Streaming

Transcoding

Email

Search

λAWS Lambda

An event-driven computing service for dynamic applications

A Focus on Functions, Data and Events

AutomaticCloud FunctionsEvents from AWS services

Deployment & ManagementContainers

Dev/ops Tools

Resource Templates

Usage Tracking

Monitoring and Logs

Mobile ServicesIdentity

Sync

Mobile Analytics

Notifications

So, what are we going to build today?

A dynamic web application featuring: A highly available, fault tolerant architecture

Elasticity to deal with spikes in load A fully managed database

Static content served through a CDN

break

innovation at AWS

Small, autonomous teams Roadmap ownership

Decoupled launch schedules

Get Core Functionality in the Hands of Customers, Quickly

Small, “Two Pizza” Teams

Operational stability High scale

Limited initial feature set

Iterate Based on Customer Feedback

Epic Collaboration+ =

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 Elastic Beanstalk

GovCloud

Amazon SWF

Amazon Route 53

Amazon Redshift

Amazon Glacier

Amazon Dynamo DB

Amazon CloudSearch

Amazon EC2

AWS Storage Gateway

Amazon CloudTrail

Amazon CloudHSM

Amazon WorkSpaces

Amazon Kinesis

Amazon Elastic Transcoder

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 Mobile Analytics

Amazon Cognito

AWS Zocalo

AWS Directory Service

Amazon RDS for Aurora

AWS CodeDeploy

AWS Lambda

AWS Config

AWS Key Management Service

AWS Service Catalog

Amazon EC2 Container Service

AWS CodePipeline

AWS CodeCommit

On-premises infrastructure

Upgrades are your responsibility

Every New Feature and Service Arrives Ready to Use

Upgrades happen automatically

Now available to all customers

AWS PRICING PHILOSOPHY

More AWS Usage

More Infrastructure

More Customers

Lower Infrastructure

Costs

Economies of Scale

Reduced PricesEcosystem

Global FootprintNew FeaturesNew Services

InfrastructureInnovation

47PRICE

REDUCTIONSWe pass the savings along to our

customers in the form of low prices and continuous reductions

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

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/

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.

Design your application for the AWS cloud

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

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

Don’t forget …

… we’d love your feedback

Follow us fo

r more

events

& webina

rs

@AWScloud for Global AWS News & Announcements

@AWS_UKI for local AWS events & news

@IanMmmmIan Massingham — Technical Evangelist

top related