Otto Monitoring the Cloud with Alexa

Slides:



Advertisements
Similar presentations
Attie Naude 14 May 2013 Windows Azure Mobile Services.
Advertisements

HomingSpot Proof of Concept
Securing Insecure Prabath Siriwardena, WSO2 Twitter
Mobile Agents for Integrating Cloud-Based Business Processes with On-Premises Systems and Devices Janis Grundspenkis Antons Mislēvičs Department of Systems.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Lecture 15 – Amazon Network as a Service. Recall IaaS Server as a Service Storage as a Service Network as a Service.
1 Multi Cloud Navid Pustchi April 25, 2014 World-Leading Research with Real-World Impact!
EPAM Private Cloud Integration with AWS February, 2015.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
Virtual techdays INDIA │ 9-11 February 2011 Caching Enhancement in ASP.NET 4.0 Abhijit Jana │ Consultant, Microsoft
Data-Intensive Cloud Control for GENI GEC 10 Orca control framework March 15 th, 2011 Michael Zink, Prashant Shenoy, Jim Kurose, David Irwin and Emmanuel.
Building consumer apps with Azure AD B2C
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
Cloud Service Provisioning Jens Jensen (STFC), Piyush Harsh (INRIA) et al contrail is co-funded by the EC 7th Framework Programme under Grant Agreement.
Distributed Systems1 Message Passing vs. Distributed Objects  The message-passing paradigm is a common model for distributed computing, in the sense that.
100% Exam Passing Guarantee & Money Back Assurance
Autocloud by Bryan Rosander. Motivation Cloud computing makes vast computing resources available at a reasonable price on an as-needed basis Configuring.
ArcGIS for Server Security: Advanced
Create a Custom Skill on the Amazon Echo
Amazon Web Services (aws)
Data Virtualization Demoette… Logging in CIS
Deployment Architectures For Containers
The following diagrams detail the interaction of AWS, Alexa, Fitbit apis, and the user #1 – User needs to link Fitbit account to skill #2 – User needs.
Managing The Internet of Things
Amazon Network as a Service
Working on the web.
Louisville aws user group
IoT Approach to Accommodation & Booking Related Web Services
Amazon Storage- S3 and Glacier
Data Virtualization Tutorial… CORS and CIS
Enterprise Hybrid Cloud
Data Virtualization Tutorial… OAuth Example using Google Sheets
Agenda Who am I? Whirlwind introduction to the Cloud
Presenting Amazon’s Alexa
Use Cases and Requirements for I2NSF_
Scraping Facebook via API in R
1Z0-477 VCE Questions
Acutelearn Amazon Web Services Training Classroom Training Instructor led trainings at Acutelearn premises Corporate Training Custom tailored trainings.
Compliance and Control of AWS Resources at Scale with Cloud Custodian
AWS DevOps Engineer - Professional dumps.html Exam Code Exam Name.
Where can I download Aws Devops Engineer Professional Exam Study Material - Get Updated Aws Devops Engineer Professional Braindumps Dumps4downlaod.us
2018 Amazon AWS DevOps Engineer Professional Dumps - DumpsProfessor
Get Amazon AWS-DevOps-Engineer-Professional Exam Real Questions - Amazon AWS-DevOps-Engineer-Professional Dumps Realexamdumps.com
Latest Amazon AWS-Certified-Developer-Associate Certification Practice Question Answers – Dumps4download
Step by step guide on IoT data synchronization using MQTT
Future Data Architectures Big Data Workshop – April 2018
Enterprise Collaboration Portal
Use Case: Password Management Password Change Requests
AWS Boulder - Denver Meetup – January 2017
What is OAuth and Why?.
Alexa Programming.
In this session… Introduce what we’re talking about
CS323 Android Topics Network Basics for an Android App
PointCoin Pizza: Revamped
Lecture 16B: Instructions on how to use Hadoop on Amazon Web Services
Integrate Drupal 8 with Alexa
Building Serverless Enterprise Applications
Technical Integration Guide
SM Waterloo Information Systems Limited presents
Cloud Security AWS as an example.
Enterprise Collaboration Portal
FaaS на AWS очима дотнетчика
Cloud Security AWS as an example.
Day 2, Session 2 Connecting System Center to the Public Cloud
Developing Modern Web Apps
Western Mass Microsoft Technology Users Group
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
INTEGRATION WITH SumTotal LMS
Keeping Data Secure In Azure
IoT Security and Privacy
Presentation transcript:

Otto Monitoring the Cloud with Alexa Proof of Concept Douglas Yoon November 30, 2016

Amazon IoT Button used to create/change/terminate instances VUI Account Key Store Alexa, ask Monitor Board the current status 3 “Monitor Board” Handler 1 2 4 ((( Monitored Subnet Amazon IoT Button used to create/change/terminate instances Reply Card 5 Key: There are currently 3 instances… 1 Otto skill invoked via Echo Otto calls lambda Function gets AWS account information Access is granted to specific subnet, to get status of EC2 instances in that subnet Running State of instances are returned to Echo 2 3 4 5

Network Diagram Target subnet being monitored “Monitor Board” Handler Account Key Store Monitored Subnet us-west-2 Target subnet being monitored was hosted in another region to simulate another account. us-east-1 Otto is hosted in us-east-1

Summary Otto is a proof of concept Alexa skill to help enterprise customers get status updates on their AWS environments. Otto triggers a Lambda function, which uses cross account access techniques and the AWS node.js API’s to inform the listener of their production environments. In this demo, the Alexa account id is used to get credentials to an AWS account. Use of the OAuth 2.0 framework is in development. And, currently, only this developer’s Alexa/AWS accounts are available.

Explanation of the Demo The Otto demo is tied into the Relus Cloud IoT Button demo. The IoT Button demo integrates Amazon’s IoT Button and starts/stops instances in a specific subnet in us-west-2. The webpage polls that subnet and displays the running EC2 instances. Otto grabs information about the EC2 instances in that same subnet, and verbally tells the user about the fleet.

Software Design Lamba function is written in node.js Upon invocation, function will use the Alexa account id to retrieve credentials to access the monitored AWS account from DynamoDB The demo uses the accessKey/secretAccessKey for a restricted user Ideally, Alexa’s OAuth 2.0 authorization framework (in development) Once credentials are retrieved, the AWS Account status is requested That status is summarized and sent back to the Alexa Skill