Introdução

Concluído

As Funções do Azure são uma solução sem servidor que lhe permite escrever menos código, manter menos infraestruturas e reduzir os custos. Em vez de se preocupar em implementar e manter servidores, a infraestrutura de cloud fornece todos os recursos atualizados necessários para manter as suas aplicações em execução.

Os recursos do Azure Functions permitem:

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

  • Automatize a implantação: de uma abordagem baseada em ferramentas ao uso de pipelines externos, há uma infinidade de opções de implantação disponíveis.

  • 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 Consumo, você paga apenas enquanto suas funções estão em execução, enquanto os planos Premium e App Service oferecem recursos para necessidades especializadas.

Cenário de exemplo

Você é dono de uma empresa e deseja enviar um e-mail de saudação de férias para seus clientes. Em vez de criar um site e implantá-lo e hospedá-lo apenas para um recurso, você deseja usar uma função do Azure, adicionar seus 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 e-mail de seus clientes e envia um e-mail em uma data e hora agendadas.

Objetivos de aprendizagem

Neste módulo, você aprende:

  • O que é o Azure Functions e como você interage com ele.
  • Quais são os principais componentes do Azure Functions e como funciona.
  • Quais são os pontos fortes do Azure Functions e como usar melhor o serviço.

Qual é o principal objetivo?

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

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