17
v2016 October 1 st 2016 Serverless computing con Azure Functions .NET Developer Hernán Guzmán - @ hernandgr

Serverless computing con Azure Functions

Embed Size (px)

Citation preview

Page 1: Serverless computing con Azure Functions

v2016 October 1st 2016

Serverlesscomputing con Azure Functions

.NET Developer

Hernán Guzmán - @hernandgr

Page 2: Serverless computing con Azure Functions

v2016 October 1st 2016

¿Qué es Serverless computing?

Page 3: Serverless computing con Azure Functions

v2016 October 1st 2016

¿Qué es Serverless computing?

Page 4: Serverless computing con Azure Functions

v2016 October 1st 2016

¿Qué es Serverless computing?

“Think less on servers”

Page 5: Serverless computing con Azure Functions

v2016 October 1st 2016

¿Qué es Serverless computing?

Function as a service (FaaS)

http://www.hanselman.com/blog/WhatIsServerlessComputingExploringAzureFunctions.aspx

Page 6: Serverless computing con Azure Functions

v2016 October 1st 2016

Serverless computing technologies

Page 7: Serverless computing con Azure Functions

v2016 October 1st 2016

Serverless patterns

http://www.martinfowler.com/articles/serverless.html

Modelo tradicional

Page 8: Serverless computing con Azure Functions

v2016 October 1st 2016

Serverless patterns

http://www.martinfowler.com/articles/serverless.html

Modelo serverless

Page 9: Serverless computing con Azure Functions

v2016 October 1st 2016

Process events with Serverless code.

Construye Cloud Apps muy fácil

Desarrolla funciones en C#, Node.js, F#, Python, PHP, Batch y más

Agenda tareas transvsersales a servicios

Expone funciones como endpoints HTTP

Escala funciones fácilmente de acuerdo a la demanda

Azure Functions

Page 10: Serverless computing con Azure Functions

v2016 October 1st 2016

10

Arquitectura de Azure FunctionsBuilt on top of App Service and WebJobs SDK

Page 11: Serverless computing con Azure Functions

v2016 October 1st 2016

Azure Functions

code outputinput

Page 12: Serverless computing con Azure Functions

v2016 October 1st 2016

Azure Functions

“Function App”

foo()

bar()

baz()

Page 13: Serverless computing con Azure Functions

v2016 October 1st 2016

Componentes de una función

Page 14: Serverless computing con Azure Functions

v2016 October 1st 2016

Demo!

Page 15: Serverless computing con Azure Functions

v2016 October 1st 2016

[email protected]

@hernandgr

http://hernandgr.wordpress.com

¿Preguntas?

Page 16: Serverless computing con Azure Functions

v2016 October 1st 2016

[email protected]

@hernandgr

http://hernandgr.wordpress.com

¡Gracias!

Page 17: Serverless computing con Azure Functions

v2016 October 1st 2016

Referencias

• http://functions.azure.com

• https://azure.microsoft.com/en-us/documentation/articles/functions-overview/

• https://channel9.msdn.com/Events/Build/2016/B858

• https://channel9.msdn.com/Series/Windows-Azure-Web-Sites-Tutorials/Create-an-event-processing-Azure-Function

• https://github.com/Azure/azure-webjobs-sdk-script