Funções

Crie aplicativos mais rapidamente com uma arquitetura sem servidor

Acelere seu desenvolvimento com uma experiência de computação sem servidor orientada por evento. Dimensione sob demanda e pague apenas pelos recursos que consome.

Aproveite a computação sem servidor com o Functions

Crie com facilidade os aplicativos necessários usando funções simples e sem servidor que podem ser dimensionadas para atender à demanda. Use a linguagem de programação de sua escolha e não se preocupe com os servidores ou com a infraestrutura.

Gerencie seus aplicativos em vez de infraestrutura

Concentre-se na criação de aplicativos excelentes. Não se preocupe em provisionar e manter servidores, especialmente quando sua carga de trabalho aumenta. O Azure Functions fornece uma plataforma de computação totalmente gerenciada com alta confiabilidade e segurança. Com a escala sob demanda, você obtém os recursos necessários, quando precisa deles.

Desenvolva do seu jeito

Crie Funções na linguagem que escolher, por exemplo, JavaScript, C# e Java, e opções de script como Python, PHP, Bash, Lote e PowerShell. Escreva o código em uma interface fácil de usar baseada na Web ou carregue o código pré-compilado criado com sua ferramenta de desenvolvimento favorita. Aproveite a implantação contínua para integrar com seu pipeline do DevOps e use ferramentas de monitoramento para solucionar problemas.

Associar nos serviços

Crie cenários sem servidor avançados aproveitando uma variedade de serviços externos e do Azure. Interaja facilmente com o Azure Cosmos DB, o Armazenamento e mais, além de serviços externos incluindo o Twilio, o SendGrid e outros, adicionando associações de entrada/saída ao Functions. Elimine custos com menos código para manter.

Clientes criando aplicativos sem servidor com o Functions

O que você pode fazer com o Functions

Processamento baseado em temporizador

O Functions é compatível com um evento com base em um temporizador usando a sintaxe de trabalho Cron. Por exemplo, execute um código que é executado a cada 15 minutos e limpe uma tabela de banco de dados com base em lógica de negócios personalizada.

Processamento baseado em temporizador do Azure Functions

Processamento de evento de serviço do Azure

O Functions é compatível com gatilho de evento com base em uma atividade em um serviço do Azure. Por exemplo, execute um código sem servidor que lê arquivos de log de teste descobertos recentemente em um contêiner de Armazenamento de Blobs e transforme em uma linha na tabela do Banco de Dados SQL.

Processamento de eventos do Azure Functions

Processamento de evento SaaS

O Functions é compatível com gatilhos baseados em atividade em um aplicativo baseado em SaaS (software como serviço). Por exemplo, salve um arquivo no OneDrive, que dispara uma função que usa a API do Graph da Microsoft para modificar a planilha, além de criar gráficos adicionais e dados calculados.

Processamento de eventos SaaS e funções de código sem servidor

Arquiteturas de aplicativo Web sem servidor

É possível ativar um aplicativo de uma única página com o Functions. O aplicativo chama funções usando a URL WebHook, salva dados do usuário e decide quais dados devem ser exibidos. Ou, é possível fazer personalizações simples, como alterar o direcionamento de um anúncio ao chamar uma função e passar suas informações de perfil do usuário.

Arquitetura sem servidor no Azure Functions

Back-ends móveis sem servidor

Um back-end móvel pode ser um conjunto de APIs HTTP chamado de um cliente móvel usando a URL WebHook. Por exemplo, um aplicativo móvel pode capturar uma imagem e chamar uma função para obter um token de acesso para carregá-la para o armazenamento de blobs. Uma segunda função é disparada pelo upload de blobs e redimensiona a imagem para torná-la adequada ao dispositivo móvel.

Back-ends móveis sem servidor

Processamento de fluxo em tempo real

Por exemplo, dispositivos IoT (Internet das Coisas) enviam mensagens para o Stream Analytics, que chama uma função para transformar a mensagem. Essa função processa os dados e cria um novo registro em um banco de dados SQL.

Processamento de fluxo em tempo real

Mensagens bot em tempo real

Use o Functions para personalizar o comportamento de um bot usando um Webhook. Por exemplo, crie uma função que processa uma mensagem usando o Cortana Analytics e chame-a usando o Microsoft Bot Framework.

Sistemas de mensagens de bot em tempo real no Azure Functions

Relatório de analistas

Economia da computação em nuvem sem servidor

Ler o relatório

Webinar

Comece a trabalhar sem servidor

Assista ao webinar

Vídeo

Crie aplicativos mais rapidamente com o Azure sem servidor

Assista agora

E-Book

Obtenha orientações passo a passo com o Guia de Computação Sem Servidor do Azure

Leia o livro eletrônico

Produtos e serviços relacionados

Aplicativos Lógicos

Automatize o acesso e o uso dos dado nas nuvens sem precisar escrever código

BD Cosmos do Azure

Multimodelo de banco de dados, distribuído globalmente para qualquer escala

Grade de Eventos

Obtenha entrega de eventos confiável em grande escala

Executar código está prestes a ficar muito mais fácil

Receba 1.000.000 solicitações do Functions gratuitamente a cada mês com a sua conta