canada devops conference
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
[email protected]@caarlco
+ ELASTIC CAPACITY + NO CAPEX + PAY AS YOU GO+ AVAILABLE ON-DEMAND
= NO RISKS
[email protected]@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
Good Luck! J. Randall Hunt
@jrhunt