Вы находитесь на странице: 1из 67

What is Cloud Computing?

Ian Massingham Technical Evangelist


ianmas@amazon.com
@IanMmmm

Learning about Cloud Computing with AWS


What is Cloud Computing and what are its benefits?

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

How can I use AWS services to run my workloads?

What is Cloud Computing?


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

Why are companies adopting cloud


computing and AWS so quickly?

#1: Agility
The primary reason businesses are
moving so quickly to AWS and the cloud

Convert CAPEX to OPEX


Lower Total Cost
No Need to Guess Capacity
No Undifferentiated Heavy Lifting
Go Global in Minutes

A Culture of Innovation: Experiment Often & Fail Without Risk

Who is using AWS and what are


they using it for?

Startups on AWS

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

200,000
people are hosted
on any given night

Total Number of Guests


15M
12M
9M
6M

January 2013
4 Million

3M

Sep 2008

Mar 2009

Sep 2009

Mar 2010

Sep 2010

Mar 2011

Sep 2011

Mar 2012

Sep 2012

Mar 2013

Sep 2013

Mar 2014

Jun 2014

Total Number of Guests


Up by Over 10 Million in One Year
15M

June 2014
15 Million

12M
9M
6M
3M

Sep 2008

Mar 2009

Sep 2009

Mar 2010

Sep 2010

Mar 2011

Sep 2011

Mar 2012

Sep 2012

Mar 2013

Sep 2013

Mar 2014

Jun 2014

Total Number of EC2 instances


1,400

1,300

1,050

700
432
350
24

48

0
2010

2014

Why AWS?

RDS

All Relational Databases

EC2

Servers, Production Traffic,


Hive, Hadoop

S3

Storage, User Generated


Content

DynamoDB

Route 53

Rollups, Metadata

DNS, Inventory

ElastiCache

Memcache

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/

#1: Development and Testing

Sharepoint and SAP

Oracle

SAP

Do more dev and


test work, faster

Reduced dev and test


environment costs

70% reduction in
operational costs

#2: New Workloads

Global deals
engine

Product prototyping
& design

Hotel booking
engine

Video streaming

App streaming

Firmware
upgrades

Mobile music

discovery

Audience
management &
creative design

Biological data
research

SIM card credit

News distribution

Mobile games

Websites & Digital Transformation

Analytics
4 PB Amazon
Redshift data
warehouse

Analytics on 450k
subscribers using
Amazon Redshift

Financial
market
analytics

Financial Simulations
Platform

Large scale
clinical data
analytic platform

Improved drug quality


through big data

Trading history analytics

Ad campaign
effectiveness analysis
platform

Mobile

Enterprise video creation and


sharing app

Mobile services and


analytics

Cloud-connected trucks

App Store

Web and mobile site

Streaming video

Apps for cabin crew staff

Mobile services & streaming

#3: Supplement Existing Workloads with the Cloud

Operational
applications

Equipment
leasing app

Export data to AWS for


analytics processing

Disaster recovery SSAE 16compliant to restore all data


within 2 hours

Analytics
Export operational data to
Amazon Redshift for analysis

2X faster queries at 1/2 the cost

#4: Supplement Workloads with Existing On-premises Infrastructure

AWS serves up application


content & data

Existing systems

Integration back to Samsung Data


Centers for financial transactions

#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

#6: Data Center Migration


9X increase in AWS

Enabling global

usage

collaboration

From 40 data centers, down to 6


APIs help govern usage
and control cost

3,000 applications
by January 2015

#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

What are AWSs services and how


do I use them to run my workloads?

Enterprise
Applications

Virtual Desktops

Analytics

App Services

Hadoop

Platform
Services

Real-time

Streaming Data

Data
warehouse
Data
Pipelines

Administration &
Security

Core Services

Infrastructure

Identity

Management

Sharing & Collaboration

Access
Control

Compute

Storage

(VMs, Auto-scaling

and Load Balancing)

(Object, Block

and Archival)

Regions

Deployment & Management

Queuing &

Notifications

One-click web app

deployment

Workflow

Dev/ops resource

management

App streaming

Resource Templates

Transcoding

Code Deploy

Email

Code Pipeline

Search

Code Commit

Usage & Resource


Tracking

CDN

Availability Zones

Service
Catalog

Databases

Mobile Services
Identity

Sync

Mobile
Analytics
Push

Notifications

Key Storage &


Management

(Relational, NoSQL,
Caching)

Monitoring
and Logs

Networking

(VPC, DX, DNS)

Points of Presence

Infrastructure

11 regions
28 availability zones
53 edge locations

Critical Certifications and Compliance Programs

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

Comprehensive Security Capabilities, Validated by Experts

PE OPL E & P RO C E SS

SYSTEM
NETWORK
PHYSICAL
Familiar security model

Customer ecosystem

Partner ecosystem

Every customer benefits

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

Compute

Compute

(EC2 Instances, Auto-scaling and Load Balancing)

Broad Set of Compute Instance Types


General
purpose

Compute
optimized

M3

C4

M1

C1

CC2

Storage and IO
optimized
I2

C3

HS1

HI1

GPU
enabled

Memory
optimized
R3

G2

CG1

M2

CR1

New EC2 Instance Type: C4

Compute Optimized
2.9 GHz E5 v3 (Haswell)
Up to 36 vCPUS
EBS-optimized by default, at no extra cost

Networking, Security & Access Control

Security

IAM

CloudTrail

CloudHSM

Networking

VPC

Route 53

Direct Connect

Storage

Storage

(Object, Block and Archive)

Amazon S3
Highly durable and available cloud storage

Amazon Glacier
Extremely low-cost cloud archive storage service

Amazon EBS
Persistent block level storage volumes for
use with Amazon EC2 instances

New EBS Volumes


General Purpose (SSD)

Provisioned IOPS (SSD)

Up to 16TB

Up to 16TB

10,000 IOPS

20,000 IOPS

Up to 160MBps

Up to 320 MBps

Databases
Relational
NoSQL
Caching

AWS Database Services

Amazon
RDS

Amazon
DynamoDB

Amazon
Elasticache

Introducing Amazon Aurora


Commercial-grade Database Engine at Open-source Cost

Introducing Amazon Aurora


Commercial-grade Database Engine at Open-source Cost
MySQL compatible
5X better performance than standard MySQL
Available, durable and fault tolerant
Highly scalable and secure
Available through Amazon RDS

Analytics
Hadoop
Real-time
Data warehouse
Data workflows

App Services
Queuing
Orchestration
App Streaming
Transcoding
Email
Search

Introducing AWS Lambda


An event-driven computing service for
dynamic applications

A Focus on Functions, Data and Events

Events from AWS services

Cloud Functions

Automatic

Deployment & Management


Containers
Dev/ops Tools
Resource Templates
Usage Tracking
Monitoring and Logs

Mobile Services
Identity
Sync
Mobile Analytics
Notifications

AWS Mobile Services

Hi!

Amazon
Cognito

Amazon
Mobile Analytics

Amazon
Mobile SDK

SNS Push
Notifications

Enterprise Applications

Virtual Desktops

Collaboration and Sharing

Integration with On-premises Resources


Integrated
networking

Integrated
access control

Integrated cloud
backups

# 192.168.1.11

# 192.168.1.10

Microsoft Active
Directory
Custom LDAP

App 1

AWS Storage
Gateway

Single pane
of glass

Small, Two Pizza


Teams

Get Core Functionality in the


Hands of Customers, Quickly

Small, autonomous teams


Roadmap ownership
Decoupled launch schedules

Operational stability
High scale
Limited initial feature set

Iterate Based on Customer Feedback

Epic
Collaboration

AWS Rapid Pace of Innovation


+2

Since inception AWS has:


Released over 1170 new services and features
Introduced over 40 major new services
Announced 47 price reductions

80

+6

1
GovCloud

8
+4

24

AWS Import
& Export

Elastic Load
Balancing

AWS Direct
Connect

Auto Scaling

AWS Elastic
Beanstalk

Amazon VPC

Amazon EC2

Amazon Elastic
Transcoder

Amazon
CloudSearch
Amazon
Dynamo DB

Amazon Kinesis

Amazon Glacier

Amazon
CloudHSM

Amazon Redshift

Amazon
CloudTrail

Amazon RDS

AWS
CloudFormation

Amazon Route 53

Amazon EMR

Amazon
ElastiCache

AWS Storage
Gateway

Amazon EC2
Container Service

AWS Service
Catalog
Amazon
AppStream

00

AWS Lambda

9
15

+8

>5

AWS OpsWorks

AWS Config
AWS CodeDeploy
AWS CodeCommit
AWS CodePipeline
AWS Key
Management Service
Amazon RDS
for Aurora
Amazon Cognito
Amazon Mobile
Analytics

AWS Data
Pipeline

AWS Zocalo

Amazon EC2

AWS Identity
& Access
Management

Amazon EBS

Amazon SNS

Amazon
CloudWatch

Amazon SES

Amazon SWF

Amazon
WorkSpaces

AWS Directory
Service

2009

2010

2011

2012

2013

2014

2008

Every New Feature and Service Arrives Ready to Use


On-premises infrastructure

Now available
to all
customers

Upgrades are your responsibility

Upgrades happen automatically

AWS PRICING PHILOSOPHY

Reduced Prices

More
Customers

Lower
Infrastructure
Costs

Ecosystem

Global Footprint

New Features

New Services

More AWS
Usage

47

PRICE
REDUCTIONS

Infrastructure

Innovation

Economies of
Scale

More
Infrastructure

We 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/

System Integrators on AWS

ISVs on AWS

AWS Training & Certification

Self-Paced Labs

Training

Certification

Try products, gain new skills, and


get hands-on practice working
with AWS technologies

Build technical expertise to


design and operate scalable,
efficient applications on AWS

Validate your proven skills and


expertise with the AWS platform

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

aws.amazon.com/training

aws.amazon.com/certification

e
r
o s
r
m
a
r
fo bin
us we
w
ll o ts &
Fo ven
e
Ian Massingham Technical Evangelist

@IanMmmm
@AWS_UKI for local AWS events & news
@AWScloud for Global AWS News & Announcements

Вам также может понравиться