aws enterprise summit - closing keynote - markku lepisto

Post on 11-Jul-2015

162 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Seoul

AWS Enterprise Summit

Innovation Powered by the Cloud Markku Lepistö Principal Technology Evangelist Amazon Web Services

IDEA%!%

Fail%Fast%

Fail%Cheap%

Fail%Forward%

Scale%Success%

Validate%Idea%

Minimum%Viable%Product%(MVP)%

•  Release%quickly%•  Limited%core%features%

•  Iterate%in%producFon%•  Business%decisions%based%on%data%%

“Produc(on*is*truly*the*only*place**you*can*validate*your*code”*

H%Michael%Nygard,%author%of%‘Release%it!’%

%

ServiceHOriented%Architectures%

•  ApplicaFons%composed%of%building%blocks%

•  Blocks%implement%1%useful%service%each%

–  Infrastructure%–%middleware%–%business%logic%

•  Monitor,%scale%independently%

Implemented%by%TwoHPizza%Teams%

•  Small,%autonomous%teams%

•  Full%responsibility%for%Service%X%•  Decoupled%launch%schedules%•  No%handovers%•  Trust%%

CLOUD IS A PROGRAMMABLE PLATFORM

YOU CAN AUTOMATE EVERYTHING

AWS$OpsWorks$ AWS$CloudForma2on$

AWS$Elas2c$Beanstalk$

DevOps$framework$for$applica2on$lifecycle$management$and$

automa2on$

Templates$to$deploy$&$update$infrastructure$

as$code$

Automated%resource$management$–$web$apps$made$easy$

DIY$/$$On$Demand$DIY,$on$demand$

resources:$EC2,$S3,$custom$AMI’s,$etc.$

Control Convenience

AWS%Services%for%ApplicaFon%Lifecycle%Management%

3rd%Party%ConfiguraFon%Mgmt%&%OrchestraFon%Tools%

CloudFormaFon%

Template%

SOURCE CODE REPOSITORY

DNS

CONTINUOUS INTEGRATION SERVER

PROJECT MANAGEMENT SERVER

BUILDS

DATABASE

STORAGE

CLOUDFORMATION TEMPLATE

BUILD + DB SNAPSHOT

Application Versions + Infrastructure Versions

ApplicaFon%Your%Code%

Infrastructure%

To%Run%and%Support%Your%Code%

test%

ConFnuous%IntegraFon%

code% build%plan%

Agile%Development%

Source%hZp://www.collab.net%

deploy% operate%

collaboraFon%

value%

DevOps%

release%

ConFnuous%Delivery%

11.6s Average time between deployments (weekday)

1,079 Max number of deployments in a single hour (or approx every 3 seconds)

30,000 Max number of instances simultaneously receiving a deployment

Speed of deployments at amazon.com

May%2011%snapshot%

OODA Loop – Key Cycle for Agile Businesses

Measure%&%Log%Everything%

Amazon%CloudWatch%

COLLECT%|%%STORE%%|%ANALYZE%|%SHARE%

Import%Export%

Glacier%

S3% EC2%

Redshie%DynamoDB%%

EMR%

Data%Pipeline%

S3%Direct%Connect%

Leverage%AWS%Big%Data%Services%

CloudFront%

Kinesis%

Bonus Internet of Things

Smart%Devices%

Powered%by%the%Cloud%

Markku%Lepistö%H%Principal%Technology%Evangelist%

@markkulepisto%

Smart%Devices%

Powered%by%the%Cloud%

Smart%Devices%

Powered%by%the%Cloud%

Smart%Devices%

Powered%by%the%Cloud%

Smart?evices%

Powered%by%the%Cloud%

Smart?evices%

Powered%by%the%Cloud%

Arduino$Uno$ Raspberry$Pi$

CPU% 20MHz%8bit% 700MHz%32bit%

Memory% 2%KB% 512%MB%

Storage% 32%KB% SD%card%

Smart%Devices%

Powered%by%the%Cloud%

Camera%Microphone%

Thermometer%

Distance%

GPS%

Gyroscope%

Actuator%

Relay%

Motor%

Manipulator%

Switch%Pressure%

Accelerometer%

Wheel%

Propeller%

Rotor%

Challenges%

Challenges%

Thousands%–%Millions%of%

Devices%/%Producers%

Challenges%

Thousands%–%Millions%of%

Devices%/%Producers%

Thousands%–%Millions%of%

Users%/%Consumers%

Distributed%

Thousands%–%Millions%of%

Devices%/%Producers%

Thousands%–%Millions%of%

Users%/%Consumers%

At%scale%

Thousands%–%Millions%of%

Devices%/%Producers%

Thousands%–%Millions%of%

Users%/%Consumers%

Smart%Devices%

Powered%by%the%Cloud%

Smart%Devices%

Powered%by%the%Cloud%

Unlimited%Storage%–%Memory%

%

%

Unlimited%Compute%–%Logic%

Camera%Microphone%

Thermometer%

Distance%

GPS%

Actuator%

Relay%

Motor%

Manipulator%

Switch%Pressure%

Wheel%

Propeller%

Rotor%

Gyroscope% Accelerometer%

Smart%Devices%

Powered%by%the%Cloud%

53%

Demo%

Arduino%Yún%

�$

Raspberry%Pi%

Spark%Core%

AcceleH

rometer%

MQTT%

MosquiZo%MQTT%Broker%

MQTTHKinesis%Bridge%

AWS%SDK%

Amazon%Kinesis%

RealHFme%Streaming%

Data%Service%

AWS%APIs%

AWS%ElasFc%

Beanstalk%

Dashboard%

Amazon%SNS%

Alert%NoFficaFon%

>%5g%

Mobile%Push%

Spark%API%

Sound%Alarm%

>%6g%%

AWS%ElasFc%

Beanstalk%

Dashboard%

Demo%

Elastic and Scalable

No Upfront Capex

Pay-per-use +

+

Self-service +

= Removes Restrictions

Removing Restrictions = More Experimentation

More Experimentation = More Innovation

More Innovation = Competitive Advantage

감사합니다

top related