What is Cloud Computing with AWS?

58
What is Cloud Computing? [email protected] @IanMmmm Ian Massingham — Technical Evangelist

description

View these slides if you're you new to cloud computing and would like to learn more about Amazon Web Services (AWS), if you intend to implement a project and would like to discover the basics of the AWS cloud or if you are a business looking to evaluate cloud computing, attend this webinar. In this recorded webinar, we answer the following questions: • What is Cloud Computing with AWS and what benefits can it deliver? • Who is using AWS and what are they using it for? • How can I use AWS Services to run my workloads? View the webinar: http://youtu.be/ybcV0sJ_T_I

Transcript of What is Cloud Computing with AWS?

Page 1: What is Cloud Computing with AWS?

What is Cloud Computing?

[email protected]

@IanMmmm

Ian Massingham — Technical Evangelist

Page 2: What is Cloud Computing with AWS?

Learning about Cloud Computing with AWS

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 and what are its benefits?

Page 3: What is Cloud Computing with AWS?

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

What is Cloud Computing?

Page 4: What is Cloud Computing with AWS?

Why are companies adopting cloud computing and AWS so quickly?

Page 5: What is Cloud Computing with AWS?

The primary reason businesses are moving so quickly to AWS and the cloud

#1: Agility

Page 6: What is Cloud Computing with AWS?

Convert CAPEX to OPEX

Lower Total Cost

No Need to Guess Capacity

No Undifferentiated Heavy Lifting

Go Global in Minutes

Page 7: What is Cloud Computing with AWS?

A Culture of Innovation: Experiment Often & Fail Without Risk

Page 8: What is Cloud Computing with AWS?

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

Page 9: What is Cloud Computing with AWS?

Startups on AWS

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

Page 10: What is Cloud Computing with AWS?
Page 11: What is Cloud Computing with AWS?

150,000people are hosted on any given night

Page 12: What is Cloud Computing with AWS?

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 13: What is Cloud Computing with AWS?

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 14: What is Cloud Computing with AWS?

0

350

700

1,050

1,400

2010 2014

24 48

432

1,300

Total Number of EC2 instances

Page 15: What is Cloud Computing with AWS?

Why AWS?

Page 16: What is Cloud Computing with AWS?

We have a 5 person operations team.

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

“”

Page 17: What is Cloud Computing with AWS?

Enterprises on AWS

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

Page 18: What is Cloud Computing with AWS?

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 19: What is Cloud Computing with AWS?

#2: New Workloads

Product prototyping & design

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 20: What is Cloud Computing with AWS?

#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 21: What is Cloud Computing with AWS?

#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 22: What is Cloud Computing with AWS?

#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 23: What is Cloud Computing with AWS?

#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 24: What is Cloud Computing with AWS?

#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 25: What is Cloud Computing with AWS?

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

Page 26: What is Cloud Computing with AWS?

Infrastructure

Foundation Services

Regions Availability Zones

Storage(Object, Block and Archive) NetworkingSecurity &

Access Control

Platform Services

Databases

Relational

NoSQL

Caching

Analytics

Hadoop

Real-time

Data warehouse

App Services

Queuing

Orchestration

App streaming

Transcoding

Email

Search

Deployment & Management

Containers

Dev/ops Tools

Resource Templates

Mobile Services

Identity

Sync

Mobile Analytics

Notifications

Enterprise Applications Virtual Desktops

Data Workflows

Usage Tracking

Monitoring and Logs

Compute(VMs, Auto-scaling and Load Balancing)

CDN and Points of Presence

Collaboration and Sharing

Page 27: What is Cloud Computing with AWS?

10 regions 26 availability zones 51 edge locations

Infrastructure

Page 28: What is Cloud Computing with AWS?

Certifications and Accreditations for Workloads That Matter

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

Page 29: What is Cloud Computing with AWS?

P H Y S I C A LN E T W O R K

S Y S T E M

PEOPLE & PROCESS

Familiar security model Customer ecosystem Every customer benefitsPartner ecosystem

Comprehensive Security Capabilities, Validated by Experts

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

Page 30: What is Cloud Computing with AWS?

Compute

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

Page 31: What is Cloud Computing with AWS?

G2

GPU enabled

M3

General purpose

Memory optimized

R3

CR1M2

Storage and IO optimized

C3

Compute optimized

CC2C1

I2

HI1

HS1

CG1M1

Broad Set of Compute Instance Types…

Page 32: What is Cloud Computing with AWS?

T2 instancesConsistent baseline performance with the ability to

burst to full CPU core performance

$0.013 per hour / $9.50 per month

Page 33: What is Cloud Computing with AWS?

Networking, Security & Access Control

Networking!

VPCRoute 53Direct Connect

Security!IAMCloudTrailCloudHSM

Page 34: What is Cloud Computing with AWS?

Storage

Storage(Object, Block and Archive)

Page 35: What is Cloud Computing with AWS?

Highly durable and available cloud storage

Amazon S3

Page 36: What is Cloud Computing with AWS?

Extremely low-cost cloud archive storage service

Amazon Glacier

Page 37: What is Cloud Computing with AWS?

Persistent block level storage volumes for use with Amazon EC2 instances

Amazon EBS

Page 38: What is Cloud Computing with AWS?

Consistent performance with the ability to burst up to 3,000 IOPS

SSD backed - the new default for EC2

EBS General Purpose (SSD)

Page 39: What is Cloud Computing with AWS?

DatabasesRelational

NoSQL

Caching

Page 40: What is Cloud Computing with AWS?

AWS Database Services

Amazon RDS

Amazon DynamoDB

Amazon Elasticache

Page 41: What is Cloud Computing with AWS?

AnalyticsHadoop

Real-time

Data warehouse

Data workflows

Page 42: What is Cloud Computing with AWS?

App ServicesQueuing

Orchestration

App Streaming

Transcoding

Email

Search

Page 43: What is Cloud Computing with AWS?

Deployment & ManagementContainers

Dev/ops Tools

Resource Templates

Usage Tracking

Monitoring and Logs

Page 44: What is Cloud Computing with AWS?

Mobile ServicesIdentity

Sync

Mobile Analytics

Notifications

Page 45: What is Cloud Computing with AWS?

Amazon Cognito

Amazon Mobile Analytics

Amazon Mobile SDK

SNS Push Notifications

Hi!

AWS Mobile Services

Page 46: What is Cloud Computing with AWS?

Enterprise Applications

Virtual Desktops Collaboration and Sharing

Page 47: What is Cloud Computing with AWS?

Integration with On-premises Resources

Integrated networking

Integrated access control

Integrated cloud backups

Single pane of glass

# 192.168.1.10

# 192.168.1.11

Microsoft Active Directory

Custom LDAP

App 1AWS Storage

Gateway

Page 48: What is Cloud Computing with 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+ =

Page 49: What is Cloud Computing with AWS?

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

+280

2014

Amazon Mobile !Analytics

Amazon Cognito

AWS Zocalo

Page 50: What is Cloud Computing with AWS?

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 51: What is Cloud Computing with AWS?

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

Page 52: What is Cloud Computing with AWS?

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 53: What is Cloud Computing with AWS?

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 54: What is Cloud Computing with AWS?

Design your application for the AWS cloud

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

Page 55: What is Cloud Computing with AWS?

System Integrators on AWS

Page 56: What is Cloud Computing with AWS?

ISVs on AWS

Page 57: What is Cloud Computing with AWS?

AWS Training & Certification

aws.amazon.com/certification

Demonstrate your skills, knowledge, and expertise

with the AWS platform

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

Skill up and gain confidence to design, develop, deploy

and manage your applications on AWS

Page 58: What is Cloud Computing with AWS?

@IanMmmm

Ian Massingham — Technical Evangelist

@AWScloudAWS Global News and Service Launches

@AWS_UKIAWS UK & Ireland News, Events & Webinars

FOLLO

W U

S FO

R M

ORE

EVENTS &

WEBIN

ARS