Presentation is loading. Please wait.

Presentation is loading. Please wait.

Overview of the Microsoft Azure serverless platform

Similar presentations


Presentation on theme: "Overview of the Microsoft Azure serverless platform"— Presentation transcript:

1 Overview of the Microsoft Azure serverless platform
8/26/ :16 PM BRK2237 Overview of the Microsoft Azure serverless platform Chris Anderson Senior Program Manager @crandycodes Raman Sharma Senior Product Marketing Manager @rasharm_ © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Microsoft Tech Summit FY17
8/26/ :16 PM The “evolution” of application platforms © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 Microsoft Tech Summit FY17
8/26/ :16 PM What is the right size of servers for my business needs? How do I deploy new code to my server? What happens in case of server hardware failure? What media should I use to keep backup? Which packages should be on my server? Who monitors my App? What size of servers should I buy? How often should I backup my server? How can I increase server utilization? How can I scale my app? Who has physical access to my servers? Which OS should I use? Do I need secondary network connection? Are my server in a secure location? What happens if the power goes out? Who monitors my Servers? Do I need a UPS? What storage I need to use? How many servers do I need? How can I dynamically configure my app? It takes how long to provision a new server? How often should I patch my servers? On-Premises The “evolution” of application platforms © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 Microsoft Tech Summit FY17
8/26/ :16 PM What is the right size of servers for my business needs? How can I increase server utilization? How many servers do I need? How can I scale my app? How often should I patch my servers? How do I deploy new code to my server? How often should I backup my server? Which OS should I use? Which packages should be on my server? Who monitors my App? On-Premises IaaS The “evolution” of application platforms © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 Microsoft Tech Summit FY17
8/26/ :16 PM What is the right size of “servers” for my business needs? How can I increase “server” utilization? How many “servers” do I need? How can I scale my app? On-Premises IaaS PaaS The “evolution” of application platforms © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 Microsoft Tech Summit FY17
8/26/ :16 PM How do I architect my app? Serverless, the platform for next gen apps On-Premises IaaS PaaS Serverless The “evolution” of application platforms © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7 What is Serverless? Abstraction of servers Event-driven/ instant scale
$ Abstraction of servers Event-driven/ instant scale Micro-billing

8 Manage apps not servers
Benefits of Serverless Manage apps not servers Reduced DevOps Faster time to market

9 Serverless application platform components
8/26/ :16 PM Serverless application platform components Functions Execute your code based on events you specify © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10 Serverless application platform components
8/26/ :16 PM Serverless application platform components Logic Apps Design workflows and orchestrate processes Functions Execute your code based on events you specify © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 Serverless application platform components
8/26/ :16 PM Serverless application platform components Event Grid Manage all events that can trigger code or logic Logic Apps Design workflows and orchestrate processes Functions Execute your code based on events you specify © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 Serverless application platform components
8/26/ :16 PM Serverless application platform components Platform Event Grid Manage all events that can trigger code or logic Logic Apps Design workflows and orchestrate processes Functions Execute your code based on events you specify Analytics Database Storage IoT Security Intelligence © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 Serverless application platform components
Development Local Development Monitoring IDE support Integrated DevOps Visual Debug History Platform Event Grid Manage all events that can trigger code or logic Logic Apps Design workflows and orchestrate processes Functions Execute your code based on events you specify Analytics Database Storage IoT Security Intelligence

14 8/26/ :16 PM Demo © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15 Scenarios for Serverless
Anything that needs to respond to events Real-time stream processing Millions of devices feed into Stream Analytics Store data in SQL DB Transform to structured data Timer-based processing Clean table Every 15 minutes Find and clean invalid data Backends (Mobile/IoT/Web) Photo taken and WebHook called Stores in blob storage Produces scaled images Real-time bot messaging ... Chatbot sends response Message sent to Chatbot ? Cortana Analytics answers questions

16 Event Grid Event publishers Event handlers
Build 2015 8/26/ :16 PM Event Grid Event publishers Event handlers Resource Groups Event Hubs Azure Subscriptions Custom Events Blob Storage Manage all events in one place Unlock new scenarios for your apps Ensure reliability and performance for your apps Azure Functions Azure Automation Logic Apps WebHooks © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

17 Event Grid delivers at massive scale
Build 2015 Event Grid delivers at massive scale 8/26/ :16 PM 10,000,000 events per second per region 24-hour retry with exponential back off for events not delivered Sub-second end-to-end latency in the 99th percentile Near real-time Massive scale-out High reliability © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 Logic Apps Visually design workflows in the cloud
Build 2015 8/26/ :16 PM Logic Apps Visually design workflows in the cloud Express logic through powerful control flow Connect disparate functions and APIs Utilize declarative definition to work with CI/CD © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19 Logic Apps connectors—Over 170 and growing
….and more!

20 Functions Develop locally using best of class developer tools
Build 2015 8/26/ :16 PM Functions Code Azure Functions Events & Data Develop locally using best of class developer tools Boost productivity through triggers and bindings Choose from a variety of programming languages Integrate with existing DevOps processes © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

21 Functions triggers and bindings
Build 2015 Functions triggers and bindings 8/26/ :16 PM © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 Serverless application platform components
Development Platform IDE support Event Grid Manage all events that can trigger code or logic Logic Apps Design workflows and orchestrate processes Functions Execute your code based on events you specify Integrated DevOps Local Development Monitoring Database Storage Security IoT Analytics Intelligence Visual Debug History

23 What’s new in Azure Functions
Database Trigger a function based on changes in Cosmos DB Local Development Develop functions locally on Linux, MacOS, Windows Functions Execute your code based on events you specify Securely provide access to information in Microsoft Graph through a function Security Monitoring Monitor serverless applications using Application Insights Trigger a function from a real-time analytics pipeline in Stream Analytics Analytics

24 8/26/ :16 PM Demo © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

25 Microsoft 2016 8/26/ :16 PM “We were able to move development along smoothly and cost-effectively, even when unexpected issues arose, by taking advantage of Azure capabilities” JYuki Chiba Design Leader, Advanced Solutions Group Transformed its popular IMAGE WORKS service through Azure serverless technologies. Benefits: Latency reduced by 95% Development time reduced by 75% Higher reliability Ability to add new features and releases faster and more frequently © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

26 Microsoft 2016 8/26/ :16 PM “Azure Functions enables a pay-for-what-you-use compute model at micro-penny rates. That saves significant Capex infrastructure investments, as well as Opex costs” Curtis Johnstone Distinguished Engineer, Platform Management Business Unit Took a serverless architectural approach for their SaaS, deploying key Azure capabilities to build a scalable platform. Benefits: Platform able to manage millions of objects Cut time-to-market by two-thirds. No costly on-premises hardware or spinning up VMs in the cloud. © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

27 Microsoft 2016 8/26/ :16 PM “The cloud means more for us than lower costs, less effort, or faster innovation. The services we deliver would simply not be viable without Azure cloud and serverless technologies” Richard Stinear Head of Engineering Used Azure serverless computing to create a new class of features that help retailers respond to new opportunities and make shopping more rewarding for consumers. Benefits: Better customization for customers Reduced costs and efforts Scale on demand © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

28 Check out more Serverless Sessions!
8/26/ :16 PM Check out more Serverless Sessions! Title Level Time Code Room Azure Event Grid: Powering Serverless through Eventing 200 Wednesday, 9/27, 10:45am BRK2176 OCCC S310 A day in the life of an Azure serverless developer 300 Wednesday, 9/27, 12:30pm BRK3246 OCCC S330 Delivering simple and powerful serverless business applications Thursday, 9/28, 12:30pm BRK2180 Modern API development in a serverless world with Azure Functions Thursday, 9/28, 3:15pm BRK2234 OCCC S210 Learn more at azure.com/serverless © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

29 Please evaluate this session
Tech Ready 15 8/26/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite Phone: download and use the Microsoft Ignite mobile app Your input is important! © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

30 8/26/ :16 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Overview of the Microsoft Azure serverless platform"

Similar presentations


Ads by Google