Funções

Crie aplicações mais depressa com uma arquitetura sem servidor

Acelere o desenvolvimento com uma experiência de computação orientada para eventos e sem servidor. Dimensione a pedido e pague apenas pelos recursos que consumir.

Tire partido da computação sem servidor com as funções

Crie as aplicações de que precisa facilmente através de funções simples sem servidor que dimensionam para satisfazer a procura. Utilize a linguagem de programação que quiser e não se preocupe com servidores ou com a infraestrutura.

Faça a gestão das suas aplicações e não da infraestrutura

Concentre-se na criação de excelentes aplicações. Não se preocupe com o aprovisionamento e a manutenção de servidores, especialmente quando a sua carga de trabalho crescer. As Funções do Azure proporcionam uma plataforma de computação totalmente gerida com elevada fiabilidade e segurança. Com o dimensionamento a pedido, obtém os recursos de que precisa, quando precisa.

Desenvolva à sua maneira

Crie Funções na linguagem que escolher, como JavaScript, C# e Java, e opções de scripts como Python, PHP, Bash, Batch e PowerShell. Escreva código numa interface baseada na Web fácil de utilizar ou carregue código pré-compilado compilado com a sua ferramenta de programação preferida. Tire partido da implementação contínua para integrar no seu pipeline de DevOps e utilize ferramentas de monitorização para resolver problemas.

Juntar aos serviços

Capitalize a gama de serviços do Azure e externos para criar cenários ricos sem servidor. Interaja facilmente com o Azure Cosmos DB, o Armazenamento, entre outros, e com outros serviços externos, incluindo o Twilio, o SendGrid, entre outros, ao adicionar enlaces de entrada/saída às Funções. Poupe custos com menos código para manter.

Clientes a criar aplicações sem servidor com as Funções

O que pode fazer com as Funções

Processamento com base num temporizador

As funções suportam um evento com base num temporizador através da sintaxe de tarefa Cron. Por exemplo, execute código a cada 15 minutos e limpe uma tabela de base de dados com base numa lógica de negócio personalizada.

Processamento baseado no temporizador das Funções do Azure

Processamento do evento do serviço Azure

As funções suportam o acionamento de um evento com base numa atividade num serviço do Azure. Por exemplo, execute código sem servidor que lê ficheiros de registo de teste detetados recentemente num contentor de armazenamento de Blobs e transforme-os numa linha de uma tabela de Base de Dados SQL.

Processamento de eventos das Funções do Azure

Processamento de eventos SaaS

As funções suportam acionadores com base na atividade num Software como uma aplicação baseada no serviço (SaaS). Por exemplo, quando guarda um ficheiro no OneDrive, é acionada uma função que utiliza a Graph API da Microsoft para modificar a folha de cálculo, o que cria gráficos adicionais e dados calculados.

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

Arquiteturas de aplicação Web sem servidor

As funções podem potenciar uma aplicação de página única. A aplicação chama funções através do URL do WebHook, guarda os dados do utilizador e decide que dados apresentar. Pode, também, realizar personalizações simples, como alterar anúncios direcionados ao chamar uma função e ao fornecer à mesma a informação do perfil do utilizador.

Arquitetura sem servidor nas Funções do Azure

Back-ends móveis sem servidor

Um back-end móvel pode ser um conjunto de APIs HTTP que são chamadas a partir de um cliente móvel através do URL do WebHook. Por exemplo, uma aplicação móvel pode capturar uma imagem e, em seguida, chamar uma função para obter um token de acesso para carregar para o armazenamento de blobs. Uma segunda função é acionada pelo carregamento de blobs e redimensiona a imagem para torná-la adequada a dispositivos móveis.

Back-ends móveis sem servidor

Processamento de fluxo em tempo real

Por exemplo, os dispositivos Internet das Coisas enviam mensagens para o Stream Analytics que, em seguida, chama uma função para transformar a mensagem. Esta função processa os dados e cria um novo registo numa base de dados SQL.

Processamento de fluxo em tempo real

Mensagens bot em tempo real

Utilize as funções para personalizar o comportamento de um bot através de um WebHook. Por exemplo, crie uma função que processe uma mensagem com o Cortana Analytics e chame esta função através do Microsoft Bot Framework.

Mensagens de bot em tempo real nas Funções do Azure

Relatório de analista

Economia de informática na cloud sem servidor

Ler o relatório

Webinar

Experimente sem servidor

Veja o webinar

Vídeo

Crie aplicações mais depressa com o Azure sem servidor

Ver agora

Vídeo

Introdução às Funções do Azure

Ver agora

Produtos e serviços relacionados

Aplicações Lógicas

Automatize o acesso e utilização dos dados entre as clouds sem ter que escrever código

Azure Cosmos DB

Base de dados com múltiplos modelos distribuída globalmente para qualquer dimensionamento

Event Grid

Obtenha a entrega de eventos fiável numa escala massiva

A partir de agora, vai ser muito mais fácil executar código

Obtenha 1 000 000 pedidos de Funções todos os meses gratuitamente com a sua conta