Canada DevOps Conference

Post on 15-Apr-2017

79 views 0 download

transcript

Innovation Addiction J. Randall Hunt

@jrhunt

AGENDAHistory of cloud computing

Innovation at AWS

Enable Innovation

1

32

«The computer utility could become the basis of a new and important industry.»

John McCarthy, 1961

• 1968 -- Intel, ArpaNet • 1971 -- First email • 1974-77 -- Tech Giants • 1981 -- IBM launches the PC • 1991 -- World Wide Web

2006 -- Amazon Web Services

ON-DEMAND

PAY AS YOU GO

ELASTIC

«Computing may someday be organized as a public utility just as the telephone system is a public utility... The computer utility could become the basis of a new and important industry.»

John McCarthy

INNOVATION 101

MEASURE, IMPROVE, AND ITERATE#2

#3 FOCUS ON YOUR BUSINESS

#1 EXPERIMENT FREQUENTLY

« If I had asked people what they wanted, they would have said faster horses. »

– Henry Ford

EXPERIMENT FREQUENTLY#1

« Want to increase innovation? Lower the cost of failure »

Joi Ito

carlosco@amazon.com@caarlco

+ ELASTIC CAPACITY + NO CAPEX + PAY AS YOU GO+ AVAILABLE ON-DEMAND

= NO RISKS

carlosco@amazon.com@caarlco

ON-PREMISES

Experiment Infrequently Failure is expensive

Less Innovation

Experiment Often Fail quickly at a low cost

More Innovation

$ Millions Nearly $0

70+ SERVICES

AMAZON S3 SIMPLE STORAGE SERVICE

National Bank GED stores up to 500 terabytes of financial data

AMAZON EC2 ELASTIC COMPUTE CLOUD

AMAZON CFN CLOUD FORMATION

CloudFormation

Template

JSON Formatted File

Parameter Definition

Resource Creation

Configuration actions

CloudFormation

Framework

Stack creation

Stack updates

Error detection and rollback

Stack

Configured AWS Services

Comprehensive service support

Service event aware

Customisable

MEASURE, IMPROVE, AND ITERATE#2

« Failure is simply the opportunity to begin again, this time more intelligently. »

– Henry Ford

HOW LONG DOES IT TAKES YOU TO DEPLOY A CODE CHANGE?

SPEED OF ITERATION BEATS QUALITY OF ITERATION

DATA-DRIVEN ARCHITECTURES

AWS CLOUDWATCH

FOCUS ON YOUR BUSINESS#3

« Any sufficiently advanced technology is indistinguishable from magic. »

– Arthur C. Clarke

ANY GIVEN NIGHT, 150,000 PEOPLE ARE HOSTED1000s OF SERVERS, TBs OF STORAGE5 PERSON OPERATIONS TEAM

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.

“”

INNOVATION IS NOT AN END GOAL, IT’S AN ONGOING PROCESS

Pace of Innovation2011

2012

2013

2014

2015

0 200 400 600 800

722 +

516 +

280 +

160 +

80 +

« I haven’t failed, I’ve just found 10,000 ways that won’t work. »

– Thomas Edison

@jrhunt Randall Hunt

randhunt@amazon.com

Good Luck! J. Randall Hunt

@jrhunt