SlideShare a Scribd company logo
©2017, Amazon Web Services, Inc. or its affiliates. All rights reserved
From Cloud Computing to Edge Computing
Julien Simon, Principal Technical Evangelist
Amazon Web Services

julsimon@amazon.com 
@julsimon
The AWS Cloud: 16 Regions, 42 Availability Zones
https://aws.amazon.com/about-aws/global-infrastructure/
The AWS Edge: 74 Locations
https://aws.amazon.com/about-aws/global-infrastructure/ 
Ashburn, VA (3), Atlanta GA (3), Chicago,
IL, Dallas/Fort Worth, TX (2), Hayward, CA,
Jacksonville, FL, Los Angeles, CA (2),
Miami, FL, Minneapolis, MN, New York, NY
(3), Newark, NJ, Palo Alto, CA,
Philadelphia, PA, San Jose, CA, Seattle,
WA, South Bend, IN, St. Louis, MO,
Montreal, QC, Toronto, ON 
Rio de Janeiro, Brazil, São Paulo, Brazil (2)
 Amsterdam, The Netherlands (2), Berlin,
Germany, Dublin, Ireland, Frankfurt,
Germany (5), London, England (4), Madrid,
Spain, Marseille, France, Milan, Italy,
Munich, Germany, Paris, France (2),
Prague, Czech Republic, Stockholm,
Sweden, Vienna, Austria, Warsaw, Poland
Zurich, Switzerland.
Chennai, India, Hong Kong, China (3),
Manila, the Philippines, Melbourne,
Australia, Mumbai, India (2), New Delhi,
India, Osaka, Japan, Seoul, Korea (3),
Singapore (2), Sydney, Australia, Taipei,
Taiwan, Tokyo, Japan (3)
Dynamic
Static
Video
User Input
SSL
Amazon CloudFront delivers ALL types of content
https://aws.amazon.com/cloudfront/
NASA's First-Ever 4K Live Stream from Space
https://live.awsevents.com/nasa4k
Edge Locations help secure your platform
https://aws.amazon.com/waf
https://aws.amazon.com/shield/
What about code?
Evolution of Compute – Public Cloud
Infrastructure
Instances
Application code
Evolution of Compute – Serverless
Function
 Event
 Infrastructure
Benefits of Serverless
Continuous scaling 
No servers to
manage
Never pay for idle "
– no cold servers
AWS Lambda: Serverless computing
•  Run code without servers: Node.js, Python, Java, C#
•  Triggered by events or called from APIs:
–  PUT to an Amazon S3 bucket
–  Updates to Amazon DynamoDB table
–  Call to an Amazon API Gateway endpoint
–  Mobile app back-end call
–  CloudFront requests
–  And many more…
•  Makes it easy to:
–  Perform real-time data processing
–  Build scalable back-end services
–  Glue pieces of AWS infrastructure
Running code at Edge Locations: Lambda@Edge
•  Lambda@Edge is an extension of AWS Lambda that allows you to run your
Node.js code at AWS Edge Locations.
•  Customize your content very close to your users, improving the end-user
experience.
Continuous
scaling 
No servers
to manage
Never pay for idle –
no cold servers
Globally
distributed
CloudFront Triggers for Lambda@Edge Functions
Write Once, Deploy Everywhere
https://aws.amazon.com/about-aws/global-infrastructure/ 
Ashburn, VA (3), Atlanta GA (3), Chicago,
IL, Dallas/Fort Worth, TX (2), Hayward, CA,
Jacksonville, FL, Los Angeles, CA (2),
Miami, FL, Minneapolis, MN, New York, NY
(3), Newark, NJ, Palo Alto, CA,
Philadelphia, PA, San Jose, CA, Seattle,
WA, South Bend, IN, St. Louis, MO,
Montreal, QC, Toronto, ON 
Rio de Janeiro, Brazil, São Paulo, Brazil (2)
 Amsterdam, The Netherlands (2), Berlin,
Germany, Dublin, Ireland, Frankfurt,
Germany (5), London, England (4), Madrid,
Spain, Marseille, France, Milan, Italy,
Munich, Germany, Paris, France (2),
Prague, Czech Republic, Stockholm,
Sweden, Vienna, Austria, Warsaw, Poland
Zurich, Switzerland.
Chennai, India, Hong Kong, China (3),
Manila, the Philippines, Melbourne,
Australia, Mumbai, India (2), New Delhi,
India, Osaka, Japan, Seoul, Korea (3),
Singapore (2), Sydney, Australia, Taipei,
Taiwan, Tokyo, Japan (3)
What about everywhere else?
Most machine-generated data never reaches the cloud
Medical equipment
 Industrial machinery
 Extreme environments
This problem isn’t going away
Law of physics
 Law of economics
 Law of the land


AWS Greengrass
Our customers need to…
Extend their "
data center
Process data
 Expedite "
move
Encrypted, secure, "
and embedded
compute
Write data directly "
when it’s generated
A fast and "
cost effective way to
ensure data can be
quickly transferred to
and from the cloud
Simplify"
data transfer
Use standard "
and familiar tools "
for the data "
transfer process
AWS Snowball Edge
Petabyte-scale hybrid device with onboard compute and storage
•  100 TB local storage
•  Local compute equivalent to an "
Amazon EC2 m4.4xlarge instance
•  10GBase-T, 10/25Gb SFP28, and "
40Gb QSFP+ copper, and optical "
networking
•  Ruggedized and rack-mountable
AWS Snowball Edge use cases
Offline "
Staging
Local Tiering and
Compute
IoT
Local
Transformation
The Philips IntelliSpace Console"
relies on Snowball Edge
•  Aggregates and stores 1200+ "
ICU patient data points per day
•  Uses Lambda for data transformation
•  Performs real-time analysis
•  Keeps running even if hospital faces
an IT / network outage

http://www.usa.philips.com/healthcare/product/HCNOCTN501
What about constrained devices?
Three pillars of IoT
Things
Sense "
& Act
Cloud
Storage
& Compute
Intelligence
Insights & 
Logic → Action
Things
Sense "
& Act
Cloud
Storage
& Compute
Intelligence
Insights & 
Logic → Action
AWS IoT 
Starting in the cloud
Action
Device"
State
AWS Services
Applications
Authentication"
& Authorization
Device"
Gateway
Registry
AWS IoT API
Messages
 Messages
AWS Greengrass
https://aws.amazon.com/iot/
Messages
 Messages
Authentication"
& Authorization
Device"
Gateway
Action
Device"
State
AWS Services
Applications
Registry
AWS IoT API
AWS Greengrass
Going to the Edge
Device"
State
Action
Device"
Gateway
Messages
Authentication
& Authorization
Security
*Note: Greengrass is NOT Hardware (You bring your own)
https://aws.amazon.com/greengrass/
Local "
Lambda
Local"
Device Shadows
 Local "
Security
Greengrass
Local "
Broker
Benefits of AWS Greengrass
Respond to local events quickly
Operate offline
Simplified device programming
Reduce the cost of IoT applications
What about AI at the Edge?
Amazon Echo
Deep Learning challenges
•  Training Deep Learning models requires a lot of resources (compute & storage)
•  Robots or autonomous cars can’t exclusively rely on the Cloud
•  #1 issue: network availability, throughput and latency
•  Other issues: memory footprint, power consumption, form factor
•  Need the best of both worlds
•  Elasticity and scalability in the Cloud to train models 
•  Local, real-time inference on the device
MXNet
Resources

http://mxnet.io/ "
https://github.com/dmlc/mxnet "
https://github.com/dmlc/mxnet-notebooks
"

http://www.allthingsdistributed.com/2016/11/
mxnet-default-framework-deep-learning-
aws.html

https://github.com/awslabs/deeplearning-cfn
Lambda@Edge - Content customization

Snowball Edge - Portable compute and storage

Greengrass - Local compute for IoT

MXNet - Edge-friendly Deep Learning

http://aws.amazon.com
©2017, Amazon Web Services, Inc. or its affiliates. All rights reserved
Thank you!
Julien Simon, Principal Technical Evangelist
Amazon Web Services

julsimon@amazon.com 
@julsimon

More Related Content

What's hot

Cloud computing
Cloud computingCloud computing
Cloud computing
sfu-kras
 
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
FBK CREATE-NET
 
Ccl basics
Ccl basicsCcl basics
Ccl basics
Sameer Tathare
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Gopika Babu
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Ashish Mishra
 
Fog Computing and Cloud Computing
Fog Computing and Cloud ComputingFog Computing and Cloud Computing
Fog Computing and Cloud Computing
Ahmed Banafa
 
Fog computing and internet of things
Fog computing and internet of thingsFog computing and internet of things
Fog computing and internet of things
Rahul Yadav
 
Cloud Computing
Cloud ComputingCloud Computing
Attack graph generation for micro services architecture
Attack graph generation for micro services architectureAttack graph generation for micro services architecture
Attack graph generation for micro services architecture
Abdul Qadir
 
Emerging Computing Architectures
Emerging Computing ArchitecturesEmerging Computing Architectures
Emerging Computing Architectures
Daniel Holmberg
 
Edge-Fog Cloud: Scaling IoT computations on the edge
Edge-Fog Cloud: Scaling IoT computations on the edgeEdge-Fog Cloud: Scaling IoT computations on the edge
Edge-Fog Cloud: Scaling IoT computations on the edge
Nitinder Mohan
 
Demystifying the cloud
Demystifying the cloudDemystifying the cloud
Mis cloud computing
Mis cloud computingMis cloud computing
Mis cloud computing
Karan Kukreja
 
Edge-Fog Cloud
Edge-Fog CloudEdge-Fog Cloud
Edge-Fog Cloud
Nitinder Mohan
 
Fog Computing and the Internet of Things
Fog Computing and the Internet of ThingsFog Computing and the Internet of Things
Fog Computing and the Internet of Things
S.Mostafa Sayyedi
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
IntellectPartners
 
what is Cloud computing Technology?
what is Cloud computing Technology?what is Cloud computing Technology?
what is Cloud computing Technology?
JavaTpoint
 
Cloud Computing Basics
Cloud Computing BasicsCloud Computing Basics
Cloud Computing Basics
Jarin Tasnim Khan
 
Cloud Cryptography
Cloud CryptographyCloud Cryptography
Cloud Cryptography
ijtsrd
 
The Security and Privacy Threats to Cloud Computing
The Security and Privacy Threats to Cloud ComputingThe Security and Privacy Threats to Cloud Computing
The Security and Privacy Threats to Cloud Computing
Ankit Singh
 

What's hot (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
 
Ccl basics
Ccl basicsCcl basics
Ccl basics
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Fog Computing and Cloud Computing
Fog Computing and Cloud ComputingFog Computing and Cloud Computing
Fog Computing and Cloud Computing
 
Fog computing and internet of things
Fog computing and internet of thingsFog computing and internet of things
Fog computing and internet of things
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Attack graph generation for micro services architecture
Attack graph generation for micro services architectureAttack graph generation for micro services architecture
Attack graph generation for micro services architecture
 
Emerging Computing Architectures
Emerging Computing ArchitecturesEmerging Computing Architectures
Emerging Computing Architectures
 
Edge-Fog Cloud: Scaling IoT computations on the edge
Edge-Fog Cloud: Scaling IoT computations on the edgeEdge-Fog Cloud: Scaling IoT computations on the edge
Edge-Fog Cloud: Scaling IoT computations on the edge
 
Demystifying the cloud
Demystifying the cloudDemystifying the cloud
Demystifying the cloud
 
Mis cloud computing
Mis cloud computingMis cloud computing
Mis cloud computing
 
Edge-Fog Cloud
Edge-Fog CloudEdge-Fog Cloud
Edge-Fog Cloud
 
Fog Computing and the Internet of Things
Fog Computing and the Internet of ThingsFog Computing and the Internet of Things
Fog Computing and the Internet of Things
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
what is Cloud computing Technology?
what is Cloud computing Technology?what is Cloud computing Technology?
what is Cloud computing Technology?
 
Cloud Computing Basics
Cloud Computing BasicsCloud Computing Basics
Cloud Computing Basics
 
Cloud Cryptography
Cloud CryptographyCloud Cryptography
Cloud Cryptography
 
The Security and Privacy Threats to Cloud Computing
The Security and Privacy Threats to Cloud ComputingThe Security and Privacy Threats to Cloud Computing
The Security and Privacy Threats to Cloud Computing
 

Similar to From Cloud Computing to Edge Computing

Your Basic Building Blocks - AWS Compute - AWS Summit Tel Aviv 2017
Your Basic Building Blocks - AWS Compute - AWS Summit Tel Aviv 2017Your Basic Building Blocks - AWS Compute - AWS Summit Tel Aviv 2017
Your Basic Building Blocks - AWS Compute - AWS Summit Tel Aviv 2017
Amazon Web Services
 
AWS 101 Event - 16 July 2013
AWS 101 Event - 16 July 2013AWS 101 Event - 16 July 2013
AWS 101 Event - 16 July 2013
Amazon Web Services
 
Tech Summit & AWS introduction
Tech Summit & AWS introductionTech Summit & AWS introduction
Tech Summit & AWS introduction
Amazon Web Services
 
4-G.Fitzaptrick AWS-ENISA-RIX-.pptx
4-G.Fitzaptrick AWS-ENISA-RIX-.pptx4-G.Fitzaptrick AWS-ENISA-RIX-.pptx
4-G.Fitzaptrick AWS-ENISA-RIX-.pptx
MohammadEnnab4
 
Amazon Web Services for Application Hosting | SugarCon 2011
Amazon Web Services for Application Hosting | SugarCon 2011Amazon Web Services for Application Hosting | SugarCon 2011
Amazon Web Services for Application Hosting | SugarCon 2011
SugarCRM
 
Content Delivery: accelerare in modo sicuro e flessibile siti web e applicazioni
Content Delivery: accelerare in modo sicuro e flessibile siti web e applicazioniContent Delivery: accelerare in modo sicuro e flessibile siti web e applicazioni
Content Delivery: accelerare in modo sicuro e flessibile siti web e applicazioni
Amazon Web Services
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWS
Ian Massingham
 
Cloud computing & aws concepts
Cloud computing & aws conceptsCloud computing & aws concepts
Cloud computing & aws concepts
ABHINAV ANAND
 
Vancouver keynote - AWS Innovate - Sam Elmalak
Vancouver keynote - AWS Innovate - Sam ElmalakVancouver keynote - AWS Innovate - Sam Elmalak
Vancouver keynote - AWS Innovate - Sam Elmalak
Amazon Web Services
 
Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...
Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...
Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...
Amazon Web Services
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
Suman Debnath
 
AWS Summit 2013 | India - Web, Mobile and Social Apps on AWS, Kingsley Wood
AWS Summit 2013 | India - Web, Mobile and Social Apps on AWS, Kingsley WoodAWS Summit 2013 | India - Web, Mobile and Social Apps on AWS, Kingsley Wood
AWS Summit 2013 | India - Web, Mobile and Social Apps on AWS, Kingsley Wood
Amazon Web Services
 
AWS Differentiator - AWS Partner Summit Mumbai 2018.pdf
AWS Differentiator - AWS Partner Summit Mumbai 2018.pdfAWS Differentiator - AWS Partner Summit Mumbai 2018.pdf
AWS Differentiator - AWS Partner Summit Mumbai 2018.pdf
Amazon Web Services
 
Aws 101 A walk-through the aws cloud (2013)
Aws 101  A walk-through the aws cloud (2013)Aws 101  A walk-through the aws cloud (2013)
Aws 101 A walk-through the aws cloud (2013)
Martin Yan
 
Introduction to AWS Services
Introduction to AWS ServicesIntroduction to AWS Services
Introduction to AWS Services
Klearchos Klearchou
 
AWS Lambda@Edge Lightning Demos
AWS Lambda@Edge Lightning Demos AWS Lambda@Edge Lightning Demos
AWS Lambda@Edge Lightning Demos
Amazon Web Services
 
Getting Started on AWS - AWSome Day 2018
Getting Started on AWS - AWSome Day 2018Getting Started on AWS - AWSome Day 2018
Getting Started on AWS - AWSome Day 2018
Amazon Web Services
 
AWSome Day Lisboa 2017
AWSome Day Lisboa 2017AWSome Day Lisboa 2017
AWSome Day Lisboa 2017
Julio Faerman
 
Cloud Spotting 2017: An overview of cloud computing
Cloud Spotting 2017: An overview of cloud computingCloud Spotting 2017: An overview of cloud computing
Cloud Spotting 2017: An overview of cloud computing
Patrice Kerremans
 
AWS Cloud Kata 2014 | Jakarta - 2-1 AWS Intro and Scale 2014
AWS Cloud Kata 2014 | Jakarta - 2-1 AWS Intro and Scale 2014AWS Cloud Kata 2014 | Jakarta - 2-1 AWS Intro and Scale 2014
AWS Cloud Kata 2014 | Jakarta - 2-1 AWS Intro and Scale 2014
Amazon Web Services
 

Similar to From Cloud Computing to Edge Computing (20)

Your Basic Building Blocks - AWS Compute - AWS Summit Tel Aviv 2017
Your Basic Building Blocks - AWS Compute - AWS Summit Tel Aviv 2017Your Basic Building Blocks - AWS Compute - AWS Summit Tel Aviv 2017
Your Basic Building Blocks - AWS Compute - AWS Summit Tel Aviv 2017
 
AWS 101 Event - 16 July 2013
AWS 101 Event - 16 July 2013AWS 101 Event - 16 July 2013
AWS 101 Event - 16 July 2013
 
Tech Summit & AWS introduction
Tech Summit & AWS introductionTech Summit & AWS introduction
Tech Summit & AWS introduction
 
4-G.Fitzaptrick AWS-ENISA-RIX-.pptx
4-G.Fitzaptrick AWS-ENISA-RIX-.pptx4-G.Fitzaptrick AWS-ENISA-RIX-.pptx
4-G.Fitzaptrick AWS-ENISA-RIX-.pptx
 
Amazon Web Services for Application Hosting | SugarCon 2011
Amazon Web Services for Application Hosting | SugarCon 2011Amazon Web Services for Application Hosting | SugarCon 2011
Amazon Web Services for Application Hosting | SugarCon 2011
 
Content Delivery: accelerare in modo sicuro e flessibile siti web e applicazioni
Content Delivery: accelerare in modo sicuro e flessibile siti web e applicazioniContent Delivery: accelerare in modo sicuro e flessibile siti web e applicazioni
Content Delivery: accelerare in modo sicuro e flessibile siti web e applicazioni
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWS
 
Cloud computing & aws concepts
Cloud computing & aws conceptsCloud computing & aws concepts
Cloud computing & aws concepts
 
Vancouver keynote - AWS Innovate - Sam Elmalak
Vancouver keynote - AWS Innovate - Sam ElmalakVancouver keynote - AWS Innovate - Sam Elmalak
Vancouver keynote - AWS Innovate - Sam Elmalak
 
Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...
Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...
Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
 
AWS Summit 2013 | India - Web, Mobile and Social Apps on AWS, Kingsley Wood
AWS Summit 2013 | India - Web, Mobile and Social Apps on AWS, Kingsley WoodAWS Summit 2013 | India - Web, Mobile and Social Apps on AWS, Kingsley Wood
AWS Summit 2013 | India - Web, Mobile and Social Apps on AWS, Kingsley Wood
 
AWS Differentiator - AWS Partner Summit Mumbai 2018.pdf
AWS Differentiator - AWS Partner Summit Mumbai 2018.pdfAWS Differentiator - AWS Partner Summit Mumbai 2018.pdf
AWS Differentiator - AWS Partner Summit Mumbai 2018.pdf
 
Aws 101 A walk-through the aws cloud (2013)
Aws 101  A walk-through the aws cloud (2013)Aws 101  A walk-through the aws cloud (2013)
Aws 101 A walk-through the aws cloud (2013)
 
Introduction to AWS Services
Introduction to AWS ServicesIntroduction to AWS Services
Introduction to AWS Services
 
AWS Lambda@Edge Lightning Demos
AWS Lambda@Edge Lightning Demos AWS Lambda@Edge Lightning Demos
AWS Lambda@Edge Lightning Demos
 
Getting Started on AWS - AWSome Day 2018
Getting Started on AWS - AWSome Day 2018Getting Started on AWS - AWSome Day 2018
Getting Started on AWS - AWSome Day 2018
 
AWSome Day Lisboa 2017
AWSome Day Lisboa 2017AWSome Day Lisboa 2017
AWSome Day Lisboa 2017
 
Cloud Spotting 2017: An overview of cloud computing
Cloud Spotting 2017: An overview of cloud computingCloud Spotting 2017: An overview of cloud computing
Cloud Spotting 2017: An overview of cloud computing
 
AWS Cloud Kata 2014 | Jakarta - 2-1 AWS Intro and Scale 2014
AWS Cloud Kata 2014 | Jakarta - 2-1 AWS Intro and Scale 2014AWS Cloud Kata 2014 | Jakarta - 2-1 AWS Intro and Scale 2014
AWS Cloud Kata 2014 | Jakarta - 2-1 AWS Intro and Scale 2014
 

More from Julien SIMON

An introduction to computer vision with Hugging Face
An introduction to computer vision with Hugging FaceAn introduction to computer vision with Hugging Face
An introduction to computer vision with Hugging Face
Julien SIMON
 
Reinventing Deep Learning
 with Hugging Face Transformers
Reinventing Deep Learning
 with Hugging Face TransformersReinventing Deep Learning
 with Hugging Face Transformers
Reinventing Deep Learning
 with Hugging Face Transformers
Julien SIMON
 
Building NLP applications with Transformers
Building NLP applications with TransformersBuilding NLP applications with Transformers
Building NLP applications with Transformers
Julien SIMON
 
Building Machine Learning Models Automatically (June 2020)
Building Machine Learning Models Automatically (June 2020)Building Machine Learning Models Automatically (June 2020)
Building Machine Learning Models Automatically (June 2020)
Julien SIMON
 
Starting your AI/ML project right (May 2020)
Starting your AI/ML project right (May 2020)Starting your AI/ML project right (May 2020)
Starting your AI/ML project right (May 2020)
Julien SIMON
 
Scale Machine Learning from zero to millions of users (April 2020)
Scale Machine Learning from zero to millions of users (April 2020)Scale Machine Learning from zero to millions of users (April 2020)
Scale Machine Learning from zero to millions of users (April 2020)
Julien SIMON
 
An Introduction to Generative Adversarial Networks (April 2020)
An Introduction to Generative Adversarial Networks (April 2020)An Introduction to Generative Adversarial Networks (April 2020)
An Introduction to Generative Adversarial Networks (April 2020)
Julien SIMON
 
AIM410R1 Deep learning applications with TensorFlow, featuring Fannie Mae (De...
AIM410R1 Deep learning applications with TensorFlow, featuring Fannie Mae (De...AIM410R1 Deep learning applications with TensorFlow, featuring Fannie Mae (De...
AIM410R1 Deep learning applications with TensorFlow, featuring Fannie Mae (De...
Julien SIMON
 
AIM361 Optimizing machine learning models with Amazon SageMaker (December 2019)
AIM361 Optimizing machine learning models with Amazon SageMaker (December 2019)AIM361 Optimizing machine learning models with Amazon SageMaker (December 2019)
AIM361 Optimizing machine learning models with Amazon SageMaker (December 2019)
Julien SIMON
 
AIM410R Deep Learning Applications with TensorFlow, featuring Mobileye (Decem...
AIM410R Deep Learning Applications with TensorFlow, featuring Mobileye (Decem...AIM410R Deep Learning Applications with TensorFlow, featuring Mobileye (Decem...
AIM410R Deep Learning Applications with TensorFlow, featuring Mobileye (Decem...
Julien SIMON
 
A pragmatic introduction to natural language processing models (October 2019)
A pragmatic introduction to natural language processing models (October 2019)A pragmatic introduction to natural language processing models (October 2019)
A pragmatic introduction to natural language processing models (October 2019)
Julien SIMON
 
Building smart applications with AWS AI services (October 2019)
Building smart applications with AWS AI services (October 2019)Building smart applications with AWS AI services (October 2019)
Building smart applications with AWS AI services (October 2019)
Julien SIMON
 
Build, train and deploy ML models with SageMaker (October 2019)
Build, train and deploy ML models with SageMaker (October 2019)Build, train and deploy ML models with SageMaker (October 2019)
Build, train and deploy ML models with SageMaker (October 2019)
Julien SIMON
 
The Future of AI (September 2019)
The Future of AI (September 2019)The Future of AI (September 2019)
The Future of AI (September 2019)
Julien SIMON
 
Building Machine Learning Inference Pipelines at Scale (July 2019)
Building Machine Learning Inference Pipelines at Scale (July 2019)Building Machine Learning Inference Pipelines at Scale (July 2019)
Building Machine Learning Inference Pipelines at Scale (July 2019)
Julien SIMON
 
Train and Deploy Machine Learning Workloads with AWS Container Services (July...
Train and Deploy Machine Learning Workloads with AWS Container Services (July...Train and Deploy Machine Learning Workloads with AWS Container Services (July...
Train and Deploy Machine Learning Workloads with AWS Container Services (July...
Julien SIMON
 
Optimize your Machine Learning Workloads on AWS (July 2019)
Optimize your Machine Learning Workloads on AWS (July 2019)Optimize your Machine Learning Workloads on AWS (July 2019)
Optimize your Machine Learning Workloads on AWS (July 2019)
Julien SIMON
 
Deep Learning on Amazon Sagemaker (July 2019)
Deep Learning on Amazon Sagemaker (July 2019)Deep Learning on Amazon Sagemaker (July 2019)
Deep Learning on Amazon Sagemaker (July 2019)
Julien SIMON
 
Automate your Amazon SageMaker Workflows (July 2019)
Automate your Amazon SageMaker Workflows (July 2019)Automate your Amazon SageMaker Workflows (July 2019)
Automate your Amazon SageMaker Workflows (July 2019)
Julien SIMON
 
Build, train and deploy ML models with Amazon SageMaker (May 2019)
Build, train and deploy ML models with Amazon SageMaker (May 2019)Build, train and deploy ML models with Amazon SageMaker (May 2019)
Build, train and deploy ML models with Amazon SageMaker (May 2019)
Julien SIMON
 

More from Julien SIMON (20)

An introduction to computer vision with Hugging Face
An introduction to computer vision with Hugging FaceAn introduction to computer vision with Hugging Face
An introduction to computer vision with Hugging Face
 
Reinventing Deep Learning
 with Hugging Face Transformers
Reinventing Deep Learning
 with Hugging Face TransformersReinventing Deep Learning
 with Hugging Face Transformers
Reinventing Deep Learning
 with Hugging Face Transformers
 
Building NLP applications with Transformers
Building NLP applications with TransformersBuilding NLP applications with Transformers
Building NLP applications with Transformers
 
Building Machine Learning Models Automatically (June 2020)
Building Machine Learning Models Automatically (June 2020)Building Machine Learning Models Automatically (June 2020)
Building Machine Learning Models Automatically (June 2020)
 
Starting your AI/ML project right (May 2020)
Starting your AI/ML project right (May 2020)Starting your AI/ML project right (May 2020)
Starting your AI/ML project right (May 2020)
 
Scale Machine Learning from zero to millions of users (April 2020)
Scale Machine Learning from zero to millions of users (April 2020)Scale Machine Learning from zero to millions of users (April 2020)
Scale Machine Learning from zero to millions of users (April 2020)
 
An Introduction to Generative Adversarial Networks (April 2020)
An Introduction to Generative Adversarial Networks (April 2020)An Introduction to Generative Adversarial Networks (April 2020)
An Introduction to Generative Adversarial Networks (April 2020)
 
AIM410R1 Deep learning applications with TensorFlow, featuring Fannie Mae (De...
AIM410R1 Deep learning applications with TensorFlow, featuring Fannie Mae (De...AIM410R1 Deep learning applications with TensorFlow, featuring Fannie Mae (De...
AIM410R1 Deep learning applications with TensorFlow, featuring Fannie Mae (De...
 
AIM361 Optimizing machine learning models with Amazon SageMaker (December 2019)
AIM361 Optimizing machine learning models with Amazon SageMaker (December 2019)AIM361 Optimizing machine learning models with Amazon SageMaker (December 2019)
AIM361 Optimizing machine learning models with Amazon SageMaker (December 2019)
 
AIM410R Deep Learning Applications with TensorFlow, featuring Mobileye (Decem...
AIM410R Deep Learning Applications with TensorFlow, featuring Mobileye (Decem...AIM410R Deep Learning Applications with TensorFlow, featuring Mobileye (Decem...
AIM410R Deep Learning Applications with TensorFlow, featuring Mobileye (Decem...
 
A pragmatic introduction to natural language processing models (October 2019)
A pragmatic introduction to natural language processing models (October 2019)A pragmatic introduction to natural language processing models (October 2019)
A pragmatic introduction to natural language processing models (October 2019)
 
Building smart applications with AWS AI services (October 2019)
Building smart applications with AWS AI services (October 2019)Building smart applications with AWS AI services (October 2019)
Building smart applications with AWS AI services (October 2019)
 
Build, train and deploy ML models with SageMaker (October 2019)
Build, train and deploy ML models with SageMaker (October 2019)Build, train and deploy ML models with SageMaker (October 2019)
Build, train and deploy ML models with SageMaker (October 2019)
 
The Future of AI (September 2019)
The Future of AI (September 2019)The Future of AI (September 2019)
The Future of AI (September 2019)
 
Building Machine Learning Inference Pipelines at Scale (July 2019)
Building Machine Learning Inference Pipelines at Scale (July 2019)Building Machine Learning Inference Pipelines at Scale (July 2019)
Building Machine Learning Inference Pipelines at Scale (July 2019)
 
Train and Deploy Machine Learning Workloads with AWS Container Services (July...
Train and Deploy Machine Learning Workloads with AWS Container Services (July...Train and Deploy Machine Learning Workloads with AWS Container Services (July...
Train and Deploy Machine Learning Workloads with AWS Container Services (July...
 
Optimize your Machine Learning Workloads on AWS (July 2019)
Optimize your Machine Learning Workloads on AWS (July 2019)Optimize your Machine Learning Workloads on AWS (July 2019)
Optimize your Machine Learning Workloads on AWS (July 2019)
 
Deep Learning on Amazon Sagemaker (July 2019)
Deep Learning on Amazon Sagemaker (July 2019)Deep Learning on Amazon Sagemaker (July 2019)
Deep Learning on Amazon Sagemaker (July 2019)
 
Automate your Amazon SageMaker Workflows (July 2019)
Automate your Amazon SageMaker Workflows (July 2019)Automate your Amazon SageMaker Workflows (July 2019)
Automate your Amazon SageMaker Workflows (July 2019)
 
Build, train and deploy ML models with Amazon SageMaker (May 2019)
Build, train and deploy ML models with Amazon SageMaker (May 2019)Build, train and deploy ML models with Amazon SageMaker (May 2019)
Build, train and deploy ML models with Amazon SageMaker (May 2019)
 

Recently uploaded

GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
Data Hops
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 

Recently uploaded (20)

GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 

From Cloud Computing to Edge Computing

  • 1. ©2017, Amazon Web Services, Inc. or its affiliates. All rights reserved From Cloud Computing to Edge Computing Julien Simon, Principal Technical Evangelist Amazon Web Services julsimon@amazon.com @julsimon
  • 2. The AWS Cloud: 16 Regions, 42 Availability Zones https://aws.amazon.com/about-aws/global-infrastructure/
  • 3. The AWS Edge: 74 Locations https://aws.amazon.com/about-aws/global-infrastructure/ Ashburn, VA (3), Atlanta GA (3), Chicago, IL, Dallas/Fort Worth, TX (2), Hayward, CA, Jacksonville, FL, Los Angeles, CA (2), Miami, FL, Minneapolis, MN, New York, NY (3), Newark, NJ, Palo Alto, CA, Philadelphia, PA, San Jose, CA, Seattle, WA, South Bend, IN, St. Louis, MO, Montreal, QC, Toronto, ON Rio de Janeiro, Brazil, São Paulo, Brazil (2) Amsterdam, The Netherlands (2), Berlin, Germany, Dublin, Ireland, Frankfurt, Germany (5), London, England (4), Madrid, Spain, Marseille, France, Milan, Italy, Munich, Germany, Paris, France (2), Prague, Czech Republic, Stockholm, Sweden, Vienna, Austria, Warsaw, Poland Zurich, Switzerland. Chennai, India, Hong Kong, China (3), Manila, the Philippines, Melbourne, Australia, Mumbai, India (2), New Delhi, India, Osaka, Japan, Seoul, Korea (3), Singapore (2), Sydney, Australia, Taipei, Taiwan, Tokyo, Japan (3)
  • 4. Dynamic Static Video User Input SSL Amazon CloudFront delivers ALL types of content https://aws.amazon.com/cloudfront/
  • 5. NASA's First-Ever 4K Live Stream from Space https://live.awsevents.com/nasa4k
  • 6. Edge Locations help secure your platform https://aws.amazon.com/waf https://aws.amazon.com/shield/
  • 8. Evolution of Compute – Public Cloud Infrastructure Instances Application code
  • 9. Evolution of Compute – Serverless Function Event Infrastructure
  • 10. Benefits of Serverless Continuous scaling No servers to manage Never pay for idle " – no cold servers
  • 11. AWS Lambda: Serverless computing •  Run code without servers: Node.js, Python, Java, C# •  Triggered by events or called from APIs: –  PUT to an Amazon S3 bucket –  Updates to Amazon DynamoDB table –  Call to an Amazon API Gateway endpoint –  Mobile app back-end call –  CloudFront requests –  And many more… •  Makes it easy to: –  Perform real-time data processing –  Build scalable back-end services –  Glue pieces of AWS infrastructure
  • 12. Running code at Edge Locations: Lambda@Edge •  Lambda@Edge is an extension of AWS Lambda that allows you to run your Node.js code at AWS Edge Locations. •  Customize your content very close to your users, improving the end-user experience. Continuous scaling No servers to manage Never pay for idle – no cold servers Globally distributed
  • 13. CloudFront Triggers for Lambda@Edge Functions
  • 14. Write Once, Deploy Everywhere https://aws.amazon.com/about-aws/global-infrastructure/ Ashburn, VA (3), Atlanta GA (3), Chicago, IL, Dallas/Fort Worth, TX (2), Hayward, CA, Jacksonville, FL, Los Angeles, CA (2), Miami, FL, Minneapolis, MN, New York, NY (3), Newark, NJ, Palo Alto, CA, Philadelphia, PA, San Jose, CA, Seattle, WA, South Bend, IN, St. Louis, MO, Montreal, QC, Toronto, ON Rio de Janeiro, Brazil, São Paulo, Brazil (2) Amsterdam, The Netherlands (2), Berlin, Germany, Dublin, Ireland, Frankfurt, Germany (5), London, England (4), Madrid, Spain, Marseille, France, Milan, Italy, Munich, Germany, Paris, France (2), Prague, Czech Republic, Stockholm, Sweden, Vienna, Austria, Warsaw, Poland Zurich, Switzerland. Chennai, India, Hong Kong, China (3), Manila, the Philippines, Melbourne, Australia, Mumbai, India (2), New Delhi, India, Osaka, Japan, Seoul, Korea (3), Singapore (2), Sydney, Australia, Taipei, Taiwan, Tokyo, Japan (3)
  • 16. Most machine-generated data never reaches the cloud Medical equipment Industrial machinery Extreme environments
  • 17. This problem isn’t going away Law of physics Law of economics Law of the land AWS Greengrass
  • 18. Our customers need to… Extend their " data center Process data Expedite " move Encrypted, secure, " and embedded compute Write data directly " when it’s generated A fast and " cost effective way to ensure data can be quickly transferred to and from the cloud Simplify" data transfer Use standard " and familiar tools " for the data " transfer process
  • 19. AWS Snowball Edge Petabyte-scale hybrid device with onboard compute and storage •  100 TB local storage •  Local compute equivalent to an " Amazon EC2 m4.4xlarge instance •  10GBase-T, 10/25Gb SFP28, and " 40Gb QSFP+ copper, and optical " networking •  Ruggedized and rack-mountable
  • 20. AWS Snowball Edge use cases Offline " Staging Local Tiering and Compute IoT Local Transformation
  • 21. The Philips IntelliSpace Console" relies on Snowball Edge •  Aggregates and stores 1200+ " ICU patient data points per day •  Uses Lambda for data transformation •  Performs real-time analysis •  Keeps running even if hospital faces an IT / network outage http://www.usa.philips.com/healthcare/product/HCNOCTN501
  • 23. Three pillars of IoT Things Sense " & Act Cloud Storage & Compute Intelligence Insights &  Logic → Action
  • 24. Things Sense " & Act Cloud Storage & Compute Intelligence Insights &  Logic → Action AWS IoT Starting in the cloud Action Device" State AWS Services Applications Authentication" & Authorization Device" Gateway Registry AWS IoT API Messages Messages AWS Greengrass https://aws.amazon.com/iot/
  • 25. Messages Messages Authentication" & Authorization Device" Gateway Action Device" State AWS Services Applications Registry AWS IoT API AWS Greengrass Going to the Edge Device" State Action Device" Gateway Messages Authentication & Authorization Security *Note: Greengrass is NOT Hardware (You bring your own) https://aws.amazon.com/greengrass/
  • 26. Local " Lambda Local" Device Shadows Local " Security Greengrass Local " Broker
  • 27. Benefits of AWS Greengrass Respond to local events quickly Operate offline Simplified device programming Reduce the cost of IoT applications
  • 28. What about AI at the Edge?
  • 30. Deep Learning challenges •  Training Deep Learning models requires a lot of resources (compute & storage) •  Robots or autonomous cars can’t exclusively rely on the Cloud •  #1 issue: network availability, throughput and latency •  Other issues: memory footprint, power consumption, form factor •  Need the best of both worlds •  Elasticity and scalability in the Cloud to train models •  Local, real-time inference on the device
  • 32. Lambda@Edge - Content customization Snowball Edge - Portable compute and storage Greengrass - Local compute for IoT MXNet - Edge-friendly Deep Learning http://aws.amazon.com
  • 33. ©2017, Amazon Web Services, Inc. or its affiliates. All rights reserved Thank you! Julien Simon, Principal Technical Evangelist Amazon Web Services julsimon@amazon.com @julsimon