Understanding AWS Database Options (DAT201) | AWS re:Invent 2013
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
-
Upload
amazon-web-services -
Category
Technology
-
view
413 -
download
1
Transcript of AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
© 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
ThingsSense
& Act
CloudStorage
& Compute
IntelligenceInsights &
Logic → Action
ThingsSense
& Act
CloudStorage
& Compute
IntelligenceInsights &
Logic → Action
AWS IoT
Starting in the cloud
Action
Device
State
AWS Services
Applications
Authentication
& AuthorizationDevice
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
& AuthorizationDevice
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 SETTOPBOXES
500M DEVICESSHIPPED
250 OPERATORSGLOBALLY 80% CE VENDORS
USE OUR IP
40K PATENTS#1 IN PRE & POSTPRODUCTION
70% OF HOLLYWOOD BLOCKBUSTERS
150K VFX SHOT ANNUALLY
New Technicolor PRODUCTS and SERVICES with Greengrass
10Gb Broadband GWExtraordinarily powerful – Best Wi-Fi Carrier-grade – Full service platform
Tri-band Wi-Fi ExtenderWhole home coverage – Cool design
Intelligent diagnostics and roaming
Personal AssistantVoice-activated user experienceApp – 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
GatewayAccess
Network
Core
Network
ISP
Services
Edge Compute in a Service Provider ENVIRONMENT
Public
Internet
λ
SERVICE PROVIDER SUBSCRIBER HOMEINTERNET
3rd
Party
DeviceSensor 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
AlexaClient
Homeware SW
AlexaClient
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
LocalDevice 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!