SlideShare ist ein Scribd-Unternehmen logo
1 von 84
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Don’t fall off the edge
Cloud computing in an edgy world
Lee Atchison
Senior Director Cloud Architecture
New Relic
A N T 2 1 7 - S
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The Edge
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The Edge
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The Edge
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Milk is
running low!
Order more?
12:46
The Edge
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The Edge
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The Edge
of edge computing
These are all novel uses
But what exactly is edge computing?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Edge computing is:
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The Edge is:
… putting
computation
where it
belongs.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Drought conditions
0
1
1
0
0
1
1
0
0
1
0
0
1
1
0
0
1
1
1
0
1
0
1
0
0
0
1
1
1
0
0
0
1
1
0
1
1
1
0
0
1
1
0
0
1
0
0
1
1
1
0
1
1
1
0
0
1
1
1
0
0
0
1
1
0
1
1
1
0
0
1
1
1
0
0
0
1
1
0
0
1
1
0
1
1
0
1
1
1
1
1
0
0
1
1
1
0
1
0
1
1
0
1
0
1
0
0
0
1
1
1
0
0
0
0
1
0
0
0
1
1
1
1
0
1
0
1
0
0
0
1
1
1
0
0
0
1
1
1
1
0
1
0
1
0
0
0
1
1
1
0
0
0
1
1
0
0
1
1
1
0
0
1
1
0
1
1
1
1
1
0
1
0
1
0
1
1
0
1
0
1
0
0
0
1
1
1
0
0
0
1
1
0
1
1
1
0
1
0
1
0
0
0
1
1
1
1
1
0
1
0
1
0
0
0
1
1
1
0
1
1
0
1
0
1
0
0
0
1
1
1
1
1
0
1
0
1
1
1
0
1
0
1
0
0
0
1
1
1
1
1
0
1
0
1
1
1
0
1
0
1
0
0
0
1
1
1
0
0
0
1
1
0
1
1
0
1
1
0
1
0
1
0
0
0
1
1
1
0
0
0
1
1
0
1
0
1
0
0
0
1
1
1
0
1 1
1
0
1
1
0
1
1
1
1
0
1
0
1
0
1
1
0
1
0
1
0
0
0
1
1
1
0
1
0
1
0
0
0
1
1
1
0
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Autonomous drone
1
1
0
1
0
1
0
1
0
0
1
0
0
1
0
0
1
1
1
1
0
0
1
1
1
0
0
0
1
1
0
1
1
0
1
1
1
0
0
1
1
1
0
1
1
1
0
0
1
0
0
1
0
0
1
1
1
0
0
0
1
1
1
0
0
1
1
1
0
0
0
1
1
0
1
0
0
1
1
0
1
1
0
0
1
1
1
0
1
0
1
0
0
0
1
1
1
0
0
0
0
1
1
1
1
0
1
0
1
0
0
0
1
1
1
0
0
1
1
1
0
0
0
1
0
0
0
0
0
1
0
0
1
1
0
1
0
1
0
0
0
1
1
1
0
0
0
1
1
0
1
0
0
1
0
0
1
1
1
0
0
0
1
1
0
0
1
1
0
0
0
1
1
1
0
1
0
1
0
0
0
1
1
1
0
1
1
1
1
0
1
1
0
0
0
0
1
0
1
0
0
0
1
1
1
1
1
0
1
0
1
0
0
0
1
1
1
0
1
1
0
1
0
1
0
0
0
1
1
1
1
1
0
1
1
0
1
0
1
0
1
0
0
1
0
1
1
0
0
0
1
0
0
0
1
1
0
0
1
1
1
0
0
0
0
0
1
1
1
1
1
0
1
1
0
1
0
1
0
0
0
1
1
1
0
0
0
1
1
0
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Sensors for transit 1
1
0
1
0
1
0
1
0
0
1
0
1
0
0
1
1
0
1
1
1
0
0
1
1
1
1
0
0
1
1
1
0
0
0
0
1
1
0
0
1
0
0
1
0
0
1
1
0
1
1
0
1
0
1
0
0
0
1
0
0
1
1
1
1
0
1
0
1
0
0
0
1
1
0
0
1
0
1
1
0
1
0
1
0
0
0
1
1
1
0
1
1
1
0
0
0
1
1
0
1
0
1
0
0
0
1
1
1
0
0
1
1
1
1
0
1
0
1
0
0
0
1
1
1
1
1
0
1
1
0
1
0
1
1
0
0
0
1
1
1
1
1
0
1
0
1
0
0
0
1
1
1
0
0
0
1
1
0
0
1
0
0
1
1
1
0
1
1
1
0
1
0
0
0
1
1
1
0
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Home safety
1
1
0
1
0
1
0
1
0
0
1
0
1
0
0
0
0
1
0
0
1
1
0
1
1
1
0
0
1
1
1
1
0
0
1
1
1
0
1
1
1
0
0
0
0
1
1
0
0
1
0
0
1
0
0
1
1
1
0
0
0
1
1
1
0
1
1
0
1
0
1
0
0
0
1
0
0
1
0
1
0
0
1
1
1
1
1
0
1
0
1
0
0
0
1
1
0
0
1
0
0
0
1
1
1
1
0
1
0
1
0
0
0
1
1
1
0
1
1
1
0
0
0
0
1
1
0
1
0
1
1
0
1
0
1
0
0
0
1
1
1
0
0
1
1
0
1
0
1
1
1
1
0
1
1
0
0
0
0
1
0
1
0
0
0
1
1
1
1
1
0
1
0
1
0
0
0
1
1
0
0
1
1
1
1
0
1
1
0
1
0
1
0
0
0
1
1
1
1
1
0
1
1
0
1
0
1
1
0
0
0
1
0
0
0
1
1
0
0
1
0
1
1
1
1
0
1
0
1
0
0
0
1
1
1
0
0
0
1
1
0
0
1
0
0
1
0
0
1
0
1
1
0
1
1
1
0
1
0
0
0
1
1
1
0
0
0
1
1
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
1
1
0
1
0
1
0
1
0
0
1
0
1
1
1
0
1
1
1
0
0
1
1
1
1
0
0
0
0
1
1
0
0
1
0
0
1
0
1
0
1
1
0
1
0
1
0
0
0
1
0
0
1
1
1
0
1
0
1
0
0
0
1
1
1
1
1
1
0
1
0
1
0
0
0
1
1
1
0
1
1
1
1
1
0
1
0
1
0
0
0
1
1
0
1
1
1
1
0
1
1
0
0
0
0
1
0
1
0
0
0
1
1
1
1
1
0
0
1
1
0
1
0
1
0
0
0
1
1
1
1
1
0
1
1
0
1
0
1
1
0
0
1
1
0
1
0
1
0
0
0
1
1
1
0
0
0
1
0
1
1
0
1
1
1
0
1
0
0
0
1
1
1
1
0
1
0
1
0
1
0
0
1
0
1
1
1
0
1
1
1
0
0
1
1
1
1
0
0
0
0
1
1
0
0
1
0
0
1
0
1
0
1
1
0
1
0
1
0
0
0
1
0
0
1
1
1
0
1
0
1
0
0
0
1
1
1
1
1
1
0
1
0
1
0
0
0
1
1
1
0
1
1
1
1
1
0
1
0
1
0
0
0
1
1
0
1
1
1
1
0
1
1
0
0
0
0
1
0
1
0
0
0
1
1
1
1
1
0
0
1
1
0
1
0
1
0
0
0
1
1
1
1
1
0
1
1
0
1
0
1
1
0
0
1
1
0
1
0
1
0
0
0
1
1
1
0
0
0
1
0
1
1
0
1
1
1
0
1
0
0
0
1
1
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
1
1
0
1
0
1
1
0
1
0
1
1
0
1
0
0
0
1
0
0
1
1
0
0
1
1
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
All of these are
edge devices
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Put time-sensitive
operations closer to
where they are needed
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Keeps centralized
operations where they
need to be centralized
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Put computation
where it should be
to operate efficiently...
not where it’s convenient for
developer/operator
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
But how do you decide
whether to put
computation in cloud
or on the edge?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Driverless Car
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Driverless Car
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Image recognition
Threat detection
Road management
Collision control
Time sensitive analysis
Processing that can’t go offline
Some things must be
done locally to the car
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Image recognition
Threat detection
Road management
Collision control
Time sensitive analysis
Processing that can’t go offline
Some things must be
done locally to the car
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Some things must be
done locally to the car
Image recognition
Threat detection
Road management
Collision control
Time sensitive analysis
Processing that can’t go offline
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Some things must be
done locally to the car
Image recognition
Threat detection
Road management
Collision control
Time sensitive analysis
Processing that can’t go offline
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Some things are best
handled in the cloud
Turn by turn instructions
Map updates and road construction
Traffic/congestion management
Car efficiency management
(data analysis for best effect)
Refueling, maintenance needs
Logging usage/managing usage payments
Management and upgrades
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Turn by turn instructions
Map updates and road construction
Traffic/congestion management
Car efficiency management
(data analysis for best effect)
Refueling, maintenance needs
Logging usage/managing usage payments
Management and upgrades
Some things are best
handled in the cloud
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Turn by turn instructions
Map updates and road construction
Traffic/congestion management
Car efficiency management
(data analysis for best effect)
Refueling, maintenance needs
Logging usage/managing usage payments
Management and upgrades
Some things are best
handled in the cloud
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Some things are best
handled in the cloud
Turn by turn instructions
Map updates and road construction
Traffic/congestion management
Car efficiency management
(data analysis for best effect)
Refueling, maintenance needs
Logging usage/managing usage payments
Management and upgrades
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Edge Cloud
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Edge Cloud
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Edge Cloud
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Edge Cloud
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Edge Cloud
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Edge Cloud
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Edge Cloud
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Advantages of Edge
Edge
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Edge Challenges
Edge
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Drawing the line:
How do you decide what goes in the edge vs cloud?
Edge Cloud
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Drawing the line:
How do you decide what goes in the edge vs cloud?
Edge Cloud
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Drawing the line:
How do you decide what goes in the edge vs cloud?
Edge Cloud
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Drawing the line:
How do you decide what goes in the edge vs cloud?
Edge Cloud
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Drawing the line:
How do you decide what goes in the edge vs cloud?
Edge Cloud
cloud edge
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
cloud edge
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Keys to Successful Edge Computing
CLOUD VS
EDGE
DEVOPS DEPLOYMENTS REDUCE
VERSIONING
5
SCALING MONITORING EDGE IS
NOT MAGIC
REDUCE
CUSTOMIZATION
6
2
7
3
8
1 4
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Be smart on what is in the cloud vs edge
1
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
1
edge cloud
Edge
Cloud
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
1
Bursty CPU/Memory utilization
Dynamic resources
Global/shared data
Heavy/Significant computation
Time sensitive processing
High responsiveness
Reduced connectivity
Dedicated processing to single task
Steady CPU/memory utilization
Edge good at: Cloud good at:
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
1
Edge
cloud
Only put in edge what is best optimized for edge
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
2
Don’t throw away DevOps principles
in the edge
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
2
Easy to discount DevOps principles when thinking about edge computing:
”
”
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
2
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
3
Nail highly distributed deployments
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
3
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
4
Reduce versioning as much as possible
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
4
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
4
Reduce quantity of deployments as much as possible
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
5
Reduce provisioning/configuration as
much as possible
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
5
This eases: deployments, problem diagnostic,
problem resolution, and monitoring
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
6
Understand scaling is still an issue
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
6
On Backend/Cloud In Edge
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
6
More nodes not bigger nodes
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
7
Nail monitoring and analytics
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
7
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
7
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
7
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
8
The edge is not magic
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
8
Edge should not overwhelm you, edge should not discourage you
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
8
”
”
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
8
better tailored
existing
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Keys to Successful Edge Computing
CLOUD VS
EDGE
DEVOPS DEPLOYMENTS REDUCE
VERSIONING
5
SCALING MONITORING EDGE IS
NOT MAGIC
REDUCE
CUSTOMIZATION
6
2
7
3
8
1 4
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
But this is no different than today:
Same issues as for:
Manage:
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lee Atchison
Twitter: @leeatchison
LinkedIn: leeatchison
Architecting for Scale
By: Lee Atchison
Published by: O’Reilly Media
http://scalinginthe.cloud
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Weitere ähnliche Inhalte

Ähnlich wie 2018 re invent lee

2018 AWS DevDay Seoul community track - 데이터센터 1도 모르는 개발자가 MSA를 만났을 때
2018 AWS DevDay Seoul community track - 데이터센터 1도 모르는 개발자가 MSA를 만났을 때2018 AWS DevDay Seoul community track - 데이터센터 1도 모르는 개발자가 MSA를 만났을 때
2018 AWS DevDay Seoul community track - 데이터센터 1도 모르는 개발자가 MSA를 만났을 때주은 안
 
Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...
Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...
Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...Amazon Web Services
 
Cloud Ops Engineer: A Day in the Life (ENT312-R1) - AWS re:Invent 2018
Cloud Ops Engineer: A Day in the Life (ENT312-R1) - AWS re:Invent 2018Cloud Ops Engineer: A Day in the Life (ENT312-R1) - AWS re:Invent 2018
Cloud Ops Engineer: A Day in the Life (ENT312-R1) - AWS re:Invent 2018Amazon Web Services
 
Meet Preston, and Explore Your Digital Twin in Virtual Reality (GPSTEC321) - ...
Meet Preston, and Explore Your Digital Twin in Virtual Reality (GPSTEC321) - ...Meet Preston, and Explore Your Digital Twin in Virtual Reality (GPSTEC321) - ...
Meet Preston, and Explore Your Digital Twin in Virtual Reality (GPSTEC321) - ...Amazon Web Services
 
AWS Transformation Day 2018 - Charlotte NC
AWS Transformation Day 2018 - Charlotte NCAWS Transformation Day 2018 - Charlotte NC
AWS Transformation Day 2018 - Charlotte NCAmazon Web Services
 
マイクロサービスを AWS サーバレス&コンテナで実装する方法
マイクロサービスを AWS サーバレス&コンテナで実装する方法マイクロサービスを AWS サーバレス&コンテナで実装する方法
マイクロサービスを AWS サーバレス&コンテナで実装する方法崇之 清水
 
[REPEAT 1] Create and Publish AR, VR, and 3D Applications Using Amazon Sumeri...
[REPEAT 1] Create and Publish AR, VR, and 3D Applications Using Amazon Sumeri...[REPEAT 1] Create and Publish AR, VR, and 3D Applications Using Amazon Sumeri...
[REPEAT 1] Create and Publish AR, VR, and 3D Applications Using Amazon Sumeri...Amazon Web Services
 
How to Automate Security Learning at Scale (ANT335-S) - AWS re:Invent 2018
How to Automate Security Learning at Scale (ANT335-S) - AWS re:Invent 2018How to Automate Security Learning at Scale (ANT335-S) - AWS re:Invent 2018
How to Automate Security Learning at Scale (ANT335-S) - AWS re:Invent 2018Amazon Web Services
 
Monitoring Serverless Applications (SRV303-S) - AWS re:Invent 2018
Monitoring Serverless Applications (SRV303-S) - AWS re:Invent 2018Monitoring Serverless Applications (SRV303-S) - AWS re:Invent 2018
Monitoring Serverless Applications (SRV303-S) - AWS re:Invent 2018Amazon Web Services
 
AWS IoT: enabling responsible water use - AWS Summit Cape Town 2018
AWS IoT: enabling responsible water use - AWS Summit Cape Town 2018AWS IoT: enabling responsible water use - AWS Summit Cape Town 2018
AWS IoT: enabling responsible water use - AWS Summit Cape Town 2018Amazon Web Services
 
Predictive Scaling for More Responsive Applications (API330) - AWS re:Invent ...
Predictive Scaling for More Responsive Applications (API330) - AWS re:Invent ...Predictive Scaling for More Responsive Applications (API330) - AWS re:Invent ...
Predictive Scaling for More Responsive Applications (API330) - AWS re:Invent ...Amazon Web Services
 
Role of Central Teams in DevOps Organizations (DEV370) - AWS re:Invent 2018
Role of Central Teams in DevOps Organizations (DEV370) - AWS re:Invent 2018Role of Central Teams in DevOps Organizations (DEV370) - AWS re:Invent 2018
Role of Central Teams in DevOps Organizations (DEV370) - AWS re:Invent 2018Amazon Web Services
 
How AI is Reimagining Software, Environments, Apps, & Programmatic Interfaces...
How AI is Reimagining Software, Environments, Apps, & Programmatic Interfaces...How AI is Reimagining Software, Environments, Apps, & Programmatic Interfaces...
How AI is Reimagining Software, Environments, Apps, & Programmatic Interfaces...Amazon Web Services
 
Internet of Things e Machine Learning: i principali casi d'uso
Internet of Things e Machine Learning: i principali casi d'usoInternet of Things e Machine Learning: i principali casi d'uso
Internet of Things e Machine Learning: i principali casi d'usoAmazon Web Services
 
Modern Application Delivery on AWS: the Red Hat Way
Modern Application Delivery on AWS: the Red Hat WayModern Application Delivery on AWS: the Red Hat Way
Modern Application Delivery on AWS: the Red Hat WayAmazon Web Services
 
Keynote: What Transformation Really Means for the Enterprise - Virtual Transf...
Keynote: What Transformation Really Means for the Enterprise - Virtual Transf...Keynote: What Transformation Really Means for the Enterprise - Virtual Transf...
Keynote: What Transformation Really Means for the Enterprise - Virtual Transf...Amazon Web Services
 
Automating Compliance on AWS (HLC302-S-i) - AWS re:Invent 2018
Automating Compliance on AWS (HLC302-S-i) - AWS re:Invent 2018Automating Compliance on AWS (HLC302-S-i) - AWS re:Invent 2018
Automating Compliance on AWS (HLC302-S-i) - AWS re:Invent 2018Amazon Web Services
 
AWS Direct Connect: Deep Dive (NET403) - AWS re:Invent 2018
AWS Direct Connect: Deep Dive (NET403) - AWS re:Invent 2018AWS Direct Connect: Deep Dive (NET403) - AWS re:Invent 2018
AWS Direct Connect: Deep Dive (NET403) - AWS re:Invent 2018Amazon Web Services
 

Ähnlich wie 2018 re invent lee (20)

2018 AWS DevDay Seoul community track - 데이터센터 1도 모르는 개발자가 MSA를 만났을 때
2018 AWS DevDay Seoul community track - 데이터센터 1도 모르는 개발자가 MSA를 만났을 때2018 AWS DevDay Seoul community track - 데이터센터 1도 모르는 개발자가 MSA를 만났을 때
2018 AWS DevDay Seoul community track - 데이터센터 1도 모르는 개발자가 MSA를 만났을 때
 
Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...
Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...
Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...
 
Cloud Ops Engineer: A Day in the Life (ENT312-R1) - AWS re:Invent 2018
Cloud Ops Engineer: A Day in the Life (ENT312-R1) - AWS re:Invent 2018Cloud Ops Engineer: A Day in the Life (ENT312-R1) - AWS re:Invent 2018
Cloud Ops Engineer: A Day in the Life (ENT312-R1) - AWS re:Invent 2018
 
Meet Preston, and Explore Your Digital Twin in Virtual Reality (GPSTEC321) - ...
Meet Preston, and Explore Your Digital Twin in Virtual Reality (GPSTEC321) - ...Meet Preston, and Explore Your Digital Twin in Virtual Reality (GPSTEC321) - ...
Meet Preston, and Explore Your Digital Twin in Virtual Reality (GPSTEC321) - ...
 
AWS Transformation Day 2018 - Charlotte NC
AWS Transformation Day 2018 - Charlotte NCAWS Transformation Day 2018 - Charlotte NC
AWS Transformation Day 2018 - Charlotte NC
 
マイクロサービスを AWS サーバレス&コンテナで実装する方法
マイクロサービスを AWS サーバレス&コンテナで実装する方法マイクロサービスを AWS サーバレス&コンテナで実装する方法
マイクロサービスを AWS サーバレス&コンテナで実装する方法
 
[REPEAT 1] Create and Publish AR, VR, and 3D Applications Using Amazon Sumeri...
[REPEAT 1] Create and Publish AR, VR, and 3D Applications Using Amazon Sumeri...[REPEAT 1] Create and Publish AR, VR, and 3D Applications Using Amazon Sumeri...
[REPEAT 1] Create and Publish AR, VR, and 3D Applications Using Amazon Sumeri...
 
How to Automate Security Learning at Scale (ANT335-S) - AWS re:Invent 2018
How to Automate Security Learning at Scale (ANT335-S) - AWS re:Invent 2018How to Automate Security Learning at Scale (ANT335-S) - AWS re:Invent 2018
How to Automate Security Learning at Scale (ANT335-S) - AWS re:Invent 2018
 
Monitoring Serverless Applications (SRV303-S) - AWS re:Invent 2018
Monitoring Serverless Applications (SRV303-S) - AWS re:Invent 2018Monitoring Serverless Applications (SRV303-S) - AWS re:Invent 2018
Monitoring Serverless Applications (SRV303-S) - AWS re:Invent 2018
 
AWS IoT: enabling responsible water use - AWS Summit Cape Town 2018
AWS IoT: enabling responsible water use - AWS Summit Cape Town 2018AWS IoT: enabling responsible water use - AWS Summit Cape Town 2018
AWS IoT: enabling responsible water use - AWS Summit Cape Town 2018
 
Predictive Scaling for More Responsive Applications (API330) - AWS re:Invent ...
Predictive Scaling for More Responsive Applications (API330) - AWS re:Invent ...Predictive Scaling for More Responsive Applications (API330) - AWS re:Invent ...
Predictive Scaling for More Responsive Applications (API330) - AWS re:Invent ...
 
Role of Central Teams in DevOps Organizations (DEV370) - AWS re:Invent 2018
Role of Central Teams in DevOps Organizations (DEV370) - AWS re:Invent 2018Role of Central Teams in DevOps Organizations (DEV370) - AWS re:Invent 2018
Role of Central Teams in DevOps Organizations (DEV370) - AWS re:Invent 2018
 
How AI is Reimagining Software, Environments, Apps, & Programmatic Interfaces...
How AI is Reimagining Software, Environments, Apps, & Programmatic Interfaces...How AI is Reimagining Software, Environments, Apps, & Programmatic Interfaces...
How AI is Reimagining Software, Environments, Apps, & Programmatic Interfaces...
 
Internet of Things e Machine Learning: i principali casi d'uso
Internet of Things e Machine Learning: i principali casi d'usoInternet of Things e Machine Learning: i principali casi d'uso
Internet of Things e Machine Learning: i principali casi d'uso
 
Amazon Sumerian Loft Hackathon
Amazon Sumerian Loft HackathonAmazon Sumerian Loft Hackathon
Amazon Sumerian Loft Hackathon
 
Modern Application Delivery on AWS: the Red Hat Way
Modern Application Delivery on AWS: the Red Hat WayModern Application Delivery on AWS: the Red Hat Way
Modern Application Delivery on AWS: the Red Hat Way
 
Keynote: What Transformation Really Means for the Enterprise - Virtual Transf...
Keynote: What Transformation Really Means for the Enterprise - Virtual Transf...Keynote: What Transformation Really Means for the Enterprise - Virtual Transf...
Keynote: What Transformation Really Means for the Enterprise - Virtual Transf...
 
Evolving Security in AWS
Evolving Security in AWSEvolving Security in AWS
Evolving Security in AWS
 
Automating Compliance on AWS (HLC302-S-i) - AWS re:Invent 2018
Automating Compliance on AWS (HLC302-S-i) - AWS re:Invent 2018Automating Compliance on AWS (HLC302-S-i) - AWS re:Invent 2018
Automating Compliance on AWS (HLC302-S-i) - AWS re:Invent 2018
 
AWS Direct Connect: Deep Dive (NET403) - AWS re:Invent 2018
AWS Direct Connect: Deep Dive (NET403) - AWS re:Invent 2018AWS Direct Connect: Deep Dive (NET403) - AWS re:Invent 2018
AWS Direct Connect: Deep Dive (NET403) - AWS re:Invent 2018
 

Mehr von Lee Atchison

Risk Management - Avoiding Availability Disasters in Service-based Applications
Risk Management - Avoiding Availability Disasters in Service-based ApplicationsRisk Management - Avoiding Availability Disasters in Service-based Applications
Risk Management - Avoiding Availability Disasters in Service-based ApplicationsLee Atchison
 
FutureStack'19 Closing Keynote
FutureStack'19 Closing KeynoteFutureStack'19 Closing Keynote
FutureStack'19 Closing KeynoteLee Atchison
 
Keeping Modern Applications Performing
Keeping Modern Applications PerformingKeeping Modern Applications Performing
Keeping Modern Applications PerformingLee Atchison
 
Architecting for scale - dynamic infrastructure and the cloud
Architecting for scale - dynamic infrastructure and the cloudArchitecting for scale - dynamic infrastructure and the cloud
Architecting for scale - dynamic infrastructure and the cloudLee Atchison
 
Migrating to the Cloud - What to do when things go sideways
Migrating to the Cloud - What to do when things go sidewaysMigrating to the Cloud - What to do when things go sideways
Migrating to the Cloud - What to do when things go sidewaysLee Atchison
 
Monitoring the Dynamic Nature of Cloud Computing
Monitoring the Dynamic Nature of Cloud ComputingMonitoring the Dynamic Nature of Cloud Computing
Monitoring the Dynamic Nature of Cloud ComputingLee Atchison
 
2017 04-05 aws summit - sydney
2017 04-05 aws summit - sydney2017 04-05 aws summit - sydney
2017 04-05 aws summit - sydneyLee Atchison
 
Future Stack NY - Monitoring the Dynamic Nature of the Cloud
Future Stack NY - Monitoring the Dynamic Nature of the CloudFuture Stack NY - Monitoring the Dynamic Nature of the Cloud
Future Stack NY - Monitoring the Dynamic Nature of the CloudLee Atchison
 
Velocity - cloudy with a chance of scaling
Velocity - cloudy with a chance of scalingVelocity - cloudy with a chance of scaling
Velocity - cloudy with a chance of scalingLee Atchison
 
Cloud Expo (Keynote) - Static vs Dynamic
Cloud Expo (Keynote) - Static vs DynamicCloud Expo (Keynote) - Static vs Dynamic
Cloud Expo (Keynote) - Static vs DynamicLee Atchison
 
Cloud Expo - Flying Two Mistakes High
Cloud Expo - Flying Two Mistakes HighCloud Expo - Flying Two Mistakes High
Cloud Expo - Flying Two Mistakes HighLee Atchison
 
AWS Summit Sydney: Life’s Too Short...for Cloud without Analytics
AWS Summit Sydney: Life’s Too Short...for Cloud without AnalyticsAWS Summit Sydney: Life’s Too Short...for Cloud without Analytics
AWS Summit Sydney: Life’s Too Short...for Cloud without AnalyticsLee Atchison
 
AWS Summit - Chicago 2016 - New Relic - Monitoring the Dynamic Cloud
AWS Summit - Chicago 2016 - New Relic - Monitoring the Dynamic CloudAWS Summit - Chicago 2016 - New Relic - Monitoring the Dynamic Cloud
AWS Summit - Chicago 2016 - New Relic - Monitoring the Dynamic CloudLee Atchison
 
Webinar - Life's Too Short for Cloud without Analytics
Webinar - Life's Too Short for Cloud without AnalyticsWebinar - Life's Too Short for Cloud without Analytics
Webinar - Life's Too Short for Cloud without AnalyticsLee Atchison
 
5 keys to high availability applications
5 keys to high availability applications5 keys to high availability applications
5 keys to high availability applicationsLee Atchison
 
Enterprise Cloud Adoption Strategies
Enterprise Cloud Adoption StrategiesEnterprise Cloud Adoption Strategies
Enterprise Cloud Adoption StrategiesLee Atchison
 

Mehr von Lee Atchison (16)

Risk Management - Avoiding Availability Disasters in Service-based Applications
Risk Management - Avoiding Availability Disasters in Service-based ApplicationsRisk Management - Avoiding Availability Disasters in Service-based Applications
Risk Management - Avoiding Availability Disasters in Service-based Applications
 
FutureStack'19 Closing Keynote
FutureStack'19 Closing KeynoteFutureStack'19 Closing Keynote
FutureStack'19 Closing Keynote
 
Keeping Modern Applications Performing
Keeping Modern Applications PerformingKeeping Modern Applications Performing
Keeping Modern Applications Performing
 
Architecting for scale - dynamic infrastructure and the cloud
Architecting for scale - dynamic infrastructure and the cloudArchitecting for scale - dynamic infrastructure and the cloud
Architecting for scale - dynamic infrastructure and the cloud
 
Migrating to the Cloud - What to do when things go sideways
Migrating to the Cloud - What to do when things go sidewaysMigrating to the Cloud - What to do when things go sideways
Migrating to the Cloud - What to do when things go sideways
 
Monitoring the Dynamic Nature of Cloud Computing
Monitoring the Dynamic Nature of Cloud ComputingMonitoring the Dynamic Nature of Cloud Computing
Monitoring the Dynamic Nature of Cloud Computing
 
2017 04-05 aws summit - sydney
2017 04-05 aws summit - sydney2017 04-05 aws summit - sydney
2017 04-05 aws summit - sydney
 
Future Stack NY - Monitoring the Dynamic Nature of the Cloud
Future Stack NY - Monitoring the Dynamic Nature of the CloudFuture Stack NY - Monitoring the Dynamic Nature of the Cloud
Future Stack NY - Monitoring the Dynamic Nature of the Cloud
 
Velocity - cloudy with a chance of scaling
Velocity - cloudy with a chance of scalingVelocity - cloudy with a chance of scaling
Velocity - cloudy with a chance of scaling
 
Cloud Expo (Keynote) - Static vs Dynamic
Cloud Expo (Keynote) - Static vs DynamicCloud Expo (Keynote) - Static vs Dynamic
Cloud Expo (Keynote) - Static vs Dynamic
 
Cloud Expo - Flying Two Mistakes High
Cloud Expo - Flying Two Mistakes HighCloud Expo - Flying Two Mistakes High
Cloud Expo - Flying Two Mistakes High
 
AWS Summit Sydney: Life’s Too Short...for Cloud without Analytics
AWS Summit Sydney: Life’s Too Short...for Cloud without AnalyticsAWS Summit Sydney: Life’s Too Short...for Cloud without Analytics
AWS Summit Sydney: Life’s Too Short...for Cloud without Analytics
 
AWS Summit - Chicago 2016 - New Relic - Monitoring the Dynamic Cloud
AWS Summit - Chicago 2016 - New Relic - Monitoring the Dynamic CloudAWS Summit - Chicago 2016 - New Relic - Monitoring the Dynamic Cloud
AWS Summit - Chicago 2016 - New Relic - Monitoring the Dynamic Cloud
 
Webinar - Life's Too Short for Cloud without Analytics
Webinar - Life's Too Short for Cloud without AnalyticsWebinar - Life's Too Short for Cloud without Analytics
Webinar - Life's Too Short for Cloud without Analytics
 
5 keys to high availability applications
5 keys to high availability applications5 keys to high availability applications
5 keys to high availability applications
 
Enterprise Cloud Adoption Strategies
Enterprise Cloud Adoption StrategiesEnterprise Cloud Adoption Strategies
Enterprise Cloud Adoption Strategies
 

Kürzlich hochgeladen

Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationMarko4394
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 

Kürzlich hochgeladen (17)

Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentation
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 

2018 re invent lee

  • 1.
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Don’t fall off the edge Cloud computing in an edgy world Lee Atchison Senior Director Cloud Architecture New Relic A N T 2 1 7 - S
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. The Edge © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. The Edge © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. The Edge © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Milk is running low! Order more? 12:46 The Edge © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. The Edge © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. The Edge of edge computing These are all novel uses But what exactly is edge computing?
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Edge computing is:
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. The Edge is: … putting computation where it belongs. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Drought conditions 0 1 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 1 1 0 1 0 1 0 0 0 1 1 1 0 0 0 1 1 0 1 1 1 0 0 1 1 0 0 1 0 0 1 1 1 0 1 1 1 0 0 1 1 1 0 0 0 1 1 0 1 1 1 0 0 1 1 1 0 0 0 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 0 0 1 1 1 0 1 0 1 1 0 1 0 1 0 0 0 1 1 1 0 0 0 0 1 0 0 0 1 1 1 1 0 1 0 1 0 0 0 1 1 1 0 0 0 1 1 1 1 0 1 0 1 0 0 0 1 1 1 0 0 0 1 1 0 0 1 1 1 0 0 1 1 0 1 1 1 1 1 0 1 0 1 0 1 1 0 1 0 1 0 0 0 1 1 1 0 0 0 1 1 0 1 1 1 0 1 0 1 0 0 0 1 1 1 1 1 0 1 0 1 0 0 0 1 1 1 0 1 1 0 1 0 1 0 0 0 1 1 1 1 1 0 1 0 1 1 1 0 1 0 1 0 0 0 1 1 1 1 1 0 1 0 1 1 1 0 1 0 1 0 0 0 1 1 1 0 0 0 1 1 0 1 1 0 1 1 0 1 0 1 0 0 0 1 1 1 0 0 0 1 1 0 1 0 1 0 0 0 1 1 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 0 1 0 1 1 0 1 0 1 0 0 0 1 1 1 0 1 0 1 0 0 0 1 1 1 0 © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Autonomous drone 1 1 0 1 0 1 0 1 0 0 1 0 0 1 0 0 1 1 1 1 0 0 1 1 1 0 0 0 1 1 0 1 1 0 1 1 1 0 0 1 1 1 0 1 1 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 1 1 0 0 1 1 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 1 1 1 0 1 0 1 0 0 0 1 1 1 0 0 0 0 1 1 1 1 0 1 0 1 0 0 0 1 1 1 0 0 1 1 1 0 0 0 1 0 0 0 0 0 1 0 0 1 1 0 1 0 1 0 0 0 1 1 1 0 0 0 1 1 0 1 0 0 1 0 0 1 1 1 0 0 0 1 1 0 0 1 1 0 0 0 1 1 1 0 1 0 1 0 0 0 1 1 1 0 1 1 1 1 0 1 1 0 0 0 0 1 0 1 0 0 0 1 1 1 1 1 0 1 0 1 0 0 0 1 1 1 0 1 1 0 1 0 1 0 0 0 1 1 1 1 1 0 1 1 0 1 0 1 0 1 0 0 1 0 1 1 0 0 0 1 0 0 0 1 1 0 0 1 1 1 0 0 0 0 0 1 1 1 1 1 0 1 1 0 1 0 1 0 0 0 1 1 1 0 0 0 1 1 0 © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Sensors for transit 1 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 1 0 1 1 1 0 0 1 1 1 1 0 0 1 1 1 0 0 0 0 1 1 0 0 1 0 0 1 0 0 1 1 0 1 1 0 1 0 1 0 0 0 1 0 0 1 1 1 1 0 1 0 1 0 0 0 1 1 0 0 1 0 1 1 0 1 0 1 0 0 0 1 1 1 0 1 1 1 0 0 0 1 1 0 1 0 1 0 0 0 1 1 1 0 0 1 1 1 1 0 1 0 1 0 0 0 1 1 1 1 1 0 1 1 0 1 0 1 1 0 0 0 1 1 1 1 1 0 1 0 1 0 0 0 1 1 1 0 0 0 1 1 0 0 1 0 0 1 1 1 0 1 1 1 0 1 0 0 0 1 1 1 0 © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Home safety 1 1 0 1 0 1 0 1 0 0 1 0 1 0 0 0 0 1 0 0 1 1 0 1 1 1 0 0 1 1 1 1 0 0 1 1 1 0 1 1 1 0 0 0 0 1 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 1 1 0 1 1 0 1 0 1 0 0 0 1 0 0 1 0 1 0 0 1 1 1 1 1 0 1 0 1 0 0 0 1 1 0 0 1 0 0 0 1 1 1 1 0 1 0 1 0 0 0 1 1 1 0 1 1 1 0 0 0 0 1 1 0 1 0 1 1 0 1 0 1 0 0 0 1 1 1 0 0 1 1 0 1 0 1 1 1 1 0 1 1 0 0 0 0 1 0 1 0 0 0 1 1 1 1 1 0 1 0 1 0 0 0 1 1 0 0 1 1 1 1 0 1 1 0 1 0 1 0 0 0 1 1 1 1 1 0 1 1 0 1 0 1 1 0 0 0 1 0 0 0 1 1 0 0 1 0 1 1 1 1 0 1 0 1 0 0 0 1 1 1 0 0 0 1 1 0 0 1 0 0 1 0 0 1 0 1 1 0 1 1 1 0 1 0 0 0 1 1 1 0 0 0 1 1 © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 1 1 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 1 1 1 0 0 0 0 1 1 0 0 1 0 0 1 0 1 0 1 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 0 0 1 1 1 1 1 1 0 1 0 1 0 0 0 1 1 1 0 1 1 1 1 1 0 1 0 1 0 0 0 1 1 0 1 1 1 1 0 1 1 0 0 0 0 1 0 1 0 0 0 1 1 1 1 1 0 0 1 1 0 1 0 1 0 0 0 1 1 1 1 1 0 1 1 0 1 0 1 1 0 0 1 1 0 1 0 1 0 0 0 1 1 1 0 0 0 1 0 1 1 0 1 1 1 0 1 0 0 0 1 1 1 1 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 1 1 1 0 0 0 0 1 1 0 0 1 0 0 1 0 1 0 1 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 0 0 0 1 1 1 1 1 1 0 1 0 1 0 0 0 1 1 1 0 1 1 1 1 1 0 1 0 1 0 0 0 1 1 0 1 1 1 1 0 1 1 0 0 0 0 1 0 1 0 0 0 1 1 1 1 1 0 0 1 1 0 1 0 1 0 0 0 1 1 1 1 1 0 1 1 0 1 0 1 1 0 0 1 1 0 1 0 1 0 0 0 1 1 1 0 0 0 1 0 1 1 0 1 1 1 0 1 0 0 0 1 1 © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 1 1 0 1 0 1 1 0 1 0 1 1 0 1 0 0 0 1 0 0 1 1 0 0 1 1
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. All of these are edge devices
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Put time-sensitive operations closer to where they are needed
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Keeps centralized operations where they need to be centralized
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Put computation where it should be to operate efficiently... not where it’s convenient for developer/operator
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. But how do you decide whether to put computation in cloud or on the edge?
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Driverless Car
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Driverless Car
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Image recognition Threat detection Road management Collision control Time sensitive analysis Processing that can’t go offline Some things must be done locally to the car
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Image recognition Threat detection Road management Collision control Time sensitive analysis Processing that can’t go offline Some things must be done locally to the car
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Some things must be done locally to the car Image recognition Threat detection Road management Collision control Time sensitive analysis Processing that can’t go offline
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Some things must be done locally to the car Image recognition Threat detection Road management Collision control Time sensitive analysis Processing that can’t go offline
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Some things are best handled in the cloud Turn by turn instructions Map updates and road construction Traffic/congestion management Car efficiency management (data analysis for best effect) Refueling, maintenance needs Logging usage/managing usage payments Management and upgrades
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Turn by turn instructions Map updates and road construction Traffic/congestion management Car efficiency management (data analysis for best effect) Refueling, maintenance needs Logging usage/managing usage payments Management and upgrades Some things are best handled in the cloud
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Turn by turn instructions Map updates and road construction Traffic/congestion management Car efficiency management (data analysis for best effect) Refueling, maintenance needs Logging usage/managing usage payments Management and upgrades Some things are best handled in the cloud
  • 37. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Some things are best handled in the cloud Turn by turn instructions Map updates and road construction Traffic/congestion management Car efficiency management (data analysis for best effect) Refueling, maintenance needs Logging usage/managing usage payments Management and upgrades
  • 38. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Edge Cloud
  • 39. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Edge Cloud
  • 40. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Edge Cloud
  • 41. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Edge Cloud
  • 42. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Edge Cloud
  • 43. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Edge Cloud
  • 44. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Edge Cloud
  • 45. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Advantages of Edge Edge
  • 46. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Edge Challenges Edge
  • 47. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 48. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Drawing the line: How do you decide what goes in the edge vs cloud? Edge Cloud
  • 49. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Drawing the line: How do you decide what goes in the edge vs cloud? Edge Cloud
  • 50. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Drawing the line: How do you decide what goes in the edge vs cloud? Edge Cloud
  • 51. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Drawing the line: How do you decide what goes in the edge vs cloud? Edge Cloud
  • 52. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Drawing the line: How do you decide what goes in the edge vs cloud? Edge Cloud cloud edge
  • 53. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. cloud edge
  • 54. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 55. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Keys to Successful Edge Computing CLOUD VS EDGE DEVOPS DEPLOYMENTS REDUCE VERSIONING 5 SCALING MONITORING EDGE IS NOT MAGIC REDUCE CUSTOMIZATION 6 2 7 3 8 1 4
  • 56. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Be smart on what is in the cloud vs edge 1
  • 57. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 1 edge cloud Edge Cloud
  • 58. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 1 Bursty CPU/Memory utilization Dynamic resources Global/shared data Heavy/Significant computation Time sensitive processing High responsiveness Reduced connectivity Dedicated processing to single task Steady CPU/memory utilization Edge good at: Cloud good at:
  • 59. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 1 Edge cloud Only put in edge what is best optimized for edge
  • 60. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 2 Don’t throw away DevOps principles in the edge
  • 61. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 2 Easy to discount DevOps principles when thinking about edge computing: ” ”
  • 62. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 2
  • 63. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 3 Nail highly distributed deployments
  • 64. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 3
  • 65. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 4 Reduce versioning as much as possible
  • 66. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 4
  • 67. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 4 Reduce quantity of deployments as much as possible
  • 68. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 5 Reduce provisioning/configuration as much as possible
  • 69. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 5 This eases: deployments, problem diagnostic, problem resolution, and monitoring
  • 70. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 6 Understand scaling is still an issue
  • 71. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 6 On Backend/Cloud In Edge
  • 72. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 6 More nodes not bigger nodes
  • 73. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 7 Nail monitoring and analytics
  • 74. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 7
  • 75. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 7
  • 76. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 7
  • 77. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 8 The edge is not magic
  • 78. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 8 Edge should not overwhelm you, edge should not discourage you
  • 79. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 8 ” ”
  • 80. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 8 better tailored existing
  • 81. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Keys to Successful Edge Computing CLOUD VS EDGE DEVOPS DEPLOYMENTS REDUCE VERSIONING 5 SCALING MONITORING EDGE IS NOT MAGIC REDUCE CUSTOMIZATION 6 2 7 3 8 1 4
  • 82. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. But this is no different than today: Same issues as for: Manage:
  • 83. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lee Atchison Twitter: @leeatchison LinkedIn: leeatchison Architecting for Scale By: Lee Atchison Published by: O’Reilly Media http://scalinginthe.cloud
  • 84. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Hinweis der Redaktion

  1. What, exactly, is the edge?
  2. The edge is monitoring weather and drought conditions on a farm, to ensure optimal crop production.
  3. The edge is an automated drone, flying solo, taking photographs or gathering environmental or geographical data.
  4. The edge is a semi truck, transmitting information about where it is, its load, and its operating condition to a central transportation system.
  5. The edge is a smart home appliance, that automatically knows when you are running low on something and assists you with ordering more.
  6. The edge is smart home monitors that keep us safe, such as shutting off a stove when a fire is detected.
  7. All of these are examples of edge computing. And they are all novel uses in and of themselves. They are often what we think of when we think of edge computing. {c}But what exactly is edge computing?
  8. Edge computing is taking part of your application, and moving it closer to where the action is. {c} By ”the action”, I mean: the source of interesting data you want to process, {D}or the end user of the application, {D}or a system being controlled. This is what edge computing is all about.
  9. Edge computing is, quite simply… …putting computation where it belongs.
  10. So, when we are monitoring drought conditions on a farm, we are gathering tons of data from far reaching locations.
  11. And when we are talking about an automated drone, we are talking about keeping it in the air and free from the impact of wind and weather, without a human involved.
  12. And when we are talking about a semi truck, it’s gathering useful information such as where is it located, is it moving at a safe speed, how much fuel is it using, and what are the conditions of its cargo. All automated…
  13. And for the home automation, it’s the intelligence to understand when something dangerous is happening and taking actions to help prevent it from getting worse.
  14. These are all great uses of edge computing, but these are mostly outside of our everyday experiences. We don’t yet see automated drones flying overhead, nor do we see the impact of micro weather reports on farming. But edge computing is a lot closer to us today than you might think. You don’t need to go this far in order to see edge computing in action.
  15. All you need to do is go to your local grocery store… the scanner is gathering data for the Point of Sale machine to determine how much you owe, before sending the results to the cloud.
  16. Or the FedEx agent that is keeping track of your package so you know where it is, and when it’s arriving.
  17. Or even closer and more personal, when you order a cup of coffee from your smart phone before walking into Starbucks or Dunkin to get it. In all these cases, you are using an edge application.
  18. Or everyday, every single day, when you are reading your email in a smart web client in your web browser. Yes, that's edge computing as well.
  19. All of these are edge devices, and all of them are examples of edge computing. Whether you are talking about the autonomous drone, the micro climate weather sensors, or your email inbox and mobile applications. All of these are examples of edge computing. The edge is nothing to fear, the edge is nothing new or complex. The edge has been with us for a very long time and it is normal application development as we know it today.
  20. So, if all of these things are examples of edge computing. What exactly makes the edge, the edge? Why is some computation edge computing and some of it is cloud computing?
  21. The whole purpose of edge computing is to put time sensitive operations closer to where they are needed. It’s about controlling the drone to keep it flying safely. It’s about keeping your browser email application responsive. It’s about keeping home safety systems working even if they aren’t well connected to the cloud. And it’s about keeping your mobile application interacting with you in a timely manner.
  22. This is opposed to the centralized computation that is typical in normal cloud computing. This centralized computation is where data collection and analysis can be done. It's where order processing occurs. It's where communications with other people and systems happens.
  23. Edge computing is all about putting computation where it should be to operate efficiently… …as opposed to where it’s convenient for developers and operators. Because, putting computation out into the edge is harder and riskier than keeping it together in the cloud. So, when we put computation at the edge, we should do it for good reasons.
  24. So, how do we decide whether to put some computation in the cloud or at the edge?
  25. Well, to demonstrate, let’s look at a fun and modern example. An example where both cloud and edge computing are necessary for the application to be successful. And an example that is getting a lot of attention today. {c}Let’s talk about a driverless car.
  26. A driverless car is a unique beast. It has lots of sensors and lots of controls. It has sensors to detect where obstacles might be located and where the road is located. It’s got cameras to detect if that blob in front of you is the car you are following, or a human crossing the street, or a road closed barrier. ***Or a ball that just might be chased by a small child…
  27. It has controls that make the car perform. It has controls for steering, for braking, and for applying power. But it also has controls and sensors for monitoring the health of the car itself. Is the motor operating efficiently? Is the passenger compartment comfortable? Should we deploy an airbag right now? Cameras and sensors. Steering and control. Engine health and passenger health. Passenger safety and community safety. Some of this computation has to occur in the car itself, but some of it can occur in the cloud. Which is which?
  28. Some things are natural to perform ***in the car itself***, and are in fact mandatory that they occur **in the car**. Image recognition (is that a person or another car near me?), Threat detection (is that person running in front of me or is that car in front of me applying its brakes?).
  29. Road management (where is the edge of the road, is that a stop sign?). Collision control (quick, brake! Swerve right!).
  30. All of this is time sensitive calculations that must occur and must occur timely. This processing cannot go offline due to a bad internet connection. It must always be available.
  31. It is computation that must occur in the car itself. This is edge computing for the driverless car.
  32. But there is other computation that the car needs that can and should occur in the cloud. How do I get from point A to point B? What’s the most optimal route? Is there road construction or a changed road? Is there traffic on this route that makes taking another route more preferable?
  33. Can we tune a setting in the car to make it operate more efficiently and, perhaps, save fuel? Speaking of fuel, do we need to get gas? Where is the nearest gas station? Where is the nearest maintenance facility?
  34. How do we manage a fleet of cars and manage upgrades and track usage of the cars and by whom? (why own a car when you can borrow one that’s nearby … the ultimate Uber).
  35. These things are computation that can and should occur in the cloud. They typically need access to centralized data (such as maps and traffic information), and need to correlate lots of information from other sources to complete the computation. And, even more importantly, the computation is not highly time sensitive.
  36. These are important things to consider and distinctions that are important to remember. But how does the computation itself differ between the edge and the cloud? Well, computation in the edge is typically harder to manage than computation that occurs in the cloud.
  37. Think about upgrading software, diagnosing a problem with the software, or monitoring how it is performing. All of these are easier when the software is centralized, and harder when it is distributed and remote.
  38. Software scaling is *different* in the edge than it is in the cloud. Software scaling is important to both cases, but it is very different. Edge software typically runs thousands and millions of instances of the software in a highly distributed manner, but each instance is typically only doing one thing or managing one device.
  39. Cloud software typically runs a few instances (yes on multiple servers, but fewer in general), but each instance is typically doing actions for thousands of users.
  40. Edge software requires managing thousands or millions of instances running in thousands or millions of locations. Cloud software requires a small number of instances in a small number of locations.
  41. For the edge, load is linear or flat as the number of users increases. For the cloud, load scales upwards as the number of users increases.
  42. For the edge, management difficulty scales upwards as the number of users increases. For the cloud, management of an application isn’t drastically different based on the number of users.
  43. Edge has certain advantages, namely: It provides more time sensitive processing. This is something I mentioned previously. It provides a higher responsiveness to stimulus/response. It allows a reduced reliance on network connectivity, which increases reliability in the face of unknown connectivity. It allows more dedicated processing to a single specific task.
  44. But edge computing has its challenges, mostly due to the large number of nodes required and how distributed geographically they can be: Managing deployments across a fleet of edge devices can be very challenging. Whether that’s cell phones or flying drones, it’s still a problem. Monitoring usage and analyzing how the software is performing is harder. Debugging problems remotely is difficult. Understanding when something is going wrong at a system level, versus a single node level, is much more difficult.
  45. So, what criteria do you use to determine edge vs cloud?
  46. There are several: When computation is timing specific or highly sensitive to delays, use edge.
  47. When you need high responsiveness, consider edge. But when you need a significant amount of CPU and your use of it is quite bursty and unpredictable, use the cloud.
  48. When you are highly sensitive to network connectivity issues, consider the edge.
  49. If you need access to more global data and less individualized data (traffic patterns vs current car speed), use the cloud.
  50. But, everything else aside, unless you have a compelling reason to use the edge, then use the cloud. When all else is equal, use the cloud.
  51. Why use the cloud instead of the edge? {P} Well… The edge is harder to manage The edge is harder to upgrade The edge has version management issues (are we sure all nodes are running the same version of our software?) The edge has variable and unique provisioning issues (we’ll talk more about that shortly) The edge makes monitoring and managing software harder and more complicated
  52. So, edge is more challenging and harder to manage. How can we be successful in using edge computing effectively?
  53. There are eight keys to being successful in building edge computing into your application. They are all simple but very valuable pieces of advice for success in the edge. We’re going to talk about each in turn.
  54. #1 Be smart on what is in the cloud vs the edge
  55. This is a continuation of what I said earlier. Make sure you make an *active* decision about whether to use the edge or the cloud for your computation and storage.
  56. Remember what the edge is good for, and remember what the cloud is good for.
  57. And remember the disadvantages the edge has over the cloud. When in doubt, use the cloud. Only use the edge for computation that is best optimized for the edge.
  58. #2, Don’t throw away DevOps principles in the edge.
  59. It’s easy to discount DevOps principles when thinking about edge computing. You hear comments like this: “Edge computing is highly specialized computing”, and “New processes and procedures are needed for the edge”. These are common messages.
  60. But remember what DevOps is all about. DevOps is about 1) Ownership and accountability, 2) Distributed decision making, and most importantly 3) People, processes, and tools. The processes may change, and the tools may change, but there will still be processes and tools and the people are the same. DevOps works well even in the edge.
  61. #3 Nail highly distributed deployments.
  62. Often, when building an application, we don’t think enough about how we will deploy it in a highly automated way. We say “we can fix this later”. But while automated and repeatable deployments are critical for all applications, they are significantly more important for edge applications, due to the remote nature and the huge number of nodes involved.
  63. #4, reduce versioning as much as possible.
  64. Deployments at the edge are hard, so reduce the quantity of deployments you need to make. Deploy ***less*** often.
  65. Reduce the number of deployments. We keep hearing today about the value of increasing the number of deployments. So this advice of reducing the number of deployments seems opposite from that of standard best practice principles and CI/CD strategies. But, it’s not different. CI/CD says automated deployments are critical, and automated upgrades are critical. It’s all about **automation**, and that is even more *important* for edge computing. It’s just that the scale of nodes demands that we manage expectations for deployments differently than for the cloud. You should not assume you can deploy to the edge as fast or as often as you can to the cloud.
  66. #5, reduce the provisioning and configuration options available for each node as much as possible.
  67. Given the shear number of nodes involved in a large edge deployment, it is hard to manage the software for these edge devices unless they are all running the same hardware and hardware version. Same configuration and installed options, and same software configuration. If every remote temperature probe is running on the same hardware, the easier it is to build and manage the software. Of course this isn’t always possible…the best example is mobile apps, which have to run in a large number of varied hardware/software configurations. This is a challenge for managing this software and actually proves my point. Reducing the number of variables makes managing the software much easier.
  68. #6, understand that scaling is still an issue for the edge as it is for the cloud.
  69. Backend (cloud) scaling is about how much each node can handle. Edge scaling is about how many nodes can you handle.
  70. As such, node management is much harder for the edge. In the edge, all scaling is horizontal scaling. Vertical scaling (increasing the size of individual nodes to scale) is typically less important. More nodes…not bigger nodes.
  71. #7 Nail monitoring and analytics.
  72. More nodes and distributed nodes means understanding how each node is performing at any given time is important, but hard to track without good analytics.
  73. System management needs a continuous view into the health of every node in a highly scaled system.
  74. But also high level reports containing analytics of edge node health **tend to be viewed** at higher levels within your organization. How an individual server in the cloud or your data center is performing is typically not of high level management import, but understanding how many automated drones are behaving well vs poorly is of a higher level of visible importance.
  75. And finally, #8, the edge is not magic.
  76. It’s not new, it’s not “special”. We’ve been doing edge computing for years, we’ve just called it something else. We might have called it a “browser application”, or a “mobile application”, or a “Point of Sale” device. But it’s all just edge computing.
  77. The edge is not a new form of computing. The edge is, however, a new way to categorize and label an existing class of computation.
  78. THIS new categorization and labeling is **good** and **encouraging**. >>It means in the future there will be **better** edge-focused tooling. >>There will be services that will be **tailored** for the edge. >>But **existing** tooling today – non edge specific tooling – is still appropriate and useful.
  79. These are the eight keys to being successful in building edge computing into your application. Together, they are a simple but very valuable strategy for success in the edge.
  80. But remember, edge computing is the same as today’s mobile and browser computing. It’s all about management of modern applications, and their components, whether they are cloud or edge components.
  81. Thank you.