9/19/2018 6:46 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.

Slides:



Advertisements
Similar presentations
T Sponsors Sameer Chabungbam Principal Program Manager, Microsoft Connector API Apps BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.
Advertisements

Scott Hanselman Principal Program Scott Hunter Director of Program Azure App Service Overview and Architecture.
Azure App Service an overview Seth
Solving Modern Day Business Problems Using Power Apps
Integrating On-Premises SQL to CRM and Build a Mobile App in 1hr
IT Operations Management
Building Azure Logic Apps
12/25/ :24 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Vladimir Medina SP Community Manager PowerApps, Flow, Office 365.
Run Azure Services in your datacenter
Microsoft’s Hybrid Integration Vision Using BizTalk Server, Azure Logic Apps and Azure API Management CLD224 Jim Harrer, Jon Fancey& Jeff Hollan.
Building ARM IaaS Application Environment
PowerApps & Flow Licensing Overview for Partners
Serverless Computing Senthil Kumar Palanisamy.
Microsoft Virtual Academy
A day in the life of an Azure serverless developer
Building a Modern Portal with Azure and O365
S4 Solution Specialist Sales Summit
Data integration with Azure Logic Apps
Enterprise integration with Microsoft Azure Logic Apps
Microsoft Ignite /29/2018 7:58 PM BRK2308
About Bill Bill Baer (ˈbɛər)
Developing Hybrid Apps on Microsoft Azure Stack
Microsoft Build /16/2018 2:05 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Build Connected Productivity Apps for SharePoint and Office
6/17/ :27 AM BRK3341 Unlock extensibility by connecting your service to PowerApps and Microsoft Flow Theresa (Tessa) Palmer–Sr. Program Manager Sunay.
Microsoft Build /22/ :52 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Ignite /31/ :08 AM
Accessing and Surfacing LOB Data in SharePoint 2010
Overview of the Microsoft Azure serverless platform
Microsoft Build /6/2018 4:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Azure P wer Lunch
Jeff Hollan / Kevin Lam Program Manager / Principal Program Manager- Microsoft Azure Logic Apps – build cloud-scale integrations faster.
Customer-facing apps Digital marketing
9/13/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
SharePoint Saturday Detroit
9/16/2018 8:05 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Jeff Hollan Azure Functions – Serverless compute in the cloud
9/19/2018 5:55 AM How Microsoft does IT: Modern Cloud management with Operations Management Suite Seth Malcolm IT Showcase © Microsoft Corporation. All.
Office Power Hour New developer APIs and features for Apps for Office
SharePoint Online Management and Control
9/22/2018 5:26 PM Microsoft Azure & Office 365 together: The modern business development platform Gowtham Prasad, Sr PM Benjamin Reed, Sr PM © Microsoft.
Kevin Lam / Jeff Hollan Powerful Integration and Workflow Automation
Build cloud-first Enterprise integration solutions with Logic Apps
Power Apps & Flow for Microsoft Dynamics SL
Matt Farmer & Kevin Lam Logic Apps Deep Dive
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Build holistic integration solutions using Azure Logic Apps and API Management Jeff Hollan Program Manager.
Learn. Imagine. Build. .NET Conf
Introduction to Building Applications with Windows Azure
Getting started with Windows Azure
SPC Developer 1/1/2019 Deep Dive on the Capabilities of SharePoint Online's New Public Website Josh Stickler Program Manager WCM Kevin Gjerstad Principal.
1/3/2019 9:40 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Serverless Architecture in the Cloud
2/19/2019 9:06 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Build /22/2019 5:32 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Office 365 Development.
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Building and running HPC apps in Windows Azure
Day 2, Session 2 Connecting System Center to the Public Cloud
Office 365 Development July 2014.
Microsoft Virtual Academy
Microsoft Virtual Academy
Presentation transcript:

9/19/2018 6:46 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Design for Serverless Success 9/19/2018 6:46 PM B8039 Design for Serverless Success Daria Grigoriu Yochay Kiriaty © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Build 2017 9/19/2018 6:46 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Azure Serverless in the News Microsoft Build 2017 9/19/2018 6:46 PM Azure Serverless in the News © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Agenda Azure Serverless overview Microsoft Build 2017 9/19/2018 6:46 PM Agenda Azure Serverless overview  Azure Serverless application lifecycle  Design Develop Deploy Monitor Summary and next steps  © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Daria Grigoriu Senior Program Manager @ Microsoft Azure App Service Azure Functions dariac@microsoft.com

Yochay Kiriatry Principal Program Manager @ Microsoft Azure Functions/ App Service Technical Evangelist / Advocate Bunch of startups https://blogs.msdn.microsoft.com/appserviceteam @yochayk yochay@microsoft.com

The “Evolution” of Application Platforms Microsoft Tech Summit FY17 9/19/2018 6:46 PM The “Evolution” of Application Platforms On Premises IaaS PaaS Serverless © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

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

Focus on business logic Serverless is Great! DevOps Productivity Focus on business logic Faster time to market

Serverless Application Platform Components Development Local development Visual debug history Verbose debugging IDE support Platform Functions Developer tooling Bindings and triggers Open source Logic apps Visual designer 100+ connectors Functions orchestration Bots Data/storage Messaging Intelligence Gateway Connectors

Common Scenarios Web Glue Bots IoT Microsoft Build 2017 9/19/2018 6:46 PM Common Scenarios Web Glue Bots IoT © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Domino’s Microsoft Build 2017 9/19/2018 6:46 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

IN- AND EXTERNAL DATA SOURCES Microsoft Build 2017 9/19/2018 6:46 PM IN- AND EXTERNAL DATA SOURCES Key Vault SSIS SSDE SSRS KEMP FRANCHISEE Azure Active Directory Azure Files Azure Function AZURE WEST EUROPE DOMINOS STORES © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo End to end coupon processing Microsoft Build 2017 9/19/2018 6:46 PM Demo End to end coupon processing © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Serverless Architecture Microsoft Build 2017 9/19/2018 6:46 PM Serverless Architecture Azure Functions Proxies /index.html App Insights /orderprocessing /couponprocessing O365 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Serverless Apps Lifecycle 9/19/2018 6:46 PM Serverless Apps Lifecycle Develop Deploy Monitor Design © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

Design Develop Deploy Monitor Design 9/19/2018 6:46 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

Azure Serverless Apps Design Microsoft Build 2017 9/19/2018 6:46 PM Azure Serverless Apps Design Distributed Architecture Design stateless and ASync solutions to enable scaling. Connect with other Azure Services via triggers and bindings. Leverage proxies for API abstraction and composition. Use Logic Apps to orchestrate workflows Use managed connectors to abstract calls to cloud and on-premises services. Cloud DevOps Design for automation. Use ARM templates. Design DevOps for the cloud: safe deployment with test/development and production environment separation and test on the target platform. Monitor the running apps with App Insights and tune for best experience. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Triggers and Bindings Triggers and Bindings 9/19/2018 6:46 PM © Microsoft Corporation. All rights reserved.

Use Bindings in Your Code Microsoft Build 2017 9/19/2018 6:46 PM Use Bindings in Your Code function.json public static class OrderHandler { [FunctionName("OrderWebhook")] public static async Task<HttpResponseMessage> Run( [HttpTrigger] HttpRequestMessage req, [Queue("aievents1", Connection = "AiStorageConnection")] IAsyncCollector<String> eventOutput, TraceWriter log) log.Info($"Webhook was triggered!"); string jsonContent = await req.Content.ReadAsStringAsync(); dynamic data = JsonConvert.DeserializeObject(jsonContent); await eventOutput.AddAsync( JsonConvert.SerializeObject(GetLogData(data))); int orderId = PlaceOrder(data); return req.CreateResponse(HttpStatusCode.OK, new {orderNumber = orderId }); } . . . "bindings": [ { "type": "httpTrigger", "direction": "in", "webHookType": "genericJson", "name": "req" }, "type": "http", "direction": "out", "name": "res" "type": "queue", "name": "eventOutput", "queueName": "aievents1", "connection":"AiStorageConnection", "direction": "out" } ] © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

HttpTrigger function endpoints 9/19/2018 6:46 PM Design: API Abstraction and Composition Function B /FB Function App B Function App A /FA Function A /FB Function C /FC Function App C /FC Key: HttpTrigger function endpoints API proxy endpoints © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

Demo Proxies Microsoft Build 2017 9/19/2018 6:46 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Logic Apps Workflow Designer Microsoft Build 2017 9/19/2018 6:46 PM Logic Apps Workflow Designer Workflow in the cloud Powerful control flow Connect functions and APIs Declarative definition to persist in source control and drive deployments © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Logic Apps Logic Apps Cloud APIs and platform API connections SaaS Protocols/Native Logic Apps Logic Apps appFigures Dynamics Financials OneDrive for Business Asana Dynamics Operations OneNote Azure API Management Easy Redmine Outlook.com Azure App Services Eventbrite Outlook Tasks Azure Automation Facebook PagerDuty Azure Cognitive Face API FreshBooks Pinterest Azure Cognitive LUIS Freshdesk Pipedrive Azure Cognitive Text Analytics GitHub Pivotal Tracker Azure Cognitive Vision Gmail Power BI Azure Data Lake Store Google Calendar Project Online Azure Document DB Google Contacts Redmine Azure Event Hub Google Drive Salesforce Azure Functions Google Sheets Salesforce Chatter Azure Machine Learning Google Tasks SendGrid Azure Resource Manager GoTo Meeting SharePoint Online Azure Service Bus GoTo Training Slack Azure SQL GoTo Webinar SmartSheet Azure Storage Blob Harvest SparkPost Azure Storage Queues HelloSign Stripe Basecamp Infusionsoft Survey Monkey Bing Search JIRA Todoist BitBucket Insightly Toodledo Bitly Instagram Trello Blogger Instapaper Twilio Box MailChimp Twitter Buffer Mandrill Typeform Campfire Medium UserVoice Chatter Microsoft Project Online VS Team Services Common Data Service Microsoft Translator Webmerge Disqus MSN Weather Wordpress DocuSign Muhimbi PDF Wunderlist Dropbox Office 365 Yammer Dynamics AX Online Office 365 Users YouTube Dynamics CRM Online Office 365 Video Zendesk Dynamics CRM Service Bus OneDrive HTTP, HTTPS HTTP Webhook FTP, SFTP SMTP RSS Compose, Query, Parse JSON Wait Terminate Workflow Cloud APIs and platform Supports over 125 built-in connectors Scales to meet your needs Enables rapid development Extends with custom APIs and Functions API connections Authenticate once and reuse XML and EDI XML Validation Transform XML (+Mapper) Flat File Encode Flat File Decode X12 EDIFACT AS2 Integration Account Artifact Lookup Hybrid BizTalk Server File System IBM DB2 Informix Oracle DB SharePoint Server SQL Server SAP Websphere MQ

Logic Apps connects everything Microsoft Worldwide Partner Conference 2016 Logic Apps connects everything 9/19/2018 6:46 PM Logic Apps Connect Everything Azure Functions Service bus Logic Apps Cognitive services On-premises data gateway BizTalk server Machine learning © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo Orchestrating workflows with Logic Apps Microsoft Build 2017 9/19/2018 6:46 PM Demo Orchestrating workflows with Logic Apps © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Develop Develop Deploy Monitor Design 9/19/2018 6:46 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

Local Development Tooling Options Microsoft Build 2017 9/19/2018 6:46 PM Local Development Tooling Options Azure Functions Core Tools Provides the entire Functions runtime Trigger off of Azure events and debug locally JavaScript Use Visual Studio Code or any Node debugger C# Use Visual Studio 2015 or 2017 Use class libraries with attributes in Visual Studio 2017 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

C# and Visual Studio Based on class libraries Microsoft Build 2017 9/19/2018 6:46 PM C# and Visual Studio Based on class libraries Get the full power of IntelliSense, unit testing, and local debugging Use WebJobs attributes to define triggers and bindings Learn more at https://aka.ms/vs2017functiontools © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo Local development and debugging Microsoft Build 2017 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Node.js and Visual Studio Code Microsoft Build 2017 9/19/2018 6:46 PM Node.js and Visual Studio Code Supports Node.js v6.5.0 Supports JS and TypeScript You can use the callback or return a Promise VS Code support for local debugging via CLI VS Code supports rich Node.js debugging © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Deploy Develop Deploy Monitor Design 9/19/2018 6:46 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

Deployment Options Resource deployment Microsoft Build 2017 9/19/2018 6:46 PM Deployment Options Resource deployment Azure Resource Manager (i.e. ARM) Content deployment Visual Studio Azure CLI (Logic App) Azure Functions Core Tools (Function App) CI/CD Safe deployment practices Use Azure Functions deployment slots for environment separation and swap deployments © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Function Apps as ARM Resources https://management.azure.com/subscriptions/<subscription ID>/ resourceGroups/<resource group>/providers/Microsoft.Web/sites/<function app>

Demo Deploy to the Cloud Microsoft Build 2017 9/19/2018 6:46 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Function Apps Publishing

Demo Azure Functions Deployment Slots Microsoft Build 2017 9/19/2018 6:46 PM Demo Azure Functions Deployment Slots © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Monitor Develop Deploy Monitor Design 9/19/2018 6:46 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

Key Scenarios for Monitoring 9/19/2018 6:46 PM Key Scenarios for Monitoring Alert Monitor Learn Optimize © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Azure Application Insights Microsoft Build 2017 9/19/2018 6:46 PM Azure Application Insights Extensible Application Performance Management (APM) Rich data: Metrics, Traces, Exception tracking, Dependencies, Page Views, User data, custom events Easy to use graph/alerts, powerful analytics portal, integration with PowerBI and other analytics services © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo Monitor Microsoft Build 2017 9/19/2018 6:46 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Azure Functions Runtime Preview Microsoft Worldwide Partner Conference 2016 9/19/2018 6:46 PM Azure Functions Runtime Preview Learn more at https://aka.ms/azafr © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Azure Functions Runtime Microsoft Build 2017 9/19/2018 6:46 PM Azure Functions Runtime Developer experience Same consistent Programming Model Same Azure Functions portal Publish directly from Visual Studio tooling Leverage triggers: timer trigger and new SQL Service Broker trigger Administrator features Take advantage of Azure Functions on premises Workers can run in spare compute – i.e. desktops left on overnight within orgs Only provision two types of roles Management Role – Hosts Portal, Publishing Endpoint and Worker Role – Runs Function in Windows Server Containers © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo Azure Functions Runtime Microsoft Build 2017 9/19/2018 6:46 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Summary Azure offers a comprehensive Serverless Application Platform Microsoft Build 2017 9/19/2018 6:46 PM Summary Azure offers a comprehensive Serverless Application Platform Azure Functions bindings and local DevEx optimize time to market Azure Logic Apps provide orchestration and integration with 125+ connectors Try Azure Functions and Logic Apps: http://aka.ms/TryFunctions Join the Azure Functions Community https://aka.ms/func-github #MSBuild © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Related sessions #MSBuild Session Code Type Time Location Microsoft Build 2017 9/19/2018 6:46 PM Related sessions Session Code Type Time Location Container apps on Azure App Service are like peanut butter and chocolate B8026   Breakout Thursday, 5/11 2:30-3:30 WSCC Room 608 (614) How to build serverless business applications with Azure Functions and Logic Apps for PowerApps B8061 Friday, 5/11 10:30-11:30 WSCC Hall 6B (1040) When bad things happen to good apps: Azure App Service Support Center T6082 Theater 11:30-11:50 Tech Talk A A day in the life of an Azure serverless developer T6003 Friday, 5/12 10:00-10:20 #MSBuild © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9/19/2018 6:46 PM Questions? © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9/19/2018 6:46 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.