Getting Started With Serverless: Key Use Cases & Design Patterns

Similar documents
Containers, Serverless and Functions in a nutshell. Eugene Fedorenko

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

Accelerate at DevOps Speed With Openshift v3. Alessandro Vozza & Samuel Terburg Red Hat

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

Red Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases. Lutz Lange Solution

A DEVOPS STATE OF MIND WITH DOCKER AND KUBERNETES. Chris Van Tuin Chief Technologist, West

What s New in Red Hat OpenShift Container Platform 3.4. Torben Jäger Red Hat Solution Architect

A Glance Over the Serverless Framework

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West

AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE. Lutz Lange - Senior Solution Architect Red Hat

Accenture Cloud Platform Serverless Journey

Pontoon An Enterprise grade serverless framework using Kubernetes Kumar Gaurav, Director R&D, VMware Mageshwaran R, Staff Engineer R&D, VMware

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West

How to go serverless with AWS Lambda

OpenShift on Public & Private Clouds: AWS, Azure, Google, OpenStack

Serverless The Future of the Cloud?!

Serverless in the Java ecosystem

Containers & Microservices For Realists. Karthik

Nailing Serverless Application Development

The Long Road from Capistrano to Kubernetes

ANIKET DAPTARI & RANJINI RAJENDRAN CONTRAIL TEAM

RED HAT'S CONTAINER STRATEGY. Lars Herrmann General Manager, RHEL, RHEV and Containers June 24, 2015

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

ACCELERATE APPLICATION DELIVERY WITH OPENSHIFT. Siamak Sadeghianfar Sr Technical Marketing Manager, April 2016

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

RED HAT GLUSTER TECHSESSION CONTAINER NATIVE STORAGE OPENSHIFT + RHGS. MARCEL HERGAARDEN SR. SOLUTION ARCHITECT, RED HAT BENELUX April 2017

Web and API Apps in Azure

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Continuous Delivery for Cloud Native Applications

Go Serverless: Design Patterns, Best Practices and Real-World Scenarios

Welcome to Docker Birthday # Docker Birthday events (list available at Docker.Party) RSVPs 600 mentors Big thanks to our global partners:

17/05/2017. What we ll cover. Who is Greg? Why PaaS and SaaS? What we re not discussing: IaaS

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

YOUR APPLICATION S JOURNEY TO THE CLOUD. What s the best way to get cloud native capabilities for your existing applications?

DevOps Tooling from AWS

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

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

Real-life technical decision points in using cloud & container technology:

개발자와운영자를위한 DevOps 플랫폼 OpenShift Container Platform. Hyunsoo Senior Solution Architect 07.Feb.2017

Containers OpenStack. Murano brings Docker & Kubernetes to OpenStack. Serg Melikyan. software.mirantis.com. January 27, 2015

Think Small to Scale Big

Microservices without the Servers: AWS Lambda in Action

LINUX, WINDOWS(MCSE),

CloudCenter for Developers

AWS Lambda: Event-driven Code in the Cloud

OpenShift 3 Technical Architecture. Clayton Coleman, Dan McPherson Lead Engineers

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

Jenkins: A complete solution. From Continuous Integration to Continuous Delivery For HSBC

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

Understanding the latent value in all content

Running MarkLogic in Containers (Both Docker and Kubernetes)

Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved.

Aspirin as a Service: Using the Cloud to Cure Security Headaches

Cloud platforms. T Mobile Systems Programming

CLOUD COMPUTING It's about the data. Dr. Jim Baty Distinguished Engineer Chief Architect, VP / CTO Global Sales & Services, Sun Microsystems

Energy Management with AWS

Przyspiesz tworzenie aplikacji przy pomocy Openshift Container Platform. Jarosław Stakuń Senior Solution Architect/Red Hat CEE

PRAGMATIC SECURITY AUTOMATION FOR CLOUD

Mesosphere and Percona Server for MongoDB. Jeff Sandstrom, Product Manager (Percona) Ravi Yadav, Tech. Partnerships Lead (Mesosphere)

Amir Zipory Senior Solutions Architect, Redhat Israel, Greece & Cyprus

Mesosphere and Percona Server for MongoDB. Peter Schwaller, Senior Director Server Eng. (Percona) Taco Scargo, Senior Solution Engineer (Mesosphere)

Container in Production : Openshift 구축사례로 이해하는 PaaS. Jongjin Lim Specialist Solution Architect, AppDev

Measuring HEC Performance For Fun and Profit

Openshift: Key to modern DevOps

NewSQL Without Compromise

Cloud platforms T Mobile Systems Programming

RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION

Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo)

Azure Highlights. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region

I keep hearing about DevOps What is it?

PaaS isn t Just for Developers

Oh.. You got this? Attack the modern web

Containers Infrastructure for Advanced Management. Federico Simoncelli Associate Manager, Red Hat October 2016

App Service Overview. Rand Pagels Azure Technical Specialist - Application Development US Great Lakes Region

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

Building your Private Cloud with Red Hat OpenStack & Red Hat CEPH Storage from POC to Production deployment in 2 weeks

LEAD YOUR CLOUD TRANSFORMATION. Copyright 2013 EMC Corporation. All rights reserved.

SBB. Java User Group 27.9 & Tobias Denzler, Philipp Oser

Zero to Microservices in 5 minutes using Docker Containers. Mathew Lodge Weaveworks

Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack

Transition Your Windows Server 2003 Infrastructure to a Modern Cisco and Microsoft Solution

Docker and Oracle Everything You Wanted To Know

STREAMLINED CERTIFICATION PATHS

Ruby in the Sky with Diamonds. August, 2014 Sao Paulo, Brazil

Atos Canopy Orchestrated Hybrid Cloud. Mark Nouris - Atos Head of Cloud Michael Kollar Head of Cloud engineering & TIC

Getting Started With Amazon EC2 Container Service

Windows Azure Question-Answer Part II- Azure Web Apps. KRUNAL TRIVEDI MCT, MCT INDIA REGIONAL LEAD TRAINER, WRITER, SPEAKER

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Azure Day Application Development. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region

SQL Server on Linux and Containers

Benefits of Extending your Datacenters with Amazon Web Services

Going cloud-native with Kubernetes and Pivotal

利用 Mesos 打造高延展性 Container 環境. Frank, Microsoft MTC

2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Application Centric Microservices Ken Owens, CTO Cisco Intercloud Services. Redhat Summit 2015

Using AWS to Build a Large Scale Dockerized Microservices Architecture. Dr. Oliver Wahlen moovel Group GmbH Frankfurt, 30.

TEN LAYERS OF CONTAINER SECURITY. Kirsten Newcomer Security Strategist

WebJobs & Azure Functions in modern and Serverless applications. Paris Polyzos Software Engineer at ZuluTrade Inc Microsoft Azure MVP

TEN LAYERS OF CONTAINER SECURITY

Transcription:

Hybrid clouds that just work Getting Started With Serverless: Key Use Cases & Design Patterns Jennifer Gill Peter Fray Vamsi Chemitiganti Sept 20, 2018 Platform9 Systems 1

Agenda About Us Introduction to Serverless & Fission Fission Architecture - Based on Kubernetes Demo The Five Popular Use Cases and Design Patterns Fission Value Proposition Q&A

About Us 3

Speakers Vamsi Chemitiganti, Chief Strategist Over 20 years of high tech experience in various customer facing roles Various leadership positions at Red Hat, HortonWorks, Siemens Medical Solutions Check out his blog on serverless, Kubernetes, and more! http://www.vamsitalkstech.com/ Peter Fray, Sr. Solutions Architect Over 25 years of high tech experience in various customer facing roles Experience with a wide range or technologies including software, storage, networking Peter - any certifications to add? Jennifer Gill, Head of Global Product Marketing Over 20 years of technical marketing experience Leadership positions at Platform9, HyperGrid, Zerto, EMC and VCE Recognized for excellence in marketing as part of VCE launch

Platform9 Overview Founded in 2013 by a team of VMware engineers with a goal to make it easy to transform any infrastructure into a cloud Recognized for innovative technology $36.5 million has been raised to date 5

Our Approach To Cloud Management: SOUL 1. Industry s only SaaS managed offering Unified cloud experience with any infrastructure, for any application stack 2. Open-source innovation & economics Private Cloud Public Cloud 3. Unified cloud experience 4. Leverages existing IT infrastructure Paris New York Tokyo Sunnyvale!6

Introduction to Serverless & Fission 7

Fission: A New Way To Build Modern Stateless Apps Code, Deploy And Operate Instant Production-Ready Apps. Fission is a full featured Serverless framework for running serverless applications on Kubernetes. Fission lets you easily code, deploy and operate applications that are production-ready from the get-go - without having to learn anything about Kubernetes. 8

Fission: Platform9 s Serverless Framework Use Kubernetes and containers without a steep learning curve Write short-lived functions in any language Map functions to triggers (e.g., message queues, timers, HTTP requests) No containers to build No Docker registries Works on any Kubernetes cluster, anywhere Extensible to any language

Fission: An open source alternative to AWS Lambda vs AWS started the serverless movement with Lambda, but it locks Developers into AWS ecosystem Pricing lock-in Not multi-cloud or multi-tool friendly. Developers want choice. (eg how to I consume my Kafka stream events in Lambda instead of using Kinesis?) Fission opens up these advantages to everyone on any infrastructure. Its open and extensible and thus enables a wider ecosystem. 10

Fission Architecture 11

Fission } Sprint 132 Sprint 172 Sprint 119.2 Developer Platform9 Managed k8 Dev Physical Pods Services Deployments Functional Test Performance Testing Test Physical QA Operations Deployments Upgrades Hot fixes Prod Physical

HTTP, NATS, Kafka, Azure Storage Queues, Kubernetes Watches, Timers, NodeJS, Python, Go, Ruby, C#, PHP, Bash(!), Perl

Function Executors Pool-based executor: low-latency, small idle overhead Pre-warmed pool of environment containers Functions loaded into containers on-demand New-deployment executor: high latency, no idle overhead

Fission: DEMO Hello World HTTP Trigger NodeJS Function Node JS Environment

Fission: DEMO Mongo DB Insert Fission FN Test HTTP Trigger NodeJS Function Node JS Environment Load Generated 10,000 Executions

DEMO 18

Five Key Serverless Design Patterns 19

Use Case Pattern One - Edge Data Processing

Use Case Pattern Two - Vertical Specific

Use Case Pattern Three - Augment Web Applications

Use Case Pattern Four - Front Legacy Applications

Use Case Pattern Five - Data Processing

Fission Value Proposition 25

Fission Unique Value Proposition Simple on-ramp for both devs and ops: up and running in your first hour Fast: cold start optimizations, autoscaling Out of the box support for 10+ languages and 5+ triggers Batteries included: builders, "alt-tab" dev/test cycle, metrics, tracing, canaries (and lots more) Composable: Workflow engine for composing functions 26

QUESTIONS 27