Introducing Azure Functions

Slides:



Advertisements
Similar presentations
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
Advertisements

Node.js on Windows Azure Name Title Microsoft Corporation.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
Operating System for the Cloud Runs applications in the cloud Provides Storage Application Management Windows Azure ideal for applications needing:
customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Windows Azure SQL Data Sync Name Title Microsoft Corporation.
Azure.
Microsoft Build /9/2017 5:00 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
MIX 09 11/30/2017 5:54 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Run Azure Services in your datacenter
Web Applications Solution reference architecture.
A day in the life of an Azure serverless developer
An Overview of Web App for Containers on Linux
The story of an IoT solution
S4 Solution Specialist Sales Summit
Tulika Chaudharie / Harikharan Krishnaraju
Use any Amazon S3 application with Azure Blob Storage
Configure and Manage Your Hybrid Cloud Environment at Scale
Azure Cloud Shell Magic of Modern Command-line Management
Developing Hybrid Apps on Microsoft Azure Stack
6/17/ :27 AM BRK3341 Unlock extensibility by connecting your service to PowerApps and Microsoft Flow Theresa (Tessa) Palmer–Sr. Program Manager Sunay.
Azure SDKs and Tools for You
Microsoft Ignite /31/ :08 AM
Microsoft Azure P wer Lunch
Web Applications Solution reference architecture.
Microsoft Azure P wer Lunch
Azure.
Python Tools for Visual Studio
Microsoft Azure P wer Lunch
9/20/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Build /8/2018 3:30 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Overview of Azure Data Lake Store
Introduction to Windows Azure Web Sites
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Azure Websites Teemu Tapanila Microsoft Azure
Microsoft Build /16/2018 8:43 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Connect /17/ :34 AM
Microsoft Build /21/2018 1:00 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Run Bash scripts from Windows 10
Mobile Center and VSTS:​ Better together for your Mobile DevOps
Web Site Web App Web API microsoftazurepass.com
SPC2012 – IT-Pro 11/30/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Title of Presentation 12/2/2018 3:48 PM
Introduction to Building Applications with Windows Azure
M318.
Building Mobile Solutions on Windows Azure – Part I
System Center Application Management
1/2/2019 5:18 PM THR3016 Customer stories: Plan and orchestrate large resource deployments on Azure infrastructure Igal Figlin Principal PM Manager – Azure.
Jim Nakashima Program Manager Cloud Tools
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.
Building and running HPC apps in Windows Azure
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Windows Azure Overview
Manage your App Service resources using Command line tools
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Developing Windows Azure Applications with Visual Studio
Microsoft Virtual Academy
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
Microsoft Virtual Academy
Build /27/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
10/13/2019 4:41 AM DNN Cloud Services Under the Hood David Rodriguez Cloud Team Lead Engineer – DNN Corp. Windows Azure Insider © 2010 Microsoft.
Presentation transcript:

Introducing Azure Functions Session B858 Introducing Azure Functions Chris Anderson @crandycodes PM - Azure App Service

What is Azure Functions? Code Events + data

Demo: hello world

New watermark request Fetch image from storage Apply the watermark Store the new image in storage

New watermark request Fetch image from storage Apply the watermark Store the new image in storage

Supported Languages 1st class support Experimental support Node/JavaScript C# Experimental support F# Python PHP Batch Bash PowerShell

Supported bindings Type Service Trigger Input Output Schedule Azure Functions ✔ HTTP (REST or WebHook) Blob Storage Azure Storage Queues Tables Azure Mobile Apps Easy Tables No-SQL DB Azure DocumentDB Streams Azure Event Hubs Push Notifications Azure Notification Hubs

Building for scale with App Service

Digital Global Presence Apps Custom Apps API / Services / ISV eCommerce Digital Global Presence LOB App Service Web Apps Mobile Apps API Apps Functions Fully Managed Platform Development Enterprise Grade Limitless/Auto OS and Framework Load balance Something else Languages and Framework Superior DevOps Self served Something else Enterprise grade SLA Secure and Compliance On-Premise Connectivity Something else

Built around App Service Runs on existing App Hosting plans Run alongside Web, Mobile, and API Apps Can deploy via existing App Service ARM APIs All the features of App Service Continuous Deployment Deployment Slots Remote Debugging Run in your own isolated and dedicated environment App Service Environment helps run dedicated App Services Run inside of your own VNET, with your own frontend and firewall

Scaling on App Service Scaling up to a larger VM for more resources Scaling out as simple as a slider bar Set up auto-scaling rules to handle additional load while you’re asleep

Built to scale

Servers when you want them…

Servers when you want them… serverless when you don’t

The 0 case without dynamic compute

The 0 case with dynamic compute

0 to many with dynamic compute

Announcing: App Service Dynamic Hosting Plans for Azure Functions

The details on dynamic hosting plans Available today with limited capacity Preview pricing available by May 2nd, free until then Charged based on memory*sec More details to come…

Azure Functions Architecture Runtime Functions Programming Interface App Service App Hosting Plans Triggers Input Bindings Output Bindings

What we’ll do next …and by we, I mean all of us

Azure Functions is open sourced The runtime, “portal”, and templates are all on GitHub https://github.com/Azure/azure-webjobs-sdk https://github.com/Azure/azure-webjobs-sdk-extensions https://github.com/Azure/azure-webjobs-sdk-script https://github.com/Azure/azure-webjobs-sdk-templates https://github.com/ProjectKudu/WebJobsPortal Open roadmap Use the cutting edge features Transparency into priorities and velocity Influence the direction of the project Runtime is intended to be portable MIT License

Upcoming milestones April May Quality & reliability improvements Logic App Connectors integration May More guidance for partners to onboard Improvements to tooling (better local development, VS/VS Code, CLI)

Demo: Prototype of Logic App Connectors integration

Wrap Up

What’s Next Try Azure Functions @ https://functions.azure.com Microsoft Build 2016 6/18/2018 9:52 AM What’s Next Try Azure Functions @ https://functions.azure.com Try App Service @ https://tryappservice.azure.com Fork us @ https://github.com/azure/azure-webjobs-sdk-script Building and managing APIs on Azure | Vladimir Vinogradsky | 3/30 18:30 Introducing Azure Functions | Chris Anderson | 3/31 12:30-13:30 Azure Functions under the hood | Matthew Henderson | 4/1 11:30-12:00 Building Hyper-Scale web and mobile applications | Yochay Kiriaty | 4/1 12:30-13:30 © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Azure Clinic powered by Microsoft AzureCAT Located on the 3rd floor Talk to the folks who build world class, highly scalable, high available systems on Azure Today Bring your ideas for your application of the future and have them design it with you on the spot. Bring your questions and problems to be fixed on site. Learn about Azure implementation best practices Hours: Wed – 3/30 11:00AM – 6:00PM Thur – 3/31 11:15AM – 6:30PM Fri – 4/1 9:00AM – 3:00PM

Please Complete An Evaluation Form Your input is important! 6/18/2018 Please Complete An Evaluation Form Your input is important! or © 2016 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.