Upload
amazon-web-services-korea
View
162
Download
2
Embed Size (px)
Citation preview
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
감사합니다