AWS CloudSchool Introduction - December 2014

49
Welcome to Cloud School @AWScloud @AWS_UKI

Transcript of AWS CloudSchool Introduction - December 2014

Page 1: AWS CloudSchool Introduction - December 2014

Welcome to

Cloud School

@AWScloud @AWS_UKI

Page 2: AWS CloudSchool Introduction - December 2014

Welcome to Cloud School

[email protected]

@IanMmmm

Ian Massingham - Technical Evangelist

12 December 2014

Page 3: AWS CloudSchool Introduction - December 2014

Feedback. It’s really important to us

Please fill out the survey that you receive after the event

#AWS

#CloudSchool

Page 4: AWS CloudSchool Introduction - December 2014

Thanks to our

Sponsors

Page 5: AWS CloudSchool Introduction - December 2014
Page 6: AWS CloudSchool Introduction - December 2014
Page 7: AWS CloudSchool Introduction - December 2014

Learning about Cloud Computing with AWS

Why are organisations using AWS?

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

How can I learn more about AWS?

Page 8: AWS CloudSchool Introduction - December 2014

Why are organisations using AWS?

Page 9: AWS CloudSchool Introduction - December 2014

The primary reason businesses are

moving so quickly to AWS and the cloud

#1: Agility

Page 10: AWS CloudSchool Introduction - December 2014

Why does agility matter?

Page 11: AWS CloudSchool Introduction - December 2014

Hotels Music StorageMagazines

Page 12: AWS CloudSchool Introduction - December 2014

Old World: Infrastructure in

weeks

Enterprises Can’t Afford to Be Slow

Page 13: AWS CloudSchool Introduction - December 2014

A Culture of Innovation: Experiment Often & Fail Without Risk

Page 14: AWS CloudSchool Introduction - December 2014

A broad and deep platform helps customers

build sophisticated, scalable applications

#2: Platform Breadth

Page 15: AWS CloudSchool Introduction - December 2014

Infrastructure Regions Availability Zones Points of Presence

Enterprise Applications Virtual Desktops Sharing & Collaboration

Core Services Storage(Object, Block and Archival)

Compute(VMs, Auto-scaling and Load Balancing)

Databases(Relational, NoSQL, Caching)

Networking(VPC, DX, DNS)

CDN

Access Control

Usage  &  Resource  Tracking

Monitoring  and  Logs

Administration & Security

Key  Storage  &  Management

Identity  Management

Service  Catalog

Platform Services

Deployment & Management

One-­‐click  web  app    deployment

Dev/ops  resource  management

Resource  Templates

Push  Notifications

Mobile Services

Identity

Sync

Mobile  Analytics

App Services

Queuing  &  Notifications

Workflow

App  streaming

Transcoding

Email

Search

Analytics

Hadoop

Data  warehouse

Data  Pipelines

Real-­‐time  Streaming  Data

Code  Deploy

Code  Pipeline

Code  Commit

Page 16: AWS CloudSchool Introduction - December 2014

11 regions 28 availability zones 52 edge locations

Page 17: AWS CloudSchool Introduction - December 2014

#3: Continual Iteration and Innovation

AWS continuously upgrades infrastructure, so you don’t have to

Page 18: AWS CloudSchool Introduction - December 2014

New 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 19: AWS CloudSchool Introduction - December 2014

New EBS Volumes: Larger & Faster

Up to 16TB

10,000 IOPS

Up to 160MBps

General Purpose (SSD)

Up to 16TB

20,000 IOPS

Up to 320 MBps

Provisioned IOPS (SSD)

Page 20: AWS CloudSchool Introduction - December 2014

Introducing Amazon AuroraCommercial-grade Database Engine at Open-source Cost

Page 21: AWS CloudSchool Introduction - December 2014

MySQL compatible

Available, durable and fault tolerant

5X better performance than standard MySQL

Highly scalable and secure

Available through Amazon RDS

Introducing Amazon AuroraCommercial-grade Database Engine at Open-source Cost

Page 22: AWS CloudSchool Introduction - December 2014

λIntroducing AWS Lambda

An event-driven computing service for dynamic applications

Page 23: AWS CloudSchool Introduction - December 2014

A Focus on Functions, Data and Events

AutomaticCloud FunctionsEvents from AWS services

Page 24: AWS CloudSchool Introduction - December 2014

Trade Capex for variable expense

1

Pricing model choice to support variable & stable

workloads

On-demand

Reserved

Spot

3

Save more money as you grow bigger

Tiered pricing

Volume discounts

Custom pricing

4Economies-of-scale provide lower costs

than companies can do on their own

2

46 price reductions since 2006

#4: Cost Savings and Flexibility

Page 25: AWS CloudSchool Introduction - December 2014

AWS PRICING PHILOSOPHY

More AWS Usage

More Infrastructure

More Customers

Lower Infrastructure

Costs

Economies of Scale

Reduced Prices

EcosystemGlobal FootprintNew FeaturesNew Services

InfrastructureInnovation

46PRICE REDUCTIONS

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

prices and continuous reductions

Page 26: AWS CloudSchool Introduction - December 2014

AWS Trusted Advisor: Automated Cost Optimization and Advice

2,600,000+ recommendations

$350M+ in cost reductions

To: AWS Customer From: Amazon Web

Dear Customer, We have identified $49,000 of potential savings in your current

To: AWS Customer From: Amazon Web

Dear Customer, We have identified $49,000 of potential savings in your current

To: AWS Customer From: Amazon Web Services Subject: Potential Cost Savings

Dear Customer, We have identified $49,000 of potential savings in your current AWS deployment.

-Amazon Web Services

Page 27: AWS CloudSchool Introduction - December 2014

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

Page 28: AWS CloudSchool Introduction - December 2014

Startups on AWS

Page 29: AWS CloudSchool Introduction - December 2014
Page 30: AWS CloudSchool Introduction - December 2014

150,000people are hosted on any given night

Page 31: AWS CloudSchool Introduction - December 2014

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

Page 32: AWS CloudSchool Introduction - December 2014

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

Page 33: AWS CloudSchool Introduction - December 2014

0

350

700

1,050

1,400

2010 2014

24 48

432

1,300

Total Number of EC2 instances

Page 34: AWS CloudSchool Introduction - December 2014

Why AWS?

Page 35: AWS CloudSchool Introduction - December 2014

EC2 Servers, Production

Traffic, Hive, Hadoop

RDS All Relational Databases

S3 Storage, User Generated

Content

DynamoDB Rollups, Metadata

ElastiCache Memcache

Route 53 DNS, Inventory

Page 36: AWS CloudSchool Introduction - December 2014

We have a 5 person operations team.

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

“”

Page 37: AWS CloudSchool Introduction - December 2014
Page 38: AWS CloudSchool Introduction - December 2014

Enterprises on AWS

Page 39: AWS CloudSchool Introduction - December 2014

70% reduction inoperational costs

#1: Development and Testing

Do more dev and test work, faster

Sharepoint and SAP SAP

Reduced dev and test environment costs

Oracle

Page 40: AWS CloudSchool Introduction - December 2014

#2: New Workloads

Product prototyping

Audience management & creative design

Hotel booking engine

Biological data research

Global deals engine

Video streaming

SIM card credit

News distribution

App streaming Firmware upgrades

Mobile gamesMobile musicdiscovery

Page 41: AWS CloudSchool Introduction - December 2014

#3: Supplement Existing Workloads with the Cloud

Export operational data to Amazon Redshift for analysis

2X faster queries at 1/2 the cost

Analytics

Disaster recovery SSAE 16-compliant to restore all data

within 2 hours

Equipment leasing app

Operational applications

Export data to AWS for analytics processing

Page 42: AWS CloudSchool Introduction - December 2014

#4: Supplement Workloads with Existing On-premises Infrastructure

AWS serves up application content & data

Integration back to Samsung Data Centers for financial

transactionsExisting systems

Page 43: AWS CloudSchool Introduction - December 2014

#5: Migrating Existing Applications

Migrated 500 web properties in 5 months

1,700 web properties New product websites in 2 days

vs. 2 weeks

Migrated clinical trials simulations platform

Simulations in 1.2hrs vs. 60hrs 64% reduction in costs

Page 44: AWS CloudSchool Introduction - December 2014

#6: Data Center Migration

From 40 data centers, down to 6

9X increase in AWS usage

APIs help govern usage and control cost

Enabling global collaboration

3,000 applications by January 2015

Page 45: AWS CloudSchool Introduction - December 2014

#7: All-in — IT Entirely in the Cloud

“We have to be great at a number of things…

operating data centers is not one of those things”

“We are a hospitality management organization, not

an IT services company”

2000 applications migrating to AWS in 18 months

Page 46: AWS CloudSchool Introduction - December 2014

How can I learn more about AWS?

Page 47: AWS CloudSchool Introduction - December 2014

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 1111 new services and features • Introduced over 40 major new services • Announced 45 price reductions

+454

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

Page 48: AWS CloudSchool Introduction - December 2014

aws.amazon.com/blogs/aws

aws.amazon.com/new

@AWScloud @AWS_UKI

Page 49: AWS CloudSchool Introduction - December 2014

Let’s Get Started

[email protected]

@IanMmmm