Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

97
P ris, France 16 & 17 October, 2014 Copyright © Institut Lean France 2014 Lean IT Summit ® ® Enabling Lean IT with AWS Carlos Conde @caarlco

description

It’s important to experiment often and fail quickly. In order to accelerate innovation, you need to lower the cost of failure and increase the speed of innovation. How to leverage the powerful nature of on-demand cloud computing and data-driven decision making to evolve your product or service by releasing early, releasing often and iterating quickly based on customer feedback? Hear how AWS frames it in this presentation by Carlos Condé Chief Technology Evangelist, Amazon Web Services EMEA at the Lean IT Summit.

Transcript of Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

Page 1: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

P ris, France 16 & 17 October, 2014

Copyright © Institut Lean France 2014

Lean IT Summit ®®

Enabling Lean IT with AWS

Carlos Conde – @caarlco

Page 2: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

« The most radical and transformative of

inventions are often those that empower

others to unleash their creativity – to pursue

their dreams. »

Jeff Bezos

Page 3: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 4: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 5: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 6: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 7: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

1. EXPERIMENT & INNOVATE

2. MEASURE EVERYTHING

3. EMBRACE FAILURE

4. ITERATE & MOVE FAST

5. FOCUS ON YOUR BUSINESS

Page 8: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

1. EXPERIMENT & INNOVATE

2. MEASURE EVERYTHING

3. EMBRACE FAILURE

4. ITERATE & MOVE FAST

5. FOCUS ON YOUR BUSINESS

Page 9: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

TO INCREASE INNOVATION

LOWER THE COST OF FAILURE

Page 10: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

FAIL FAST

FAIL LOW-COST

Page 11: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

+ ELASTIC CAPACITY

+ NO CAPEX

+ PAY AS YOU GO

+ AVAILABLE ON-DEMAND

= NO CONSTRAINTS

Page 12: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 13: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 14: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

CUSTOMER TEST ENVIRONMENTS SYSTEM INTEGRATORS

& CONSULTANCY FIRMS

Page 15: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 16: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

WWW.123DAPP.COM

Page 17: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 18: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 19: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 20: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 21: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

GPU INSTANCES

G2

CG1

1x NVIDIA Kepler GK104

8 vCPU (Intel Xeon E5-2670)

2x NVIDIA Fermi M2050

16 vCPU (Intel Xeon X5570)

$0.65/h

$2.10/h

Page 22: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 23: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 24: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 25: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 26: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 27: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 28: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

3 HOURS FOR $4828.85/hr

Page 29: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

…INSTEAD OF

$20+ MILLIONS IN INFRASTRUCTURE

Page 30: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

1. EXPERIMENT & INNOVATE

2. MEASURE EVERYTHING

3. EMBRACE FAILURE

4. ITERATE & MOVE FAST

5. FOCUS ON YOUR BUSINESS

Page 31: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

IF YOU DON’T MEASURE IT, IT DIDN’T HAPPEN

Page 32: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 33: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

COST AS A TECHNICAL METRIC

Page 34: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 35: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 36: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 37: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 38: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 39: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 40: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

1. EXPERIMENT & INNOVATE

2. MEASURE EVERYTHING

3. EMBRACE FAILURE

4. ITERATE & MOVE FAST

5. FOCUS ON YOUR BUSINESS

Page 41: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

FAIL FAST

FAIL LOW-COST

Page 42: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

SUCCESS MAKE PEOPLE FEEL GOOD

FAILURES MAKES PEOPLE BETTER

Page 43: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

GOOD WEATHER DOESN’T MAKE GOOD SAILORS

Page 44: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

GAME DAYS SIMULATE CRISIS SITUATIONS IN A

CONTROLED ENVIRONMENT

Page 45: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 46: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 47: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

SUPERVISORS & PLAYERS

Page 48: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

MAKE A PLAN ROLE PLAY & SCOPE DEFINITION

Page 49: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

PLANNING KEY TEAM MEMBERS “FAILURE”

PRE-MORTEM

Page 50: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

SET A DATE (DEADLINE)

MAKE IT FUN

Page 51: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

CREATE THE SIMULATION ENVIRONMENT

Page 52: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

GAMEDAY ENVIRONMENT

AWS ACCOUNT A

PRODUCTION ENVIRONMENT

AWS ACCOUNT B

Page 53: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

CLOUDFORMATION

TEMPLATE

Page 54: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

SIMULATE ACTIVITY

Page 55: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

PRE-RECORDED NETWORK ACTIVITY

Page 56: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

(THROTTLED) LOAD TEST USE SPOT INSTANCES + TOOLS

Page 57: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

USING AMAZON EC2 TO SIMULATE

2.4 MILLION PLAYERS

Page 58: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

COMMUNICATION CHANNELS IRC, SHARED DOCS, VIBER, …

Page 59: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

SIMULATE FAILURES

Page 60: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 61: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

TERMINATE RESOURCES CHANGE SECURITY GROUPS CHANGE IAM ROLES DISABLE IAM USER CHANGE /ETC/HOSTS FILE AMAZON RDS FAIL-OVER TEST

Page 62: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 63: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

PLAY ! COMPARED TO REALITY, YOU’RE NOT

SADISTIC ENOUGH

Page 64: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

ACTIVATE AWS CLOUDTRAIL GAMEPLAY RECORDING & AUDITING

Page 65: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 66: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

DEBRIEF WHERE THE MAGIC HAPPENS

Page 67: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

HOW LONG DOES IT TAKE TO DETECT AN EVENT ?

Page 68: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

COMMUNICATION CHANEL & CHAIN OF COMMAND

Page 69: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

VALIDATE ASSUMPTIONS PROVE YOUR ARCHITECTURE KNOW YOUR PROCEDURES

Page 70: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

1. EXPERIMENT & INNOVATE

2. MEASURE EVERYTHING

3. EMBRACE FAILURE

4. ITERATE & MOVE FAST

5. FOCUS ON YOUR BUSINESS

Page 71: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 72: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

11.6s

Mean time between

deployments

(weekday)

1,079

Max number of

deployments in a

single hour

10,000

Mean # of hosts

simultaneously

receiving a

deployment

30,000

Max # of hosts

simultaneously

receiving a

deployment

DEPLOYMENTS AT

AMAZON.COM

Page 73: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

DEPLOY TO PROD EVERY 20 MINUTES

Page 74: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

2 PIZZA TEAMS

Page 75: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

INSTAGRAM “2 backend engineers can scale a

system to 30+ million users”

Page 76: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

ANY GIVEN NIGHT 300,000 PEOPLE ARE HOSTED

1000s OF SERVERS, TBs OF STORAGE

Page 77: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 78: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

1. EXPERIMENT & INNOVATE

2. MEASURE EVERYTHING

3. EMBRACE FAILURE

4. ITERATE & MOVE FAST

5. FOCUS ON YOUR BUSINESS

Page 79: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 80: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

MAKE A TO-DON’T LIST

Page 81: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

REMOVE WASTE Waste is anything that does not lead to

direct value for the customer

Page 82: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

Your

Business

70%

ON-PREMISE

INFRASTRUCTURE

30%

Managing All of the

“Undifferentiated Heavy Lifting”

Page 83: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

AWS

CLOUD-BASED

INFRASTRUCTURE

Your

Business

More time and resources

to focus on your business

Configuring

cloud assets

70%

30% 70%

ON-PREMISE

INFRASTRUCTURE

30%

Managing All of the

“Undifferentiated Heavy Lifting”

Page 84: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

1. EXPERIMENT & INNOVATE

2. MEASURE EVERYTHING

3. EMBRACE FAILURE

4. ITERATE & MOVE FAST

5. FOCUS ON YOUR BUSINESS

Page 85: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

« Don’t be worried about our competitors because

they’re never going to send us any money anyway.

Let’s be worried about our customers and stay

heads-down focused. »

– Jeff Bezos

Page 86: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

@caarlco

Page 87: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

EXTRA

Page 88: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 89: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 90: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 91: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 92: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 93: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 94: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 95: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 96: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Page 97: Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014

Dropcam is the biggest inbound video service on the Web

• More data uploaded per minute than YouTube

• Petabytes of data processed every month

• Billions of motion events detected