SlideShare une entreprise Scribd logo
1  sur  47
Télécharger pour lire hors ligne
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Jon Turow, Principal Product Manager
AWS IoT Device Services
November 30, 2016
IOT201
NEW LAUNCH! Introducing
AWS Greengrass
We can't overestimate the value of computers.
Yes, they are great for playing games and forwarding
funny emails. But real business is done on paper.
“
Most machine data never reaches the cloud
Medical equipment Industrial machinery Extreme environments
Why this problem isn’t going away
Law of physics Law of economics Law of the land
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
Cloud
AWS Greengrass extends AWS onto your devices, so they can act locally on
the data they generate, while still taking advantage of the cloud.
Messages Messages
Authentication
& Authorization
Device
Gateway
Action
Device
State
AWS Services
Applications
Registry
AWS IoT API
AWS IoT
Going to the edge
Introducing AWS Greengrass
Device
State
Action
Device
Gateway
Messages
Authentication
& Authorization
Security
Benefits of AWS Greengrass
Respond to local events quickly
Operate offline
Simplified device programming
Reduce the cost of IoT applications
PARTNERS CUSTOMERS
Partners and customers
AWS
Snowball
AWS Greengrass pricing
Active
Devices Price per Device
3 Free for 1 year
3–10,000
$0.16/month
$1.49/year
10,000+ Call us
Greengrass Components
Greengrass is software, not
hardware (you bring your own)
2 Components that work together:
• Greengrass Core
• IoT Device SDK
AWS Greengrass Core (GGC)
The runtime responsible for
Lambda execution, messaging,
device shadows, security, and for
interacting directly with the cloud
AWS Greengrass Core (GGC)
• Min single-core 1 GHz
• Min 128 MB RAM
• x86 and ARM
• Linux (Ubuntu or Amazon)
• The sky is the limit
IoT device SDK
Any device that uses the IoT
device SDK can be configured to
interact with AWS Greengrass
core via the local network
Devices can be small or big
Starts with the IoT device SDK
for C++, more coming soon
Devices work together locally
An AWS Greengrass group
is a set of cores and other
devices configured to
communicate with one
another
Devices work together with the cloud
AWS Greengrass works
with AWS IoT to maintain
long-lived connections
and process data via
the rules engine
Your Lambda functions
can also interact directly
with other AWS services
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Features of AWS Greengrass
Local Lambda
Lambda functions are event-driven
compute functions
With AWS Greengrass you can
write Lambda functions in the
cloud and deploy them locally
Local Lambda
AWS Greengrass runs Lambda
functions written in Python 2.7
Invoke Lambda functions with
messaging and shadow updates
Local Lambda—What you can do
Command and control
Offline operation
Data filtering and aggregation
Iterative learning
Shadows
JSON documents that
represent state of your devices
and Lambda functions
Define them however it is logical to
you—a car, an engine, a fleet
Sync to the cloud or
keep them local
Shadows – What you can do
Device state (current and desired)
Granular device state (only
synched to the cloud for debug)
Lightweight configuration
Messaging
Local MQTT pub/sub messaging
Define subscriptions between
publishers and subscribers
Apply MQTT topic filters
Security
Mutual auth, both locally and also
with the cloud
Certificate on your devices can be
associated to SigV4 credentials in
the cloud
You can directly call any AWS
service from AWS Greengrass
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Brett Francis,
AWS Principal Solutions Architect,
Specialist
AWS Greengrass Fulfillment
Center Demo
Mini-Fulfillment Center Demo
GOAL TO
DEMONSTRATE
Mini-Fulfillment Center Demo
Actions that are local, interdependent, and coordinated
“Cloud-like” local architecture of decoupled
and generally stateless microservices
Model sorting of packages shipped between fulfillment centers
Local device logic
Local communication
Local Lambda
20/sec
20/sec
20/sec
Mini-Fulfillment Architecture
Local device logic
Local communication
Local Lambda
20/sec
20/sec
20/sec
Mini-Fulfillment Architecture
Local device logic
Local communication
Local Lambda
20/sec
20/sec
20/sec
Mini-Fulfillment Architecture
Local device logic
Local communication
Local Lambda
20/sec
20/sec
20/sec
Mini-Fulfillment Architecture
Greengrass Helped Mini-Fulfillment Demo by:
Local Lambdas and Shadows enable
resilient coordinated actions across hosts
High frequency sample rate supports rapid error detection
• Communication as fast as physical transport allows
Local MQTT router enables strongly
decoupled and yet secure communications
Lambdas enable “Octopus-like intelligence”
spread across the solution
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Bart Vercammen
VP Product Management, Connected Home, Technicolor
HOW EDGE COMPUTE MAKES
OUR GATEWAYS SMARTER
TECHNICOLOR plays a key role in all phases of CONTENT
CREATION DISTRIBUTION CONSUMPTION 
#1 IN HOME
GATEWAYS
#2 IN SETTOP
BOXES
500M DEVICES
SHIPPED
250 OPERATORS
GLOBALLY 80% CE VENDORS
USE OUR IP
40K PATENTS
#1 IN PRE & POST
PRODUCTION
70% OF HOLLYWOOD
BLOCKBUSTERS
150K VFX SHOT
ANNUALLY
New Technicolor PRODUCTS and SERVICES with Greengrass
10Gb Broadband GW
Extraordinarily powerful – Best Wi-Fi
Carrier-grade – Full service platform
Tri-band Wi-Fi Extender
Whole home coverage – Cool design
Intelligent diagnostics and roaming
Personal Assistant
Voice-activated user experience
App – Helpdesk optimization
PROBLEMS SOLUTIONS BENEFITS 
LAMBDAS and CONTAINERS TTM, TCO, SecurityMONOLITHIC FIRMWARE
BENEFITS of Greengrass
EDGE COMPUTECLOUD HOSTING COSTS Cost, Privacy
CLOUD DEVELOPMENT MODELEMBEDDED SW SKILLS Dev Community
FLEXIBILITY to DECIDE WHEN,
WHERE and HOW to DEPLOY SERVICES
Wi-Fi
Extender
Wi-Fi
Extender
Gateway
Access
Network
Core
Network
ISP
Services
Edge Compute in a Service Provider ENVIRONMENT
Public
Internet
λ
SERVICE PROVIDER SUBSCRIBER HOMEINTERNET
3rd
Party
Device
Sensor Switch Alarm
TCH
Services
λ
λ
3rd Party
Services
λ λ
λ
Greengrass Device
Greengrass Core
NAT GW
RDS
VPN GW
ECS
Bastion
EC2
AZ-0
Public Private
Lambda
Diagnostics
NAT GW
RDS
VPN GW
ECS
Bastion
EC2
AZ-1
Public Private
Lambda
Diagnostics
Router Internet GW
VPN GW
VPN GW
Lambda
RDS Ingest
Greengrass Group
Detailed ARCHITECTURE and USE CASES
EDGECLOUD
Tri-band Wi-Fi Extender HW
S3
Dynamo DB
Dashboard
Dashboard
Alexa Skill
Homeware SW
Edge Lambda
Greengrass Core
Diagnostics
Guest NW
Unboxing
10Gb Broadband Gateway HW
Alexa
Client
Homeware SW
Alexa
Client
Greengrass
Device
Greengrass
Device
Alexa
IoT
CONCLUSIONS
Clear BENEFITS ► Greengrass enables faster TTM, reduced TCO and
increased FLEXIBILITY and PRIVACY to the benefit
of Technicolor, service providers and consumers
OPPORTUNITY! ► By building bridges between CLOUD and EDGE,
we are creating opportunities for INNOVATION and
improved consumer EXPERIENCES in the home
New PRODUCTS ► As leading vendor in the connected home,
TECHNICOLOR is excited to introduce Greengrass
starting with these new PRODUCTS and SERVICES
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Wrapping Up
3 Laws.
Law of physics Law of economics Law of the land
Local
Lambda
Local
Device Shadows
Local
Security
Greengrass
is…
AWS
Local
Broker
Why Greengrass is important
Data processed
in the cloud
Data
processed
locally
Embedded
developer
Cloud
developer
Program devices with
modern languages,
deployment APIs, and
workflows
Cloud-based
development that adds
value to data that never
reach the cloud
Execute code locally
in response to data
How to get started today
Sign up for limited preview
Order AWS Snowball Edge
http://aws.amazon.com/Greengrass
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!
Remember to complete
your evaluations!

Contenu connexe

Tendances

Tendances (20)

AWS IoT - Introduction - Pop-up Loft
AWS IoT - Introduction - Pop-up LoftAWS IoT - Introduction - Pop-up Loft
AWS IoT - Introduction - Pop-up Loft
 
Getting Started with AWS IoT
Getting Started with AWS IoTGetting Started with AWS IoT
Getting Started with AWS IoT
 
Microservizi e container Docker in produzione: strumenti e consigli
Microservizi e container Docker in produzione: strumenti e consigliMicroservizi e container Docker in produzione: strumenti e consigli
Microservizi e container Docker in produzione: strumenti e consigli
 
Introduction to AWS Greengrass - DevDay Los Angeles 2017
Introduction to AWS Greengrass - DevDay Los Angeles 2017Introduction to AWS Greengrass - DevDay Los Angeles 2017
Introduction to AWS Greengrass - DevDay Los Angeles 2017
 
Introducing AWS IoT - Interfacing with the Physical World - Technical 101
Introducing AWS IoT - Interfacing with the Physical World - Technical 101Introducing AWS IoT - Interfacing with the Physical World - Technical 101
Introducing AWS IoT - Interfacing with the Physical World - Technical 101
 
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim CruseAWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
 
Implementare e gestire soluzioni per l'Internet of Things (IoT) in modo rapid...
Implementare e gestire soluzioni per l'Internet of Things (IoT) in modo rapid...Implementare e gestire soluzioni per l'Internet of Things (IoT) in modo rapid...
Implementare e gestire soluzioni per l'Internet of Things (IoT) in modo rapid...
 
Getting Started with AWS IoT - September 2016 Webinar Series
Getting Started with AWS IoT - September 2016 Webinar SeriesGetting Started with AWS IoT - September 2016 Webinar Series
Getting Started with AWS IoT - September 2016 Webinar Series
 
微服務與 Docker 深入探討
微服務與 Docker 深入探討微服務與 Docker 深入探討
微服務與 Docker 深入探討
 
Getting started with aws io t.compressed.compressed
Getting started with aws io t.compressed.compressedGetting started with aws io t.compressed.compressed
Getting started with aws io t.compressed.compressed
 
AWS re:Invent 2016: Monitoring, Hold the Infrastructure: Getting the Most fro...
AWS re:Invent 2016: Monitoring, Hold the Infrastructure: Getting the Most fro...AWS re:Invent 2016: Monitoring, Hold the Infrastructure: Getting the Most fro...
AWS re:Invent 2016: Monitoring, Hold the Infrastructure: Getting the Most fro...
 
Connecting to AWS IoT
Connecting to AWS IoTConnecting to AWS IoT
Connecting to AWS IoT
 
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity
Creating Your Virtual Data Center: VPC Fundamentals and ConnectivityCreating Your Virtual Data Center: VPC Fundamentals and Connectivity
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity
 
Security at Scale with AWS - AWS Summit Cape Town 2017
Security at Scale with AWS - AWS Summit Cape Town 2017 Security at Scale with AWS - AWS Summit Cape Town 2017
Security at Scale with AWS - AWS Summit Cape Town 2017
 
AWS re:Invent 2016: Building IoT Applications with AWS and Amazon Alexa (HLC304)
AWS re:Invent 2016: Building IoT Applications with AWS and Amazon Alexa (HLC304)AWS re:Invent 2016: Building IoT Applications with AWS and Amazon Alexa (HLC304)
AWS re:Invent 2016: Building IoT Applications with AWS and Amazon Alexa (HLC304)
 
Network Security and Access Control within AWS
Network Security and Access Control within AWSNetwork Security and Access Control within AWS
Network Security and Access Control within AWS
 
Hands On Lab: Introduction to Microsoft SQL Server in AWS - April 2017 AWS On...
Hands On Lab: Introduction to Microsoft SQL Server in AWS - April 2017 AWS On...Hands On Lab: Introduction to Microsoft SQL Server in AWS - April 2017 AWS On...
Hands On Lab: Introduction to Microsoft SQL Server in AWS - April 2017 AWS On...
 
Introduction to Container Management on AWS
Introduction to Container Management on AWSIntroduction to Container Management on AWS
Introduction to Container Management on AWS
 
AWS re:Invent 2016: NextGen Networking: New Capabilities for Amazon’s Virtual...
AWS re:Invent 2016: NextGen Networking: New Capabilities for Amazon’s Virtual...AWS re:Invent 2016: NextGen Networking: New Capabilities for Amazon’s Virtual...
AWS re:Invent 2016: NextGen Networking: New Capabilities for Amazon’s Virtual...
 
Enterprise-Grade IoT Infrastructure and Connectivity on AWS
Enterprise-Grade IoT Infrastructure and Connectivity on AWSEnterprise-Grade IoT Infrastructure and Connectivity on AWS
Enterprise-Grade IoT Infrastructure and Connectivity on AWS
 

En vedette

AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
Amazon Web Services
 

En vedette (20)

AWS re:Invent 2016: Internet of Things (IoT) Edge and Device Services (IOT202)
AWS re:Invent 2016: Internet of Things (IoT) Edge and Device Services (IOT202)AWS re:Invent 2016: Internet of Things (IoT) Edge and Device Services (IOT202)
AWS re:Invent 2016: Internet of Things (IoT) Edge and Device Services (IOT202)
 
AWS re:Invent 2016: NEW LAUNCH! Lambda Everywhere (IOT309)
AWS re:Invent 2016: NEW LAUNCH! Lambda Everywhere (IOT309)AWS re:Invent 2016: NEW LAUNCH! Lambda Everywhere (IOT309)
AWS re:Invent 2016: NEW LAUNCH! Lambda Everywhere (IOT309)
 
AWS re:Invent 2016: IoT State of the Union (IOT307)
AWS re:Invent 2016: IoT State of the Union (IOT307)AWS re:Invent 2016: IoT State of the Union (IOT307)
AWS re:Invent 2016: IoT State of the Union (IOT307)
 
New Artificial Intelligence and IoT Services (Lex, Polly, Rekognition, Greeng...
New Artificial Intelligence and IoT Services (Lex, Polly, Rekognition, Greeng...New Artificial Intelligence and IoT Services (Lex, Polly, Rekognition, Greeng...
New Artificial Intelligence and IoT Services (Lex, Polly, Rekognition, Greeng...
 
AWS re:Invent 2016: Serverless IoT Back Ends (IOT401)
AWS re:Invent 2016: Serverless IoT Back Ends (IOT401)AWS re:Invent 2016: Serverless IoT Back Ends (IOT401)
AWS re:Invent 2016: Serverless IoT Back Ends (IOT401)
 
AWS re:Invent 2016: IoT and Beyond: Building IoT Solutions for Exploring the ...
AWS re:Invent 2016: IoT and Beyond: Building IoT Solutions for Exploring the ...AWS re:Invent 2016: IoT and Beyond: Building IoT Solutions for Exploring the ...
AWS re:Invent 2016: IoT and Beyond: Building IoT Solutions for Exploring the ...
 
AWS re:Invent 2016: Introduction to AWS IoT in the Cloud (IOT204)
AWS re:Invent 2016: Introduction to AWS IoT in the Cloud (IOT204)AWS re:Invent 2016: Introduction to AWS IoT in the Cloud (IOT204)
AWS re:Invent 2016: Introduction to AWS IoT in the Cloud (IOT204)
 
AWS IoT Workshop Keynote
AWS IoT Workshop KeynoteAWS IoT Workshop Keynote
AWS IoT Workshop Keynote
 
以AWS Lambda與Amazon API Gateway打造無伺服器後端
以AWS Lambda與Amazon API Gateway打造無伺服器後端以AWS Lambda與Amazon API Gateway打造無伺服器後端
以AWS Lambda與Amazon API Gateway打造無伺服器後端
 
Announcing AWS Greengrass - January 2017 AWS Online Tech Talks
Announcing AWS Greengrass - January 2017 AWS Online Tech TalksAnnouncing AWS Greengrass - January 2017 AWS Online Tech Talks
Announcing AWS Greengrass - January 2017 AWS Online Tech Talks
 
AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)
AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)
AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)
 
AWS re:Invent 2016: NEW LAUNCH! Workshop: Hands on with Amazon Lex, Amazon Po...
AWS re:Invent 2016: NEW LAUNCH! Workshop: Hands on with Amazon Lex, Amazon Po...AWS re:Invent 2016: NEW LAUNCH! Workshop: Hands on with Amazon Lex, Amazon Po...
AWS re:Invent 2016: NEW LAUNCH! Workshop: Hands on with Amazon Lex, Amazon Po...
 
AWS re:Invent 2016: NEW LAUNCH! Introducing Amazon Rekognition (MAC203)
AWS re:Invent 2016: NEW LAUNCH! Introducing Amazon Rekognition (MAC203)AWS re:Invent 2016: NEW LAUNCH! Introducing Amazon Rekognition (MAC203)
AWS re:Invent 2016: NEW LAUNCH! Introducing Amazon Rekognition (MAC203)
 
NEW LAUNCH! Bringing AWS Lambda to the Edge
NEW LAUNCH! Bringing AWS Lambda to the EdgeNEW LAUNCH! Bringing AWS Lambda to the Edge
NEW LAUNCH! Bringing AWS Lambda to the Edge
 
A Walk in the Cloud with AWS Lambda
A Walk in the Cloud with AWS LambdaA Walk in the Cloud with AWS Lambda
A Walk in the Cloud with AWS Lambda
 
Data Science & Best Practices for Apache Spark on Amazon EMR
Data Science & Best Practices for Apache Spark on Amazon EMRData Science & Best Practices for Apache Spark on Amazon EMR
Data Science & Best Practices for Apache Spark on Amazon EMR
 
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
 
AWS re:Invent 2016: NEW LAUNCH! Introducing Amazon Lex (MAC304)
AWS re:Invent 2016: NEW LAUNCH! Introducing Amazon Lex (MAC304)AWS re:Invent 2016: NEW LAUNCH! Introducing Amazon Lex (MAC304)
AWS re:Invent 2016: NEW LAUNCH! Introducing Amazon Lex (MAC304)
 
Announcing Amazon Lex - January 2017 AWS Online Tech Talks
Announcing Amazon Lex - January 2017 AWS Online Tech TalksAnnouncing Amazon Lex - January 2017 AWS Online Tech Talks
Announcing Amazon Lex - January 2017 AWS Online Tech Talks
 
Introduction to AWS Step Functions
Introduction to AWS Step FunctionsIntroduction to AWS Step Functions
Introduction to AWS Step Functions
 

Similaire à AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)

Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017
Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017
Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017
Amazon Web Services
 

Similaire à AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201) (20)

Introducing AWS Greengrass
Introducing AWS GreengrassIntroducing AWS Greengrass
Introducing AWS Greengrass
 
Introduction to AWS Greengrass on IoT
Introduction to AWS Greengrass on IoTIntroduction to AWS Greengrass on IoT
Introduction to AWS Greengrass on IoT
 
Introducing AWS Greengrass
Introducing AWS GreengrassIntroducing AWS Greengrass
Introducing AWS Greengrass
 
AWS Greengrass is Generally Available
AWS Greengrass is Generally AvailableAWS Greengrass is Generally Available
AWS Greengrass is Generally Available
 
Raleigh DevDay 2017: AWS Greengrass Technical Deep Dive with Demo
Raleigh DevDay 2017: AWS Greengrass Technical Deep Dive with DemoRaleigh DevDay 2017: AWS Greengrass Technical Deep Dive with Demo
Raleigh DevDay 2017: AWS Greengrass Technical Deep Dive with Demo
 
iNTRODUCTION TO AWS IOT
iNTRODUCTION TO AWS IOTiNTRODUCTION TO AWS IOT
iNTRODUCTION TO AWS IOT
 
Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...
Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...
Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...
 
Internet of Things (IoT) with Intel
Internet of Things (IoT) with IntelInternet of Things (IoT) with Intel
Internet of Things (IoT) with Intel
 
IoT at the Edge: Greengrass and More!
IoT at the Edge: Greengrass and More!IoT at the Edge: Greengrass and More!
IoT at the Edge: Greengrass and More!
 
IoT at the Edge_Greengrass and More_ Craig Lawton_AWS
IoT at the Edge_Greengrass and More_ Craig Lawton_AWSIoT at the Edge_Greengrass and More_ Craig Lawton_AWS
IoT at the Edge_Greengrass and More_ Craig Lawton_AWS
 
AWS IoT: colmare il divario tra il mondo fisico e quello digitale
AWS IoT: colmare il divario tra il mondo fisico e quello digitaleAWS IoT: colmare il divario tra il mondo fisico e quello digitale
AWS IoT: colmare il divario tra il mondo fisico e quello digitale
 
Opening Keynote
Opening Keynote Opening Keynote
Opening Keynote
 
IoT at the Edge - Greengrass and More - AWS PS Summit Canberra 2017
IoT at the Edge - Greengrass and More - AWS PS Summit Canberra 2017IoT at the Edge - Greengrass and More - AWS PS Summit Canberra 2017
IoT at the Edge - Greengrass and More - AWS PS Summit Canberra 2017
 
Machine Learning at the IoT Edge (IOT214) - AWS re:Invent 2018
Machine Learning at the IoT Edge (IOT214) - AWS re:Invent 2018Machine Learning at the IoT Edge (IOT214) - AWS re:Invent 2018
Machine Learning at the IoT Edge (IOT214) - AWS re:Invent 2018
 
Cloud Architectures with AWS Direct Connect (ARC304) | AWS re:Invent 2013
Cloud Architectures with AWS Direct Connect (ARC304) | AWS re:Invent 2013Cloud Architectures with AWS Direct Connect (ARC304) | AWS re:Invent 2013
Cloud Architectures with AWS Direct Connect (ARC304) | AWS re:Invent 2013
 
AWS Greengrass Technical Deep Dive - AWS Online Tech Talks
AWS Greengrass Technical Deep Dive - AWS Online Tech TalksAWS Greengrass Technical Deep Dive - AWS Online Tech Talks
AWS Greengrass Technical Deep Dive - AWS Online Tech Talks
 
Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017
Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017
Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017
 
Turkish Airlines' Journey on Cloud
Turkish Airlines' Journey on CloudTurkish Airlines' Journey on Cloud
Turkish Airlines' Journey on Cloud
 
AWS Core Services Overview, Immersion Day Huntsville 2019
AWS Core Services Overview, Immersion Day Huntsville 2019AWS Core Services Overview, Immersion Day Huntsville 2019
AWS Core Services Overview, Immersion Day Huntsville 2019
 
AWS IoT & ML Recap - 20180423
AWS IoT & ML Recap - 20180423AWS IoT & ML Recap - 20180423
AWS IoT & ML Recap - 20180423
 

Plus de Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

Plus de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)

  • 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Jon Turow, Principal Product Manager AWS IoT Device Services November 30, 2016 IOT201 NEW LAUNCH! Introducing AWS Greengrass
  • 2. We can't overestimate the value of computers. Yes, they are great for playing games and forwarding funny emails. But real business is done on paper. “
  • 3. Most machine data never reaches the cloud Medical equipment Industrial machinery Extreme environments
  • 4. Why this problem isn’t going away Law of physics Law of economics Law of the land
  • 5. Three pillars of IoT Things Sense & Act Cloud Storage & Compute Intelligence Insights & Logic → Action
  • 6. 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
  • 7. AWS Greengrass Cloud AWS Greengrass extends AWS onto your devices, so they can act locally on the data they generate, while still taking advantage of the cloud.
  • 8. Messages Messages Authentication & Authorization Device Gateway Action Device State AWS Services Applications Registry AWS IoT API AWS IoT Going to the edge Introducing AWS Greengrass Device State Action Device Gateway Messages Authentication & Authorization Security
  • 9. Benefits of AWS Greengrass Respond to local events quickly Operate offline Simplified device programming Reduce the cost of IoT applications
  • 10. PARTNERS CUSTOMERS Partners and customers AWS Snowball
  • 11. AWS Greengrass pricing Active Devices Price per Device 3 Free for 1 year 3–10,000 $0.16/month $1.49/year 10,000+ Call us
  • 12. Greengrass Components Greengrass is software, not hardware (you bring your own) 2 Components that work together: • Greengrass Core • IoT Device SDK
  • 13. AWS Greengrass Core (GGC) The runtime responsible for Lambda execution, messaging, device shadows, security, and for interacting directly with the cloud
  • 14. AWS Greengrass Core (GGC) • Min single-core 1 GHz • Min 128 MB RAM • x86 and ARM • Linux (Ubuntu or Amazon) • The sky is the limit
  • 15. IoT device SDK Any device that uses the IoT device SDK can be configured to interact with AWS Greengrass core via the local network Devices can be small or big Starts with the IoT device SDK for C++, more coming soon
  • 16. Devices work together locally An AWS Greengrass group is a set of cores and other devices configured to communicate with one another
  • 17. Devices work together with the cloud AWS Greengrass works with AWS IoT to maintain long-lived connections and process data via the rules engine Your Lambda functions can also interact directly with other AWS services
  • 18. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Features of AWS Greengrass
  • 19. Local Lambda Lambda functions are event-driven compute functions With AWS Greengrass you can write Lambda functions in the cloud and deploy them locally
  • 20. Local Lambda AWS Greengrass runs Lambda functions written in Python 2.7 Invoke Lambda functions with messaging and shadow updates
  • 21. Local Lambda—What you can do Command and control Offline operation Data filtering and aggregation Iterative learning
  • 22. Shadows JSON documents that represent state of your devices and Lambda functions Define them however it is logical to you—a car, an engine, a fleet Sync to the cloud or keep them local
  • 23. Shadows – What you can do Device state (current and desired) Granular device state (only synched to the cloud for debug) Lightweight configuration
  • 24. Messaging Local MQTT pub/sub messaging Define subscriptions between publishers and subscribers Apply MQTT topic filters
  • 25. Security Mutual auth, both locally and also with the cloud Certificate on your devices can be associated to SigV4 credentials in the cloud You can directly call any AWS service from AWS Greengrass
  • 26. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Brett Francis, AWS Principal Solutions Architect, Specialist AWS Greengrass Fulfillment Center Demo
  • 28. GOAL TO DEMONSTRATE Mini-Fulfillment Center Demo Actions that are local, interdependent, and coordinated “Cloud-like” local architecture of decoupled and generally stateless microservices Model sorting of packages shipped between fulfillment centers
  • 29. Local device logic Local communication Local Lambda 20/sec 20/sec 20/sec Mini-Fulfillment Architecture
  • 30. Local device logic Local communication Local Lambda 20/sec 20/sec 20/sec Mini-Fulfillment Architecture
  • 31. Local device logic Local communication Local Lambda 20/sec 20/sec 20/sec Mini-Fulfillment Architecture
  • 32. Local device logic Local communication Local Lambda 20/sec 20/sec 20/sec Mini-Fulfillment Architecture
  • 33. Greengrass Helped Mini-Fulfillment Demo by: Local Lambdas and Shadows enable resilient coordinated actions across hosts High frequency sample rate supports rapid error detection • Communication as fast as physical transport allows Local MQTT router enables strongly decoupled and yet secure communications Lambdas enable “Octopus-like intelligence” spread across the solution
  • 34. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Bart Vercammen VP Product Management, Connected Home, Technicolor HOW EDGE COMPUTE MAKES OUR GATEWAYS SMARTER
  • 35. TECHNICOLOR plays a key role in all phases of CONTENT CREATION DISTRIBUTION CONSUMPTION  #1 IN HOME GATEWAYS #2 IN SETTOP BOXES 500M DEVICES SHIPPED 250 OPERATORS GLOBALLY 80% CE VENDORS USE OUR IP 40K PATENTS #1 IN PRE & POST PRODUCTION 70% OF HOLLYWOOD BLOCKBUSTERS 150K VFX SHOT ANNUALLY
  • 36. New Technicolor PRODUCTS and SERVICES with Greengrass 10Gb Broadband GW Extraordinarily powerful – Best Wi-Fi Carrier-grade – Full service platform Tri-band Wi-Fi Extender Whole home coverage – Cool design Intelligent diagnostics and roaming Personal Assistant Voice-activated user experience App – Helpdesk optimization
  • 37. PROBLEMS SOLUTIONS BENEFITS  LAMBDAS and CONTAINERS TTM, TCO, SecurityMONOLITHIC FIRMWARE BENEFITS of Greengrass EDGE COMPUTECLOUD HOSTING COSTS Cost, Privacy CLOUD DEVELOPMENT MODELEMBEDDED SW SKILLS Dev Community FLEXIBILITY to DECIDE WHEN, WHERE and HOW to DEPLOY SERVICES
  • 38. Wi-Fi Extender Wi-Fi Extender Gateway Access Network Core Network ISP Services Edge Compute in a Service Provider ENVIRONMENT Public Internet λ SERVICE PROVIDER SUBSCRIBER HOMEINTERNET 3rd Party Device Sensor Switch Alarm TCH Services λ λ 3rd Party Services λ λ λ Greengrass Device Greengrass Core
  • 39. NAT GW RDS VPN GW ECS Bastion EC2 AZ-0 Public Private Lambda Diagnostics NAT GW RDS VPN GW ECS Bastion EC2 AZ-1 Public Private Lambda Diagnostics Router Internet GW VPN GW VPN GW Lambda RDS Ingest Greengrass Group Detailed ARCHITECTURE and USE CASES EDGECLOUD Tri-band Wi-Fi Extender HW S3 Dynamo DB Dashboard Dashboard Alexa Skill Homeware SW Edge Lambda Greengrass Core Diagnostics Guest NW Unboxing 10Gb Broadband Gateway HW Alexa Client Homeware SW Alexa Client Greengrass Device Greengrass Device Alexa IoT
  • 40. CONCLUSIONS Clear BENEFITS ► Greengrass enables faster TTM, reduced TCO and increased FLEXIBILITY and PRIVACY to the benefit of Technicolor, service providers and consumers OPPORTUNITY! ► By building bridges between CLOUD and EDGE, we are creating opportunities for INNOVATION and improved consumer EXPERIENCES in the home New PRODUCTS ► As leading vendor in the connected home, TECHNICOLOR is excited to introduce Greengrass starting with these new PRODUCTS and SERVICES
  • 41. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Wrapping Up
  • 42. 3 Laws. Law of physics Law of economics Law of the land
  • 44. Why Greengrass is important Data processed in the cloud Data processed locally Embedded developer Cloud developer Program devices with modern languages, deployment APIs, and workflows Cloud-based development that adds value to data that never reach the cloud Execute code locally in response to data
  • 45. How to get started today Sign up for limited preview Order AWS Snowball Edge http://aws.amazon.com/Greengrass
  • 46. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you!