Slide 1

Slide 1 text

What’s new for Serverless from Microsoft Connect? Daron Yöndem http://daron.me @daronyondem

Slide 2

Slide 2 text

Agenda • AKS Virtual Node Public Preview • GPU Support in ACI Public Preview • Azure Serverless Community Library • Consumption Plan for Linux-based Azure Functions • Python Support in Azure Functions • Durable Functions for JavaScript • Azure API Management Consumption Tier Public Prebview

Slide 3

Slide 3 text

AKS Virtual Node • Feels serverless, doesn’t it? • Virtual Kubelet supports ACI, AWS Fargat, Service Fabric Mesh, ECI • https://github.com/Virtual-Kubelet/Virtual-Kubelet

Slide 4

Slide 4 text

GPU Support in ACI • Not available on the Azure Portal yet! • Use CLI with YAML or ARM • CUDA drivers preloaded • NVIDIA Tesla K80, P100 or V100 available • Machines up to 4 GPU, 24 CPU and 448 GPU RAM • Provisioning takes up to 8-10 minutes 

Slide 5

Slide 5 text

Serverless Community Library • Ready to deploy solutions. • All open source. https://serverlesslibrary.net/

Slide 6

Slide 6 text

It is like free food! More exciting if you are not hungry. DEMO | https://serverlesslibrary.net/

Slide 7

Slide 7 text

Consumption Plan for Linux Functions • Previously only on Linux App Service Plans. • Now pay-per-execution on Linux.

Slide 8

Slide 8 text

Python on Azure Functions on Linux • Pyhton 3.6 on Functions 2.0 • Go ML Gurus! • Linux based functions accept Docker containers for deployment.

Slide 9

Slide 9 text

Durable Functions Extension for JavaScript • General Availability baby! • Function orchestration at its best! • Use in Node.JS. • Chaining, fan-out/fan-in!

Slide 10

Slide 10 text

Durable Functions taking over JavaScript DEMO

Slide 11

Slide 11 text

API Management Consumption Tier • Instant provisioning • Auto-scale • Pay-per-action • Serverless it is!

Slide 12

Slide 12 text

API Management – Rate Limiting Function Calls DEMO

Slide 13

Slide 13 text

What improvements to expect? • Better cold start times. • One-click upgrade to higher pricing tiers • Custom hostname and certificate

Slide 14

Slide 14 text

Links worth sharing Virtual Kubelet with Azure Kubernetes Service http://drn.fyi/VK-AKS Cluster Autoscaler on Azure Kubernetes Service • http://drn.fyi/AKSautoscale Deploy container instances that use GPU resources • https://drn.fyi/GPUACI Durable Functions for Node.JS • https://drn.fyi/2BGEsRZ Samples:https://drn.fyi/2EJQBso Azure API Management for serverless architectures • https://drn.fyi/2AghEII

Slide 15

Slide 15 text

Thanks http://daron.me | @daronyondem Download slides here; http://daron.me/decks