aberdeen oil & gas event - enterprise cloud adoption patterns

43
Architectural Patterns for Cloud Adoption in Enterprises [email protected] @IanMmmm Ian Massingham — Technical Evangelist

Upload: amazon-web-services

Post on 02-Jul-2015

558 views

Category:

Technology


1 download

DESCRIPTION

In this presentation from the recent AWS Oil & Gas event in Aberdeen, AWS Technical Evangelist Ian Massingham describes and discusses the common patterns for adoption of the AWS Cloud within established enterprises.

TRANSCRIPT

Page 1: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

Architectural Patterns for Cloud Adoption in Enterprises

[email protected]

@IanMmmm

Ian Massingham — Technical Evangelist

Page 2: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

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

What is Cloud Computing?

Page 3: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

Why are companies adopting cloud computing and AWS so quickly?

Page 4: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

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

#1: Agility

Page 5: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

Hotels Music StorageMagazines

Page 6: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

Old World:

Infrastructure in

weeks

Enterprises Can’t Afford to Be Slow

Page 7: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

A Culture of Innovation: Experiment Often & Fail Without Risk

Page 8: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

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

Page 9: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

Startups on AWS

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

Page 10: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns
Page 11: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

150,000people are hosted on any given night

Page 12: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

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: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

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: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

0

350

700

1,050

1,400

2010 2014

24 48

432

1,300

Total Number of EC2 instances

Page 15: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

Why AWS?

Page 16: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

We have a 5 person operations team.

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

“”

Page 17: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

Enterprises on AWS

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

Page 18: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

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: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

#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 20: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

#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: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

#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: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

#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: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

#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: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

#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: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

How can I use AWS services to develop, deploy and scale my applications?

Page 26: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

11 regions 28 availability zones 51 edge locations

Infrastructure

Page 27: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

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 28: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

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 29: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

Compute

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

Page 30: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

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 31: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

Networking, Security & Access Control

Networking

VPCRoute 53Direct Connect

Security

IAMCloudTrailCloudHSM

Page 32: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

Storage

Storage(Object, Block and Archive)

Page 33: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

New EBS Volumes

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 34: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

DatabasesRelational

NoSQL

Caching

Page 35: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

AnalyticsHadoop

Real-time

Data warehouse

Data workflows

Page 36: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

App ServicesQueuing

Orchestration

App Streaming

Transcoding

Email

Search

Page 37: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

λ Introducing AWS Lambda

An event-driven computing service for dynamic applications

Page 38: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

Deployment & ManagementContainers

Dev/ops Tools

Resource Templates

Usage Tracking

Monitoring and Logs

Page 39: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

Mobile ServicesIdentity

Sync

Mobile Analytics

Notifications

Page 40: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

Amazon Cognito

Amazon Mobile Analytics

Amazon Mobile SDK

SNS Push Notifications

Hi!

AWS Mobile Services

Page 41: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

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 42: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

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 43: Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns

@IanMmmm

Ian Massingham — Technical Evangelist

@AWScloudAWS Global News and Service Launches

@AWS_UKIAWS UK & Ireland News, Events & Webinars