Serverless Computing. Redefining the Cloud. Roger S. Barga, Ph.D. General Manager Amazon Web Services

Similar documents
Energy Management with AWS

AWS 101. Patrick Pierson, IonChannel

What s New at AWS? A selection of some new stuff. Constantin Gonzalez, Principal Solutions Architect, Amazon Web Services

ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS

Splunk & AWS. Gain real-time insights from your data at scale. Ray Zhu Product Manager, AWS Elias Haddad Product Manager, Splunk

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and

AWS IoT Overview. July 2016 Thomas Jones, Partner Solutions Architect

Security Aspekts on Services for Serverless Architectures. Bertram Dorn EMEA Specialized Solutions Architect Security and Compliance

What s New at AWS? looking at just a few new things for Enterprise. Philipp Behre, Enterprise Solutions Architect, Amazon Web Services

Store, Protect, Optimize Your Healthcare Data in AWS

Managing IoT and Time Series Data with Amazon ElastiCache for Redis

The Orion Papers. AWS Solutions Architect (Associate) Exam Course Manual. Enter

Zombie Apocalypse Workshop

Intro to Big Data on AWS Igor Roiter Big Data Cloud Solution Architect

Experiences with Serverless Big Data

Serverless Architecture Hochskalierbare Anwendungen ohne Server. Sascha Möllering, Solutions Architect

AWS Well Architected Framework

Certificate of Registration

Going Serverless. Building Production Applications Without Managing Infrastructure

Accenture Cloud Platform Serverless Journey

Microservices on AWS. Matthias Jung, Solutions Architect AWS

MONITORING SERVERLESS ARCHITECTURES

Build, Deploy & Operate Intelligent Chatbots with Amazon Lex

Streaming Data: The Opportunity & How to Work With It

Big Data on AWS. Big Data Agility and Performance Delivered in the Cloud. 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Lambda Architecture for Batch and Stream Processing. October 2018

Containers or Serverless? Mike Gillespie Solutions Architect, AWS Solutions Architecture

Level Up Your CF Apps with Amazon Web Services

Werden Sie ein Teil von Internet der Dinge auf AWS. AWS Enterprise Summit 2015 Dr. Markus Schmidberger -

Real-time Streaming Applications on AWS Patterns and Use Cases

Amazon Search Services. Christoph Schmitter

AWS Solution Architect Associate

Cloud Analytics and Business Intelligence on AWS

AWS Lambda: Event-driven Code in the Cloud

Lean & Mean on AWS: Cost-Effective Architectures. Constantin Gonzalez, Solutions Architect, AWS

PrepAwayExam. High-efficient Exam Materials are the best high pass-rate Exam Dumps

Manage AWS Services. Cost, Security, Best Practice and Troubleshooting. Principal Software Engineer. September 2017 Washington, DC

Emulating Lambda to speed up development. Kevin Epstein CTO CorpInfo AWS Premier Partner

Getting Started with AWS IoT

AWS Agility + Splunk Visibility = Cloud Success. Splunk App for AWS Demo. Laura Ripans, AWS Alliance Manager

AWS Serverless Architecture Think Big

Building Secure and Scalable Mobile Apps on AWS

Agenda. AWS Database Services Traditional vs AWS Data services model Amazon RDS Redshift DynamoDB ElastiCache

Extend NonStop Applications with Cloud-based Services. Phil Ly, TIC Software John Russell, Canam Software

About Intellipaat. About the Course. Why Take This Course?

Nailing Serverless Application Development

HPE Digital Learner AWS Certified SysOps Administrator (Intermediate) Content Pack

What to expect from the session Technical recap VMware Cloud on AWS {Sample} Integration use case Services introduction & solution designs Solution su

Mid-Atlantic CIO Forum

Gabriel Villa. Architecting an Analytics Solution on AWS

SAA-C01. AWS Solutions Architect Associate. Exam Summary Syllabus Questions

Develop and test your Mobile App faster on AWS

Towards a Real- time Processing Pipeline: Running Apache Flink on AWS

Network Security & Access Control in AWS

Lambda Architecture for Batch and Real- Time Processing on AWS with Spark Streaming and Spark SQL. May 2015

Serverless The Future of the Cloud?!

Enroll Now to Take online Course Contact: Demo video By Chandra sir

AWS Mobile Hub. Build, Test, and Monitor Your Mobile Apps. Daniel Geske, Solutions Architect 31 May 2017

Cloud Computing. Amazon Web Services (AWS)

Amazon AWS-Solution-Architect-Associate Exam

Automate best practices and operational health for your AWS resources with Trusted Advisor and AWS Health

Amazon Web Services. Block 402, 4 th Floor, Saptagiri Towers, Above Pantaloons, Begumpet Main Road, Hyderabad Telangana India

Microservices without the Servers: AWS Lambda in Action

AWS Lambda. 1.1 What is AWS Lambda?

Amazon Linux: Operating System of the Cloud

Microservices Architekturen aufbauen, aber wie?

Reactive Microservices Architecture on AWS

Securing Serverless Architectures

High School Technology Services myhsts.org Certification Courses

Building a Self-Defending Border. Shane Baldacchino, Solutions Architect, AWS Marcus Santos, Solutions Architect, AWS

Getting Started with AWS Security

Build planetary scale applications with compartmentalization

INTRODUCING CISCO SECURITY FOR AWS

Building Games with AWS Mobile Services

From Your Keyboard to Your Customers without a Server to Manage In-between

MOBILE APP FOR ACME INC. by Sean Hull - Cloud Solutions Architect -

How to go serverless with AWS Lambda

At Course Completion Prepares you as per certification requirements for AWS Developer Associate.

AWS Solutions Architect Associate (SAA-C01) Sample Exam Questions

re:cap 2015 Mark Bate AWS Solutions Architect 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

4) An organization needs a data store to handle the following data types and access patterns:

Video on Demand on AWS

IoT Device Simulator

We are ready to serve Latest IT Trends, Are you ready to learn? New Batches Info

Data Lake Best Practices

Amazon AWS-DevOps-Engineer-Professional Exam

CASE STUDY Application Migration and optimization on AWS

STATE OF MODERN APPLICATIONS IN THE CLOUD

Crypto-Options on AWS. Bertram Dorn Specialized Solutions Architect Security/Compliance Network/Databases Amazon Web Services Germany GmbH

Deep Dive on Serverless Application Development

Scaling on AWS. From 1 to 10 Million Users. Matthias Jung, Solutions Architect

Deep Dive on AWS CodeStar

Analyzing Streaming Data in Real-Time with Amazon Kinesis Analytics

AWS Connected Vehicle Cloud

Architecting for HIPAA Security and Compliance on Amazon Web Services

Who done it: Gaining visibility and accountability in the cloud

How to Route Internet Traffic between A Mobile Application and IoT Device?

Amazon CloudWatch. Developer Guide API Version

Training on Amazon AWS Cloud Computing. Course Content

Introduction to Cloud Computing

Transcription:

Serverless Computing Redefining the Cloud Roger S. Barga, Ph.D. General Manager Amazon Web Services

Technology Triggers

Highly Recommended http://a16z.com/2016/12/16/the-end-of-cloud-computing/

Serverless

Amazon Kinesis Firehose Load massive volumes of streaming data into S3, Redshift, Elasticsearch, Capture and submit streaming data Firehose loads streaming data continuously into Amazon S3, Redshift and Elasticsearch Analyze streaming data using your favorite BI tools Zero administration: Capture and deliver streaming data into Amazon S3, Amazon Redshift, and other destinations without writing an application or managing infrastructure. Direct-to-data store integration: Batch, compress, and encrypt streaming data for delivery into data destinations in as little as 60 secs using simple configurations. Elastic: Scales to match data throughput w/o intervention Serverless ETL using AWS Lambda - Firehose can invoke your Lambda function to transform incoming source data.

Amazon Kinesis Analytics Connect to Kinesis streams, Firehose delivery streams Run standard SQL queries against data streams Kinesis Analytics can send processed data to analytics tools so you can create alerts and respond in real-time Apply SQL on streams: Easily connect to a Kinesis Stream or Firehose Delivery Stream and apply SQL skills. Build real-time applications: Perform continual processing on streaming data with sub-second processing latencies using ANSI SQL Automatics Scalability : Serverless, elastically scales to match data throughput.

Provisioning and Utilization Availability and Fault Tolerance Scaling Operations and Management

Provisioning and Utilization Availability and Fault Tolerance Scaling Operations and Management

Provisioning and Utilization Availability and Fault Tolerance Scaling Operations and Management

Provisioning and Utilization Availability and Fault Tolerance Scaling Operations and Management

Common Use Cases </> Web Applications Static websites Complex web apps Packages for Flask and Express Backends Apps & services Mobile IoT Big Data Real time MapReduce Batch Chatbots Powering chatbot logic Amazon Alexa Powering voiceenabled apps Alexa Skills Kit IT Automation Policy engines Extending AWS services Infrastructure management

Common Use Cases </> Web Applications and Backends AWS Web Applications Static websites Backends Apps & services Mobile Apps Websites Internet Amazon CloudFront API Gateway Cache AWS Lambda function Amazon S3 AWS Lambda function Complex web apps Packages for Flask and Express Mobile IoT Services Amazon CloudWatch Monitoring AWS Lambda function Amazon DynamoDB All publicly accessible endpoints

Common Use Cases Task Choice Web Applications Static websites Backends </> Fail Apps & services Lambda + Step Functions Image Recognition and Processing Backend Complex web apps Packages for Flask and Express Mobile IoT Parallel

How irobot leverages AWS AWS IoT Amazon Cognito Amazon SNS Amazon API Gateway Amazon SQS Amazon CloudFront Amazon S3 Amazon CloudWatch AWS CloudFormation AWS CloudTrail AWS Config AWS Lambda AWS WAF AWS KMS AWS IAM Amazon Kinesis Amazon Elasticsearch Service Amazon QuickSight Amazon DynamoDB Amazon Redshift Amazon Route 53 Amazon VPC

Serverless is Distributed by Nature Component graph becomes call graph Distributed systems thinking is required from the start Event-based architecture

Common Use Cases </> Web Applications Static websites Complex web apps Packages for Flask and Express Backends Apps & services Mobile IoT Data Processing Real time MapReduce Batch Chatbots Powering chatbot logic Amazon Alexa Powering voiceenabled apps Alexa Skills Kit IT Automation Policy engines Extending AWS services Infrastructure management

Common Use Cases Web Applications Static websites Complex web apps Packages for Flask and Express

Common Use Cases Lambda + S3 </> Web Applications Static websites Complex web apps Packages for Flask and Express Backends Apps & services Mobile IoT Data Processing Real time MapReduce Batch Chatbots Powering chatbot logic Amazon Alexa Powering voiceenabled apps Alexa Skills Kit IT Automation Policy engines Extending AWS services Infrastructure management

Common Use Cases Lambda + Kinesis + DynamoDB Data Processing Real time MapReduce Batch

Common Use Cases Lambda + DynamoDB + Redshift Data Processing Real time MapReduce Batch

Nordstrom Recommendations What to expect from the session 15-20 minutes of processing now in seconds 2x order of magnitude for cost savings https://www.youtube.com/watch?v=txmkj2a0fre

Common Use Cases </> Web Applications Static websites Complex web apps Packages for Flask and Express Backends Apps & services Mobile IoT Data Processing Real time MapReduce Batch Chatbots Powering chatbot logic Amazon Alexa Powering voiceenabled apps Alexa Skills Kit IT Automation Policy engines Extending AWS services Infrastructure management

Common Use Cases </> Web Applications Static websites Complex web apps Packages for Flask and Express Backends Apps & services Mobile IoT Data Processing Real time MapReduce Batch Chatbots Powering chatbot logic Amazon Alexa Powering voiceenabled apps Alexa Skills Kit IT Automation Policy engines Extending AWS services Infrastructure management

Takeaways Serverless is a Fundamental Component of Modern Applications Many enterprise applications can go serverless Move to event driven computing The ecosystem continues to grow Tooling, languages, and application capabilities But we still have a long ways to go Serverless and Edge are technology triggers with the potential to reshape distributed computing and the role of cloud computing