SlideShare a Scribd company logo
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Computing at the Edge with
AWS IoT Greengrass
Scott Allison
Senior Product Manager
Amazon Web Services
I o T 2 0 6
Tatiana Cooke
Senior Product Manager
Amazon Web Services
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater
Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Edge: Why do we need it?
1. Physics
• Latency sensitive use cases: Self-driving cars, distracted driver, manufacturing line, more
• Does not get better with time
2. Economics
• Prohibitive costs of moving mostly throw-away data
• Number of connected devices is growing
• Volume of data generated per device is growing faster than any reductions transfer costs
3. Regulatory
• Restrictions on moving data depending on use case/regulatory authorities
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Common edge scenario
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Edge: Is this new?
“A decentralized system is closer to people whom it serves, and responsive to needs …” – P.
Berman, Decentralized Again, Datamation, 1970
“Whether to centralize decisions, locations, and functions is long-standing debate driven by
organizations” - J.L. King, Centralized versus Decentralized Computing, 1983
Mainframe
Client
Corporate data
center
AWS Cloud
Bicycle
Camera Car
Travel
Factory Windfarm
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Core architecture
Endpoints
Things
Sense & act
Cloud
Storage & compute
Secure device
connectivity
and messaging
Intelligence
Insights & logic → Action
Gateway
Gateway
Fleet
onboarding,
management, &
SW updates
Fleet
audit and
protection
Connecting
devices to
services
IoT data analytics,
actions, &
intelligence
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Cloud to edge
Endpoints
Gateway
Gateway
Secure device
connectivity
and messaging
Edge Cloud
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Data and
state sync
Security Over-the-air
updates
Connectors
Local
device shadows
Local
actions
Lambda
functions
AWS-grade
security
Easily update
Greengrass core
Machine
learning
inference
Local execution
of ML models
Local
resource
access
Lambdas interact with
peripherals
Easy integrations
with AWS services,
protocol adaptors,
and other SaaS
providers
ʥ
A
Local
messages and
triggers
Local
message broker
Secure
credential
store
AWS Secrets
Manager
functionality at
edge
Extend AWS Cloud to the edge
AWS IoT Greengrass
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Greengrass: Why did we build it?
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
• With AWS IoT Greengrass, you can write
event-driven AWS Lambda functions in
the cloud and deploy them locally
• AWS IoT Greengrass runs Lambda
functions written in Python 2.7, Node.js
or Java
• Invoke Lambda functions with messaging
and shadow updates
• Offline actions and triggers, for example,
detecting low moisture in the soil and
then triggering controls to spray more
water inside a smart greenhouse
Local actions
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Local resource access
• Allows Lambdas to access local
resources on a device
• GPIO can be accessed to process
sensor and actuator data
• Lambdas can take advantage
of the local file system on your
operating system
• Lambdas can use GPUs for hardware
acceleration for machine learning
GPU
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Greengrass release v1.7
• Simplified deployments
• AWS IoT Greengrass Connectors
• Enhanced security
• AWS IoT Greengrass Secrets Manager
• AWS IoT Greengrass Hardware Security Integration
• Greater flexibility
• AWS IoT Greengrass per-Lambda Isolation & Permission
Configurations
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Greengrass release v1.7
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
• Bulk Deployments
• ALPN/Proxy Support
• ML Inference
• More performant
• Smaller footprint
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater
Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Greengrass Connectors
Amazon Kinesis
Data Firehose
Amazon Simple
Notification
Service
AWS IoT
Device Defender
Amazon
CloudWatch
Modbus RTU
Protocol
Adapter
Raspberry Pi
GPIO
Serial Stream
• More to come in 2019
• What are connectors?
• Connectivity to AWS services, industrial protocols,
local- and cloud-based applications
• Code-free configuration and installation
• 11 connectors available today
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
ML Inference
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Greengrass Connectors
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
• How does it work?
• Customers select and configure connectors
via console or API/CLI
• Attach to a AWS IoT Greengrass group and
deploy
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Greengrass Connectors
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
• Amazon SNS
• Create an SNS topic via the SNS console/API
• Add SNS connector to Greengrass group via
Greengrass console/API
• Configure connector with ARN of SNS topic
• Deploy
• Publish messages to connector MQTT topic
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Greengrass Connectors
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
• Twilio
• Add your Twilio auth token to AWS Secrets
Manager; select from connector config
• Specify phone number and account SID
• Deploy
• Publish messages to connector MQTT topic
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater
Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Greengrass Secrets Manager
• What is it?
• Extends AWS Secrets Manager to the
Greengrass cores for secure
management of keys, passwords,
credentials, endpoints, and
configurations
• Usable by connectors or AWS Lambda
functions
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater
Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Greengrass Secrets Manager
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater
Flexibility
• How does it work?
• Customers provision secrets in AWS
Secrets Manager
• Attach a secret to a AWS IoT Greengrass
group and deploy
• Encrypted in transit and at rest
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Computing at the Edge with
AWS IoT Greengrass
Tatiana Cooke
Senior Product Manager
Amazon Web Services
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Greengrass Hardware Security Integration
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater
Flexibility
Private key stored
in file system
Device
Cloud
TLS Encryption of
messages
IAM role for
Greengrass Core
PKCS#11APIInterface
Use Case: Risks in Building Automation
Disrupt service by sending
high volume of traffic
Denial of Service
Mimic the identity of a valid
device
Spoofing
Information is intercepted and
manipulated
Man-in-the-middle
Greengrass with Hardware Security Integration
Mitigates these Risks
Only registered devices can
connect to Greengrass and
IoT cloud
Denial of Service
Hardware root-of-trust
identity for Greengrass Core
devices
Spoofing
Communication encrypted using
Transport Layer Security protocol
Man-in-the-middle
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Greengrass hardware security integration
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced Security Greater Flexibility
AWSOn-Premise Data AggregationVideo Cameras
API Gateway
certs/private.key
Logic Supply
ML350G-10
IN
IN
Cameras
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Greengrass hardware security integration
• How can I get started?
2. Update AWS IoT Greengrass
configurations to point to that
private key, rather than the file
system private key
3. Integrate with AWS IoT
Greengrass Secrets Manager
by updating configurations
1. Follow vendor
directions to generate a
private key on your secure
element
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater
Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Greengrass hardware security integration:
Partners
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater
Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Greengrass HSI Devices searchable in the AWS Partner
Device Catalog
https://devices.amazonaws.com/sear
ch?kw=HSI&page=1
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater
Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Device Tester is available for download on AWS
IoT Greengrass product page
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater
Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater
Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Isolation and permission configurations
Customers want to test AWS IoT Greengrass in a diverse set of environments
Run AWS IoT Greengrass with
fewer dependencies and no
kernel-level changes
Access more local resources like
Bluetooth Low Energy or USB
devices
Run AWS IoT Greengrass in a
Docker container
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Easier to add AWS IoT Greengrass to existing architecture
that uses Docker containers for isolation
Existing applications running in
separate Docker containers
Application A
Run AWS IoT
Greengrass in a Docker
container
Application B
On-Premise Device
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
New modes provide flexibility in configuring AWS IoT
Greengrass
• Today: AWS IoT Greengrass with per-
Lambda container isolation
• New: Run Greengrass as an OS process.
Lambdas and Greengrass Group have
no container
• New: Hybrid mix of isolated Lambdas
and Lambdas as OS processes
AWS IoT Greengrass Core (1.7.0) with Greengrass
Containers
Device Resources accessed via
Local Resource Access
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
New modes provide flexibility in configuring AWS IoT
Greengrass
• Today: AWS IoT Greengrass with per-
Lambda container isolation
• New: Run Greengrass as an OS process.
Lambdas and Greengrass Group have
no container
• New: Hybrid mix of isolated Lambdas
and Lambdas as OS processes
AWS IoT Greengrass Core (1.7.0) with Greengrass
Containers
Device Resources accessed
directly
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
New modes provide flexibility in configuring AWS IoT
Greengrass
• Today: AWS IoT Greengrass with per-
Lambda container isolation
• New: Run Greengrass as an OS process.
Lambdas and Greengrass Group have
no container
• New: Hybrid mix of isolated Lambdas
and Lambdas as OS processes
AWS IoT Greengrass Core (1.7.0) with Greengrass
Containers
Device Resources accessed
directly
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
New AWS per-Lambda isolation and permission settings
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
New AWS per-Lambda isolation and permission settings
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Run Greengrass in Docker on Mac OS X or Windows 10
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater Flexibility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Greengrass release v1.7
• Simplified deployments
• AWS IoT Greengrass Connectors
• Enhanced security
• AWS IoT Greengrass Secrets Manager
• AWS IoT Greengrass Hardware Security
Integration
• Greater flexibility
• AWS IoT Greengrass per-Lambda Isolation &
Permission Configurations
• Try it from the console
• Connectors and documentation available now
• Find qualified hardware
• Search the Amazon Partner Network Device
Qualification Portal for Greengrass HSI
[https://devices.amazonaws.com/search?kw=HSI&page=1]
• Use our Docker file
• Access a Greengrass Docker file here
• See documentation about pullling the Greengrass
Docker image from AWS ECR here
AWS IoT
Greengrass
Introduction
Simplified
Deployments
Enhanced
Security
Greater
Flexibility
Get Started!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Scott Allison
alliscot@amazon.com
Tatiana Cooke
tatcoo@amazon.com
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.

More Related Content

What's hot

Data Lake Patterns for Voice, Vision, Advanced Analytics, & ML Using Serverle...
Data Lake Patterns for Voice, Vision, Advanced Analytics, & ML Using Serverle...Data Lake Patterns for Voice, Vision, Advanced Analytics, & ML Using Serverle...
Data Lake Patterns for Voice, Vision, Advanced Analytics, & ML Using Serverle...
Amazon Web Services
 
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
Amazon Web Services
 
Scale up a Web Application (ARC409-R) - AWS re:Invent 2018
Scale up a Web Application (ARC409-R) - AWS re:Invent 2018Scale up a Web Application (ARC409-R) - AWS re:Invent 2018
Scale up a Web Application (ARC409-R) - AWS re:Invent 2018
Amazon Web Services
 
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
Amazon Web Services
 
Deploy Alexa for Business in Your Organization & Build Your First Private Ski...
Deploy Alexa for Business in Your Organization & Build Your First Private Ski...Deploy Alexa for Business in Your Organization & Build Your First Private Ski...
Deploy Alexa for Business in Your Organization & Build Your First Private Ski...
Amazon Web Services
 
Getting Started with AWS Greengrass (IOT215-R3) - AWS re:Invent 2018
Getting Started with AWS Greengrass (IOT215-R3) - AWS re:Invent 2018Getting Started with AWS Greengrass (IOT215-R3) - AWS re:Invent 2018
Getting Started with AWS Greengrass (IOT215-R3) - AWS re:Invent 2018
Amazon Web Services
 
Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...
Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...
Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...
Amazon Web Services
 
How Avatars & AR Are Driving Innovation: Lessons from Electronic Caregiver (A...
How Avatars & AR Are Driving Innovation: Lessons from Electronic Caregiver (A...How Avatars & AR Are Driving Innovation: Lessons from Electronic Caregiver (A...
How Avatars & AR Are Driving Innovation: Lessons from Electronic Caregiver (A...
Amazon Web Services
 
Plan, Track, and Execute Mass Migrations (ENT325-R1) - AWS re:Invent 2018
Plan, Track, and Execute Mass Migrations (ENT325-R1) - AWS re:Invent 2018Plan, Track, and Execute Mass Migrations (ENT325-R1) - AWS re:Invent 2018
Plan, Track, and Execute Mass Migrations (ENT325-R1) - AWS re:Invent 2018
Amazon Web Services
 
AWS re:Invent 2018: Deep Dive: Hybrid Cloud Storage Arch. w/Storage Gateway, ...
AWS re:Invent 2018: Deep Dive: Hybrid Cloud Storage Arch. w/Storage Gateway, ...AWS re:Invent 2018: Deep Dive: Hybrid Cloud Storage Arch. w/Storage Gateway, ...
AWS re:Invent 2018: Deep Dive: Hybrid Cloud Storage Arch. w/Storage Gateway, ...
Amazon Web Services
 
Pause and Resume your EC2 Instances with Hibernate (CMP392) - AWS re:Invent 2018
Pause and Resume your EC2 Instances with Hibernate (CMP392) - AWS re:Invent 2018Pause and Resume your EC2 Instances with Hibernate (CMP392) - AWS re:Invent 2018
Pause and Resume your EC2 Instances with Hibernate (CMP392) - AWS re:Invent 2018
Amazon Web Services
 
Move Data to AWS Faster for Migrations, DR, & Bidirectional Workflows (STG382...
Move Data to AWS Faster for Migrations, DR, & Bidirectional Workflows (STG382...Move Data to AWS Faster for Migrations, DR, & Bidirectional Workflows (STG382...
Move Data to AWS Faster for Migrations, DR, & Bidirectional Workflows (STG382...
Amazon Web Services
 
Building an Augmented Reality Owner's Manual (AMT315) - AWS re:Invent 2018
Building an Augmented Reality Owner's Manual (AMT315) - AWS re:Invent 2018Building an Augmented Reality Owner's Manual (AMT315) - AWS re:Invent 2018
Building an Augmented Reality Owner's Manual (AMT315) - AWS re:Invent 2018
Amazon Web Services
 
Customizing Data Lakes to Work for Your Enterprise with Sysco (STG340) - AWS ...
Customizing Data Lakes to Work for Your Enterprise with Sysco (STG340) - AWS ...Customizing Data Lakes to Work for Your Enterprise with Sysco (STG340) - AWS ...
Customizing Data Lakes to Work for Your Enterprise with Sysco (STG340) - AWS ...
Amazon Web Services
 
DevOps Concepts for Data Science (DEV347-R2) - AWS re:Invent 2018
DevOps Concepts for Data Science (DEV347-R2) - AWS re:Invent 2018DevOps Concepts for Data Science (DEV347-R2) - AWS re:Invent 2018
DevOps Concepts for Data Science (DEV347-R2) - AWS re:Invent 2018
Amazon Web Services
 
Managing Connected Devices at Scale with AWS IoT Device Management, ft. Hudl ...
Managing Connected Devices at Scale with AWS IoT Device Management, ft. Hudl ...Managing Connected Devices at Scale with AWS IoT Device Management, ft. Hudl ...
Managing Connected Devices at Scale with AWS IoT Device Management, ft. Hudl ...
Amazon Web Services
 
How Trek10 Uses Datadog's Distributed Tracing to Improve AWS Lambda Projects ...
How Trek10 Uses Datadog's Distributed Tracing to Improve AWS Lambda Projects ...How Trek10 Uses Datadog's Distributed Tracing to Improve AWS Lambda Projects ...
How Trek10 Uses Datadog's Distributed Tracing to Improve AWS Lambda Projects ...
Amazon Web Services
 
Automate & Audit Cloud Governance & Compliance in Your Landing Zone (ENT315-R...
Automate & Audit Cloud Governance & Compliance in Your Landing Zone (ENT315-R...Automate & Audit Cloud Governance & Compliance in Your Landing Zone (ENT315-R...
Automate & Audit Cloud Governance & Compliance in Your Landing Zone (ENT315-R...
Amazon Web Services
 
Configuration Management and Service Discovery with AWS Lambda (SRV338-R1) - ...
Configuration Management and Service Discovery with AWS Lambda (SRV338-R1) - ...Configuration Management and Service Discovery with AWS Lambda (SRV338-R1) - ...
Configuration Management and Service Discovery with AWS Lambda (SRV338-R1) - ...
Amazon Web Services
 
Voice-Powered Serverless Analytics (SRV240-R1) - AWS re:Invent 2018
Voice-Powered Serverless Analytics (SRV240-R1) - AWS re:Invent 2018Voice-Powered Serverless Analytics (SRV240-R1) - AWS re:Invent 2018
Voice-Powered Serverless Analytics (SRV240-R1) - AWS re:Invent 2018
Amazon Web Services
 

What's hot (20)

Data Lake Patterns for Voice, Vision, Advanced Analytics, & ML Using Serverle...
Data Lake Patterns for Voice, Vision, Advanced Analytics, & ML Using Serverle...Data Lake Patterns for Voice, Vision, Advanced Analytics, & ML Using Serverle...
Data Lake Patterns for Voice, Vision, Advanced Analytics, & ML Using Serverle...
 
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
 
Scale up a Web Application (ARC409-R) - AWS re:Invent 2018
Scale up a Web Application (ARC409-R) - AWS re:Invent 2018Scale up a Web Application (ARC409-R) - AWS re:Invent 2018
Scale up a Web Application (ARC409-R) - AWS re:Invent 2018
 
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
 
Deploy Alexa for Business in Your Organization & Build Your First Private Ski...
Deploy Alexa for Business in Your Organization & Build Your First Private Ski...Deploy Alexa for Business in Your Organization & Build Your First Private Ski...
Deploy Alexa for Business in Your Organization & Build Your First Private Ski...
 
Getting Started with AWS Greengrass (IOT215-R3) - AWS re:Invent 2018
Getting Started with AWS Greengrass (IOT215-R3) - AWS re:Invent 2018Getting Started with AWS Greengrass (IOT215-R3) - AWS re:Invent 2018
Getting Started with AWS Greengrass (IOT215-R3) - AWS re:Invent 2018
 
Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...
Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...
Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...
 
How Avatars & AR Are Driving Innovation: Lessons from Electronic Caregiver (A...
How Avatars & AR Are Driving Innovation: Lessons from Electronic Caregiver (A...How Avatars & AR Are Driving Innovation: Lessons from Electronic Caregiver (A...
How Avatars & AR Are Driving Innovation: Lessons from Electronic Caregiver (A...
 
Plan, Track, and Execute Mass Migrations (ENT325-R1) - AWS re:Invent 2018
Plan, Track, and Execute Mass Migrations (ENT325-R1) - AWS re:Invent 2018Plan, Track, and Execute Mass Migrations (ENT325-R1) - AWS re:Invent 2018
Plan, Track, and Execute Mass Migrations (ENT325-R1) - AWS re:Invent 2018
 
AWS re:Invent 2018: Deep Dive: Hybrid Cloud Storage Arch. w/Storage Gateway, ...
AWS re:Invent 2018: Deep Dive: Hybrid Cloud Storage Arch. w/Storage Gateway, ...AWS re:Invent 2018: Deep Dive: Hybrid Cloud Storage Arch. w/Storage Gateway, ...
AWS re:Invent 2018: Deep Dive: Hybrid Cloud Storage Arch. w/Storage Gateway, ...
 
Pause and Resume your EC2 Instances with Hibernate (CMP392) - AWS re:Invent 2018
Pause and Resume your EC2 Instances with Hibernate (CMP392) - AWS re:Invent 2018Pause and Resume your EC2 Instances with Hibernate (CMP392) - AWS re:Invent 2018
Pause and Resume your EC2 Instances with Hibernate (CMP392) - AWS re:Invent 2018
 
Move Data to AWS Faster for Migrations, DR, & Bidirectional Workflows (STG382...
Move Data to AWS Faster for Migrations, DR, & Bidirectional Workflows (STG382...Move Data to AWS Faster for Migrations, DR, & Bidirectional Workflows (STG382...
Move Data to AWS Faster for Migrations, DR, & Bidirectional Workflows (STG382...
 
Building an Augmented Reality Owner's Manual (AMT315) - AWS re:Invent 2018
Building an Augmented Reality Owner's Manual (AMT315) - AWS re:Invent 2018Building an Augmented Reality Owner's Manual (AMT315) - AWS re:Invent 2018
Building an Augmented Reality Owner's Manual (AMT315) - AWS re:Invent 2018
 
Customizing Data Lakes to Work for Your Enterprise with Sysco (STG340) - AWS ...
Customizing Data Lakes to Work for Your Enterprise with Sysco (STG340) - AWS ...Customizing Data Lakes to Work for Your Enterprise with Sysco (STG340) - AWS ...
Customizing Data Lakes to Work for Your Enterprise with Sysco (STG340) - AWS ...
 
DevOps Concepts for Data Science (DEV347-R2) - AWS re:Invent 2018
DevOps Concepts for Data Science (DEV347-R2) - AWS re:Invent 2018DevOps Concepts for Data Science (DEV347-R2) - AWS re:Invent 2018
DevOps Concepts for Data Science (DEV347-R2) - AWS re:Invent 2018
 
Managing Connected Devices at Scale with AWS IoT Device Management, ft. Hudl ...
Managing Connected Devices at Scale with AWS IoT Device Management, ft. Hudl ...Managing Connected Devices at Scale with AWS IoT Device Management, ft. Hudl ...
Managing Connected Devices at Scale with AWS IoT Device Management, ft. Hudl ...
 
How Trek10 Uses Datadog's Distributed Tracing to Improve AWS Lambda Projects ...
How Trek10 Uses Datadog's Distributed Tracing to Improve AWS Lambda Projects ...How Trek10 Uses Datadog's Distributed Tracing to Improve AWS Lambda Projects ...
How Trek10 Uses Datadog's Distributed Tracing to Improve AWS Lambda Projects ...
 
Automate & Audit Cloud Governance & Compliance in Your Landing Zone (ENT315-R...
Automate & Audit Cloud Governance & Compliance in Your Landing Zone (ENT315-R...Automate & Audit Cloud Governance & Compliance in Your Landing Zone (ENT315-R...
Automate & Audit Cloud Governance & Compliance in Your Landing Zone (ENT315-R...
 
Configuration Management and Service Discovery with AWS Lambda (SRV338-R1) - ...
Configuration Management and Service Discovery with AWS Lambda (SRV338-R1) - ...Configuration Management and Service Discovery with AWS Lambda (SRV338-R1) - ...
Configuration Management and Service Discovery with AWS Lambda (SRV338-R1) - ...
 
Voice-Powered Serverless Analytics (SRV240-R1) - AWS re:Invent 2018
Voice-Powered Serverless Analytics (SRV240-R1) - AWS re:Invent 2018Voice-Powered Serverless Analytics (SRV240-R1) - AWS re:Invent 2018
Voice-Powered Serverless Analytics (SRV240-R1) - AWS re:Invent 2018
 

Similar to Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. General Electric (IOT206) - AWS re:Invent 2018

Introducing the New Features of AWS Greengrass (IOT365) - AWS re:Invent 2018
Introducing the New Features of AWS Greengrass (IOT365) - AWS re:Invent 2018Introducing the New Features of AWS Greengrass (IOT365) - AWS re:Invent 2018
Introducing the New Features of AWS Greengrass (IOT365) - AWS re:Invent 2018
Amazon Web Services
 
Introducing the New Features of AWS Greengrass (IOT365) - AWS re:Invent 2018
Introducing the New Features of AWS Greengrass (IOT365) - AWS re:Invent 2018Introducing the New Features of AWS Greengrass (IOT365) - AWS re:Invent 2018
Introducing the New Features of AWS Greengrass (IOT365) - AWS re:Invent 2018
Amazon Web Services
 
Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. Enel (IOT2...
Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. Enel (IOT2...Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. Enel (IOT2...
Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. Enel (IOT2...
Amazon Web Services
 
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
Amazon Web Services
 
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV304 - C...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV304 - C...IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV304 - C...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV304 - C...
Amazon Web Services
 
Securing the edge with AWS IoT services - FND330 - AWS re:Inforce 2019
Securing the edge with AWS IoT services - FND330 - AWS re:Inforce 2019 Securing the edge with AWS IoT services - FND330 - AWS re:Inforce 2019
Securing the edge with AWS IoT services - FND330 - AWS re:Inforce 2019
Amazon Web Services
 
IoT Compute at the Edge with AWS Greengrass - GOTO Amsterdam
IoT Compute at the Edge with AWS Greengrass - GOTO AmsterdamIoT Compute at the Edge with AWS Greengrass - GOTO Amsterdam
IoT Compute at the Edge with AWS Greengrass - GOTO Amsterdam
Boaz Ziniman
 
AWS Espressif Amazon FreeRTOS
AWS Espressif Amazon FreeRTOSAWS Espressif Amazon FreeRTOS
AWS Espressif Amazon FreeRTOS
Amazon Web Services
 
AWS IoT Greengrass Workshop - SVC303 - Anaheim AWS Summit
AWS IoT Greengrass Workshop - SVC303 - Anaheim AWS SummitAWS IoT Greengrass Workshop - SVC303 - Anaheim AWS Summit
AWS IoT Greengrass Workshop - SVC303 - Anaheim AWS Summit
Amazon Web Services
 
AWS Greengrass & Amazon FreeRTOS: Connectivity & Security at the Edge (IOT356...
AWS Greengrass & Amazon FreeRTOS: Connectivity & Security at the Edge (IOT356...AWS Greengrass & Amazon FreeRTOS: Connectivity & Security at the Edge (IOT356...
AWS Greengrass & Amazon FreeRTOS: Connectivity & Security at the Edge (IOT356...
Amazon Web Services
 
Introduction to AWS IoT Greengrass - SVC305 - Chicago AWS Summit
Introduction to AWS IoT Greengrass - SVC305 - Chicago AWS SummitIntroduction to AWS IoT Greengrass - SVC305 - Chicago AWS Summit
Introduction to AWS IoT Greengrass - SVC305 - Chicago AWS Summit
Amazon Web Services
 
IoT Made Easy | AWS IoT
IoT Made Easy | AWS IoTIoT Made Easy | AWS IoT
IoT Made Easy | AWS IoT
Amazon Web Services
 
Architecting Digital Media Archive Migrations with AWS - STG301 - Anaheim AWS...
Architecting Digital Media Archive Migrations with AWS - STG301 - Anaheim AWS...Architecting Digital Media Archive Migrations with AWS - STG301 - Anaheim AWS...
Architecting Digital Media Archive Migrations with AWS - STG301 - Anaheim AWS...
Amazon Web Services
 
Deep Dive into New AWS IoT Services Launched in 2018 (IOT320) - AWS re:Invent...
Deep Dive into New AWS IoT Services Launched in 2018 (IOT320) - AWS re:Invent...Deep Dive into New AWS IoT Services Launched in 2018 (IOT320) - AWS re:Invent...
Deep Dive into New AWS IoT Services Launched in 2018 (IOT320) - AWS re:Invent...
Amazon Web Services
 
Connected Product Development - Secure Cloud & Local Connectivity for Microco...
Connected Product Development - Secure Cloud & Local Connectivity for Microco...Connected Product Development - Secure Cloud & Local Connectivity for Microco...
Connected Product Development - Secure Cloud & Local Connectivity for Microco...
Amazon Web Services
 
Building IoT Applications for a Smart Home, ft. Vestel (IOT306-R1) - AWS re:I...
Building IoT Applications for a Smart Home, ft. Vestel (IOT306-R1) - AWS re:I...Building IoT Applications for a Smart Home, ft. Vestel (IOT306-R1) - AWS re:I...
Building IoT Applications for a Smart Home, ft. Vestel (IOT306-R1) - AWS re:I...
Amazon Web Services
 
AWS - Security & Compliance
AWS - Security & ComplianceAWS - Security & Compliance
AWS - Security & Compliance
Amazon Web Services LATAM
 
AWS IoT - from Cloud to Edge | AWS Floor28
AWS IoT - from Cloud to Edge | AWS Floor28AWS IoT - from Cloud to Edge | AWS Floor28
AWS IoT - from Cloud to Edge | AWS Floor28
Amazon Web Services
 
AWS and Symantec: Cyber Defense at Scale (SEC311-S) - AWS re:Invent 2018
AWS and Symantec: Cyber Defense at Scale (SEC311-S) - AWS re:Invent 2018AWS and Symantec: Cyber Defense at Scale (SEC311-S) - AWS re:Invent 2018
AWS and Symantec: Cyber Defense at Scale (SEC311-S) - AWS re:Invent 2018
Amazon Web Services
 
AWS 101
AWS 101AWS 101

Similar to Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. General Electric (IOT206) - AWS re:Invent 2018 (20)

Introducing the New Features of AWS Greengrass (IOT365) - AWS re:Invent 2018
Introducing the New Features of AWS Greengrass (IOT365) - AWS re:Invent 2018Introducing the New Features of AWS Greengrass (IOT365) - AWS re:Invent 2018
Introducing the New Features of AWS Greengrass (IOT365) - AWS re:Invent 2018
 
Introducing the New Features of AWS Greengrass (IOT365) - AWS re:Invent 2018
Introducing the New Features of AWS Greengrass (IOT365) - AWS re:Invent 2018Introducing the New Features of AWS Greengrass (IOT365) - AWS re:Invent 2018
Introducing the New Features of AWS Greengrass (IOT365) - AWS re:Invent 2018
 
Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. Enel (IOT2...
Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. Enel (IOT2...Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. Enel (IOT2...
Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. Enel (IOT2...
 
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
 
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV304 - C...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV304 - C...IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV304 - C...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV304 - C...
 
Securing the edge with AWS IoT services - FND330 - AWS re:Inforce 2019
Securing the edge with AWS IoT services - FND330 - AWS re:Inforce 2019 Securing the edge with AWS IoT services - FND330 - AWS re:Inforce 2019
Securing the edge with AWS IoT services - FND330 - AWS re:Inforce 2019
 
IoT Compute at the Edge with AWS Greengrass - GOTO Amsterdam
IoT Compute at the Edge with AWS Greengrass - GOTO AmsterdamIoT Compute at the Edge with AWS Greengrass - GOTO Amsterdam
IoT Compute at the Edge with AWS Greengrass - GOTO Amsterdam
 
AWS Espressif Amazon FreeRTOS
AWS Espressif Amazon FreeRTOSAWS Espressif Amazon FreeRTOS
AWS Espressif Amazon FreeRTOS
 
AWS IoT Greengrass Workshop - SVC303 - Anaheim AWS Summit
AWS IoT Greengrass Workshop - SVC303 - Anaheim AWS SummitAWS IoT Greengrass Workshop - SVC303 - Anaheim AWS Summit
AWS IoT Greengrass Workshop - SVC303 - Anaheim AWS Summit
 
AWS Greengrass & Amazon FreeRTOS: Connectivity & Security at the Edge (IOT356...
AWS Greengrass & Amazon FreeRTOS: Connectivity & Security at the Edge (IOT356...AWS Greengrass & Amazon FreeRTOS: Connectivity & Security at the Edge (IOT356...
AWS Greengrass & Amazon FreeRTOS: Connectivity & Security at the Edge (IOT356...
 
Introduction to AWS IoT Greengrass - SVC305 - Chicago AWS Summit
Introduction to AWS IoT Greengrass - SVC305 - Chicago AWS SummitIntroduction to AWS IoT Greengrass - SVC305 - Chicago AWS Summit
Introduction to AWS IoT Greengrass - SVC305 - Chicago AWS Summit
 
IoT Made Easy | AWS IoT
IoT Made Easy | AWS IoTIoT Made Easy | AWS IoT
IoT Made Easy | AWS IoT
 
Architecting Digital Media Archive Migrations with AWS - STG301 - Anaheim AWS...
Architecting Digital Media Archive Migrations with AWS - STG301 - Anaheim AWS...Architecting Digital Media Archive Migrations with AWS - STG301 - Anaheim AWS...
Architecting Digital Media Archive Migrations with AWS - STG301 - Anaheim AWS...
 
Deep Dive into New AWS IoT Services Launched in 2018 (IOT320) - AWS re:Invent...
Deep Dive into New AWS IoT Services Launched in 2018 (IOT320) - AWS re:Invent...Deep Dive into New AWS IoT Services Launched in 2018 (IOT320) - AWS re:Invent...
Deep Dive into New AWS IoT Services Launched in 2018 (IOT320) - AWS re:Invent...
 
Connected Product Development - Secure Cloud & Local Connectivity for Microco...
Connected Product Development - Secure Cloud & Local Connectivity for Microco...Connected Product Development - Secure Cloud & Local Connectivity for Microco...
Connected Product Development - Secure Cloud & Local Connectivity for Microco...
 
Building IoT Applications for a Smart Home, ft. Vestel (IOT306-R1) - AWS re:I...
Building IoT Applications for a Smart Home, ft. Vestel (IOT306-R1) - AWS re:I...Building IoT Applications for a Smart Home, ft. Vestel (IOT306-R1) - AWS re:I...
Building IoT Applications for a Smart Home, ft. Vestel (IOT306-R1) - AWS re:I...
 
AWS - Security & Compliance
AWS - Security & ComplianceAWS - Security & Compliance
AWS - Security & Compliance
 
AWS IoT - from Cloud to Edge | AWS Floor28
AWS IoT - from Cloud to Edge | AWS Floor28AWS IoT - from Cloud to Edge | AWS Floor28
AWS IoT - from Cloud to Edge | AWS Floor28
 
AWS and Symantec: Cyber Defense at Scale (SEC311-S) - AWS re:Invent 2018
AWS and Symantec: Cyber Defense at Scale (SEC311-S) - AWS re:Invent 2018AWS and Symantec: Cyber Defense at Scale (SEC311-S) - AWS re:Invent 2018
AWS and Symantec: Cyber Defense at Scale (SEC311-S) - AWS re:Invent 2018
 
AWS 101
AWS 101AWS 101
AWS 101
 

More from Amazon Web Services

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...
Amazon Web Services
 
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...
Amazon Web Services
 
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
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon Web Services
 
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
Amazon Web Services
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
Amazon Web Services
 
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...
Amazon Web Services
 
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...
Amazon Web Services
 
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
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon Web Services
 
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
Amazon Web Services
 
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
Amazon Web Services
 
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
Amazon Web Services
 
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
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
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
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
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
Amazon Web Services
 

More from 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
 

Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. General Electric (IOT206) - AWS re:Invent 2018

  • 1.
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Computing at the Edge with AWS IoT Greengrass Scott Allison Senior Product Manager Amazon Web Services I o T 2 0 6 Tatiana Cooke Senior Product Manager Amazon Web Services
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Edge: Why do we need it? 1. Physics • Latency sensitive use cases: Self-driving cars, distracted driver, manufacturing line, more • Does not get better with time 2. Economics • Prohibitive costs of moving mostly throw-away data • Number of connected devices is growing • Volume of data generated per device is growing faster than any reductions transfer costs 3. Regulatory • Restrictions on moving data depending on use case/regulatory authorities AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Common edge scenario AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Edge: Is this new? “A decentralized system is closer to people whom it serves, and responsive to needs …” – P. Berman, Decentralized Again, Datamation, 1970 “Whether to centralize decisions, locations, and functions is long-standing debate driven by organizations” - J.L. King, Centralized versus Decentralized Computing, 1983 Mainframe Client Corporate data center AWS Cloud Bicycle Camera Car Travel Factory Windfarm AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS IoT Core architecture Endpoints Things Sense & act Cloud Storage & compute Secure device connectivity and messaging Intelligence Insights & logic → Action Gateway Gateway Fleet onboarding, management, & SW updates Fleet audit and protection Connecting devices to services IoT data analytics, actions, & intelligence
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Cloud to edge Endpoints Gateway Gateway Secure device connectivity and messaging Edge Cloud
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Data and state sync Security Over-the-air updates Connectors Local device shadows Local actions Lambda functions AWS-grade security Easily update Greengrass core Machine learning inference Local execution of ML models Local resource access Lambdas interact with peripherals Easy integrations with AWS services, protocol adaptors, and other SaaS providers ʥ A Local messages and triggers Local message broker Secure credential store AWS Secrets Manager functionality at edge Extend AWS Cloud to the edge AWS IoT Greengrass AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS IoT Greengrass: Why did we build it? AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. • With AWS IoT Greengrass, you can write event-driven AWS Lambda functions in the cloud and deploy them locally • AWS IoT Greengrass runs Lambda functions written in Python 2.7, Node.js or Java • Invoke Lambda functions with messaging and shadow updates • Offline actions and triggers, for example, detecting low moisture in the soil and then triggering controls to spray more water inside a smart greenhouse Local actions AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Local resource access • Allows Lambdas to access local resources on a device • GPIO can be accessed to process sensor and actuator data • Lambdas can take advantage of the local file system on your operating system • Lambdas can use GPUs for hardware acceleration for machine learning GPU AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS IoT Greengrass release v1.7 • Simplified deployments • AWS IoT Greengrass Connectors • Enhanced security • AWS IoT Greengrass Secrets Manager • AWS IoT Greengrass Hardware Security Integration • Greater flexibility • AWS IoT Greengrass per-Lambda Isolation & Permission Configurations AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS IoT Greengrass release v1.7 AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility • Bulk Deployments • ALPN/Proxy Support • ML Inference • More performant • Smaller footprint
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS IoT Greengrass Connectors Amazon Kinesis Data Firehose Amazon Simple Notification Service AWS IoT Device Defender Amazon CloudWatch Modbus RTU Protocol Adapter Raspberry Pi GPIO Serial Stream • More to come in 2019 • What are connectors? • Connectivity to AWS services, industrial protocols, local- and cloud-based applications • Code-free configuration and installation • 11 connectors available today AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility ML Inference
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS IoT Greengrass Connectors AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility • How does it work? • Customers select and configure connectors via console or API/CLI • Attach to a AWS IoT Greengrass group and deploy
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS IoT Greengrass Connectors AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility • Amazon SNS • Create an SNS topic via the SNS console/API • Add SNS connector to Greengrass group via Greengrass console/API • Configure connector with ARN of SNS topic • Deploy • Publish messages to connector MQTT topic
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS IoT Greengrass Connectors AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility • Twilio • Add your Twilio auth token to AWS Secrets Manager; select from connector config • Specify phone number and account SID • Deploy • Publish messages to connector MQTT topic
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS IoT Greengrass Secrets Manager • What is it? • Extends AWS Secrets Manager to the Greengrass cores for secure management of keys, passwords, credentials, endpoints, and configurations • Usable by connectors or AWS Lambda functions AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS IoT Greengrass Secrets Manager AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility • How does it work? • Customers provision secrets in AWS Secrets Manager • Attach a secret to a AWS IoT Greengrass group and deploy • Encrypted in transit and at rest
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Computing at the Edge with AWS IoT Greengrass Tatiana Cooke Senior Product Manager Amazon Web Services
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS IoT Greengrass Hardware Security Integration AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility Private key stored in file system Device Cloud TLS Encryption of messages IAM role for Greengrass Core PKCS#11APIInterface
  • 25. Use Case: Risks in Building Automation Disrupt service by sending high volume of traffic Denial of Service Mimic the identity of a valid device Spoofing Information is intercepted and manipulated Man-in-the-middle
  • 26. Greengrass with Hardware Security Integration Mitigates these Risks Only registered devices can connect to Greengrass and IoT cloud Denial of Service Hardware root-of-trust identity for Greengrass Core devices Spoofing Communication encrypted using Transport Layer Security protocol Man-in-the-middle
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS IoT Greengrass hardware security integration AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility AWSOn-Premise Data AggregationVideo Cameras API Gateway certs/private.key Logic Supply ML350G-10 IN IN Cameras
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS IoT Greengrass hardware security integration • How can I get started? 2. Update AWS IoT Greengrass configurations to point to that private key, rather than the file system private key 3. Integrate with AWS IoT Greengrass Secrets Manager by updating configurations 1. Follow vendor directions to generate a private key on your secure element AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS IoT Greengrass hardware security integration: Partners AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Greengrass HSI Devices searchable in the AWS Partner Device Catalog https://devices.amazonaws.com/sear ch?kw=HSI&page=1 AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS IoT Device Tester is available for download on AWS IoT Greengrass product page AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Isolation and permission configurations Customers want to test AWS IoT Greengrass in a diverse set of environments Run AWS IoT Greengrass with fewer dependencies and no kernel-level changes Access more local resources like Bluetooth Low Energy or USB devices Run AWS IoT Greengrass in a Docker container AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Easier to add AWS IoT Greengrass to existing architecture that uses Docker containers for isolation Existing applications running in separate Docker containers Application A Run AWS IoT Greengrass in a Docker container Application B On-Premise Device AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. New modes provide flexibility in configuring AWS IoT Greengrass • Today: AWS IoT Greengrass with per- Lambda container isolation • New: Run Greengrass as an OS process. Lambdas and Greengrass Group have no container • New: Hybrid mix of isolated Lambdas and Lambdas as OS processes AWS IoT Greengrass Core (1.7.0) with Greengrass Containers Device Resources accessed via Local Resource Access AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. New modes provide flexibility in configuring AWS IoT Greengrass • Today: AWS IoT Greengrass with per- Lambda container isolation • New: Run Greengrass as an OS process. Lambdas and Greengrass Group have no container • New: Hybrid mix of isolated Lambdas and Lambdas as OS processes AWS IoT Greengrass Core (1.7.0) with Greengrass Containers Device Resources accessed directly AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 37. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. New modes provide flexibility in configuring AWS IoT Greengrass • Today: AWS IoT Greengrass with per- Lambda container isolation • New: Run Greengrass as an OS process. Lambdas and Greengrass Group have no container • New: Hybrid mix of isolated Lambdas and Lambdas as OS processes AWS IoT Greengrass Core (1.7.0) with Greengrass Containers Device Resources accessed directly AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 38. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. New AWS per-Lambda isolation and permission settings AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 39. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. New AWS per-Lambda isolation and permission settings AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 40. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Run Greengrass in Docker on Mac OS X or Windows 10 AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility
  • 41. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS IoT Greengrass release v1.7 • Simplified deployments • AWS IoT Greengrass Connectors • Enhanced security • AWS IoT Greengrass Secrets Manager • AWS IoT Greengrass Hardware Security Integration • Greater flexibility • AWS IoT Greengrass per-Lambda Isolation & Permission Configurations • Try it from the console • Connectors and documentation available now • Find qualified hardware • Search the Amazon Partner Network Device Qualification Portal for Greengrass HSI [https://devices.amazonaws.com/search?kw=HSI&page=1] • Use our Docker file • Access a Greengrass Docker file here • See documentation about pullling the Greengrass Docker image from AWS ECR here AWS IoT Greengrass Introduction Simplified Deployments Enhanced Security Greater Flexibility Get Started!
  • 42. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 43. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Scott Allison alliscot@amazon.com Tatiana Cooke tatcoo@amazon.com
  • 44. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.