Introdução

Concluído

Imagine que você trabalha para uma empresa de escadas rolantes que investiu em tecnologia IoT para monitorar seu produto no campo. Supervisiona o processamento de dados do sensor de temperatura a partir das engrenagens das escadas rolantes. Monitoriza os dados de temperatura e adiciona um sinalizador de dados para indicar quando as engrenagens estão demasiado quentes. Nos sistemas a jusante, estes dados ajudam a determinar quando é necessário realizar a manutenção.

A sua empresa recebe os dados do sensor a partir de vários locais e de diferentes modelos de escadas rolantes. Os dados chegam em diferentes formatos, incluindo carregamentos de ficheiros em lote, pedidos agendados da base de dados, mensagens numa fila e dados recebidos de um hub de eventos. Quer desenvolver um serviço reutilizável que consiga processar os dados de temperatura a partir de todas estas origens. Como o uso do elevador atinge picos em vários momentos ao longo do dia e em todo o mundo, os recursos necessários para o processamento em tempo real variam ao longo do dia.

Se você estiver projetando um serviço como este com estratégias tradicionais de arquitetura corporativa, considere a infraestrutura e a manutenção do servidor antecipadamente. Em seguida, você definiria o escopo do hardware necessário, planejaria instalá-lo, coordenaria com a TI para gerenciá-lo e assim por diante.

Uma alternativa a todo este trabalho é a computação sem servidor. Com a computação sem servidor, o seu fornecedor de cloud faz a gestão do aprovisionamento e manutenção da infraestrutura para que se possa concentrar completamente na criação da lógica da aplicação. As Funções do Azure são um componente fundamental da computação sem servidor do Azure e permitem-lhe executar blocos de código ou funções, na linguagem de programação da sua preferência, na cloud.

Objetivos de aprendizagem

Neste módulo, irá:

  • Decida se a computação sem servidor é adequada para as necessidades da sua empresa.
  • Criar uma aplicação de funções do Azure no portal do Azure.
  • Executar uma função com acionadores.
  • Monitorizar e testar a sua função do Azure no portal do Azure.