Introdução

Concluído

O Azure Functions é uma solução sem servidor que permite que você escreva menos código, mantenha menos infraestrutura e economize nos custos. Em vez de se preocupar com a implantação e manutenção de servidores, a infraestrutura de nuvem fornece todos os recursos atualizados necessários para manter seus aplicativos em execução.

Os recursos do Azure Functions permitem que você:

  • Use a sua linguagem de sua preferência: escreva funções em C#, Java, JavaScript, PowerShell ou Python ou use um manipulador personalizado para usar praticamente qualquer outra linguagem.

  • Automatizar a implantação: desde uma abordagem baseada em ferramentas até o uso de pipelines externos, há uma infinidade de opções de implantação disponível.

  • Solucionar problemas de uma função: use ferramentas de monitoramento e estratégias de teste para obter informações sobre seus aplicativos.

  • Aproveite as opções de preços flexíveis: Com o plano de consumo, você paga apenas enquanto suas funções estão em execução, enquanto os planos Premium e do Serviço de Aplicativo oferecem recursos para necessidades especializadas.

Cenário de exemplo

Você tem um negócio e deseja enviar um email de saudação de férias para seus clientes. Em vez de criar um site, implantá-lo e hospedá-lo apenas para um recurso, você pode usar uma função do Azure, adicionar os detalhes de entrada de email na função e implantá-lo no Azure. A função se conecta à fonte de dados, obtém as informações de email dos clientes e envia um email em uma data e hora agendadas.

Objetivos do aprendizado

Neste módulo, você aprenderá:

  • O que é o Azure Functions e como você interage com ele.
  • Quais são os principais componentes do Azure Functions e como ele funciona.
  • Quais são os pontos fortes de Azure Functions e como aproveitar ao máximo o serviço.

Qual é a meta principal?

Ao final deste módulo, você deve ser capaz de descrever o serviço do Azure Functions, o que ele consiste, como ele funciona e quando usá-lo.

Produzido em parceria com Dwitrisha Saha, Aditya Raman, Dishita Bhasin, Devansu Yadav, Ritvi Mishra e Nirali Sahoo ─ Microsoft Learn Student Ambassadors