Upload
jose-roberto-araujo
View
48
Download
1
Embed Size (px)
Citation preview
Escalando o backend da sua aplicação com Azure Functions
José Roberto AraújoDesenvolvedor | Lambda3
TRILHA | Tecnologias na Nuvem
JOSÉ ROBERTO ARAÚJO
TREINAMENTOSONLINE
@jrobertofaraujo
joserobertoaraujo
joserobertoaraujoJr-araujo
FaaSFunction as a Service is a category of cloud computing services that provides a platform allowing customers to develop, run, and manage application functionalities without the complexity of building and maintaining the infrastructure typically associated with developing and launching an app. Building an application following this model is one way of achieving a “SERVERLESS” architecture, and is typically used when building microservices applications.
https://en.wikipedia.org/wiki/Function_as_a_Service
Azure Function
EntradaCódigo Saída
Composição do Azure Function
Templates do Azure Function
Painel do Azure Function
Escala Automática em Tempo de Execução
Modelos de Eventos :: Saída
Modelos de Eventos :: Entrada
• Por consumo de recurso• CPU• Memória
• Por quantidade de execução
• 1 milhão de requisições/excuções;• 400,000 GB/s (consumo de
recursos)
• 1 milhão de requisições/excuções;• 400,000 GB/s (consumo de
recursos)
R$ 0,00
Consumo de Recursos
Cenário de análise de Imagem com OCR
Analisador de Velocidade
Drone de Monitoramento de Estrada
Gatilho HTTP
Polícia Rodoviária
Alerta via SMS
Azure Function
Info. do Veiculo
Imagens do Veiculo
Sala de Controle Rodoviário
Cenário de Monitoramento de Estradas
Referências• https://docs.microsoft.com/en-us/azure/azure-functi
ons• https://azure.microsoft.com/en-in/pricing/details/fun
ctions• https://azure.microsoft.com/en-us/services/documen
tdb• Visual Studio Tools for Azure Functions• Azure 2.9.6 .NET SDK
Ferramentas