Introduction to Azure Functions
by
Richie Rump
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
Introduction to Azure Functions Richie Rump, Dataveloper
Slide 2
Slide 2 text
Who Am I?
Slide 3
Slide 3 text
My Clique
Slide 4
Slide 4 text
Agenda • What is Serverless? • What are Azure Functions? • What can you do with Azure Functions? • WHAT’S THE COST BRO?
Slide 5
Slide 5 text
What is Serverless? A cloud computing execution model where the cloud provider fully manages (virtual) servers behind the scenes.
Slide 6
Slide 6 text
What is Serverless? • No servers to configure • No VMs to spin up • Reduced cost • Slave to the service
Slide 7
Slide 7 text
What is Serverless? Browser Storage API/ Function Database
Slide 8
Slide 8 text
Serverless in Amazon Web Services • Storage: S3 • Function: Lambda • API: API Gateway • Database: • Aurora (Relational) • DynamoDB (NoSQL)
Slide 9
Slide 9 text
Serverless in Microsoft Azure • Storage: Blob Storage • Function: Azure Functions • API: Azure Functions • Database: • SQL Database (Relational) • DocumentDB (NoSQL)
Slide 10
Slide 10 text
Azure Functions • Simple way to run code in the cloud. • No need for infrastructure. • No need for an application.
Slide 11
Slide 11 text
Azure Functions - Languages • C# • Node.js • F# • Python • PHP • Bash • Batch • PowerShell
Slide 12
Slide 12 text
Azure Functions - Triggers • Blob • Webhook (GitHub!) • HTTP • Queue • Timer • Service Bus • Event Hub
Slide 13
Slide 13 text
Azure Functions - Integrations • DocumentDB • Storage (blob, queues, topics) • Event Hubs • Mobile Apps (tables) • Notification Hubs • Service Bus (queues, topics) • GitHub • On-premises (using Service Bus)
Slide 14
Slide 14 text
What can you do? DEMO
Slide 15
Slide 15 text
What can you do? DEMO
Slide 16
Slide 16 text
Try it yourself! https://functions.azure.com
Slide 17
Slide 17 text
What does this all cost? Charged by • Execution Time • Number of Executions You get the first 400,000 GB-s and 1,000,000 executions free!
Slide 18
Slide 18 text
Contact Richie Rump @Jorriss http://jorriss.net http://awayfromthekeyboard.com http://dotnetmiami.com http://brentozar.com
Slide 19
Slide 19 text
Thank You!