Pular para o conteúdo principal

Azure Functions

Execute funções de código sem servidor e orientadas a eventos com uma experiência de desenvolvimento de ponta a ponta.

Acelere e simplifique o desenvolvimento de aplicativos sem servidor

O Azure Functions é uma plataforma de computação sem servidor controlada por eventos que ajuda você a desenvolver com mais eficiência usando a linguagem de programação de sua escolha. Concentre-se na lógica central de negócios com o nível mais alto de abstração de hardware. Simplifique desafios de orquestração complexa, compile e depure localmente, implante em escala na nuvem e conecte funções com os serviços do Azure usando gatilhos e associações.

Modelo de programação integrado com uma variedade de linguagens de programação

Elasticidade interna sem servidor para criar aplicativos seguros e confiáveis em escala

Opções de hospedagem flexíveis com um modelo de pagamento por uso para melhorar a eficiência operacional

Ferramentas do Azure DevOps internas para uma experiência de desenvolvimento de ponta a ponta

Logotipos do .NET, node.js, Java, Python e PowerShell

Desenvolva do seu jeito

  • Escolha entre as linguagens de programação populares que você já conhece.
  • Com o modelo de programação integrado, responda a eventos e conecte-se perfeitamente a outros serviços do Azure com um conjunto avançado de gatilhos e associações.
  • Use o loop interno otimizado para desenvolvimento e teste locais.

Use a arquitetura controlada por eventos com componentes de software livre

Monitoramento de dados de desempenho e uso do aplicativo, como usuários ativos, sessões diárias por usuário, duração da sessão e os principais dispositivos.
Video container

Crie aplicativos portáteis sem servidor otimizados para custo

  • Escolha sua computação de destino com opções de hospedagem flexíveis, incluindo pagamento por uso..
  • Implante e dimensione aplicativos mais rapidamente com operações reduzidas. Aproveite um ambiente centralizado para isolamento de rede consistente e seguro, observabilidade e dimensionamento.

Obtenha gerenciamento interno do ciclo de vida do aplicativo

  • Obtenha uma experiência completa de desenvolvimento de aplicativos sem servidor: desde a criação e depuração local até a implantação e monitoramento na nuvem.
  • Implante, monitore e controle seus aplicativos com o Azure DevOps, GitHub Actions e mais serviços do Azure.
  • Crie pipelines de implantação extensíveis para suas necessidades.

Segurança e conformidade abrangentes, integradas

  • A Microsoft investe mais de USD$ 1 bilhão por ano em pesquisa e desenvolvimento de segurança cibernética.

  • Empregamos mais de 3.500 especialistas em segurança totalmente dedicados à privacidade e à segurança de dados.

  • O Azure tem mais certificações do que qualquer outro provedor de nuvem. Confira a lista completa.

Escolha o plano de hospedagem que melhor se adapta às suas necessidades empresariais

Plano de consumo

Dimensione automaticamente e pague apenas pelos recursos de computação apenas quando suas funções estiverem em execução.

Plano Premium

Dimensione sob demanda, use trabalhos pré-aquecidos para executar aplicativos sem atraso após ficar ocioso, executar em instâncias mais poderosas e conectar-se a redes virtuais.

Plano do Serviço de Aplicativo do Azure

Execute o Functions com taxas regulares de plano do Serviço de Aplicativo para operações de execução longa e quando mais dimensionamento e custos preditivos forem necessários.

Aplicativos de Contêiner do Azure (versão prévia)

Use o Functions com planos de Aplicativos de Contêiner para arquitetura de microsserviços multitipos, rede consistente, observabilidade e configurações de cobrança.

Introdução a uma conta gratuita do Azure

1

Experimente gratuitamente. Obtenha um crédito de US$ 200 para usar em 30 dias. Enquanto você tem seu crédito, obtenha valores gratuitos de muitos dos nossos serviços mais populares, além de valores gratuitos de mais de 55 outros serviços que são sempre gratuitos.

2

Após seu crédito terminar, migre para o pagamento conforme o uso para continuar a compilar com os mesmos serviços gratuitos. Pague apenas pelo que você usar além das suas quantidades mensais gratuitas.

3

Após 12 meses, você continuará a receber mais de 55 serviços sempre gratuitos—e pagará apenas pelo que usar além de seus valores mensais gratuitos.

Veja o que os clientes estão fazendo com o Azure Functions

A BrainStorm usa o Functions para obter escalabilidade

Ao migrar para uma arquitetura orientada por serviços com base no Serviço de Kubernetes do Azure (AKS) e no Azure Functions, a BrainStorm alcançou um desenvolvimento mais rápido, melhor funcionalidade, estabilidade, custos flexíveis e escalabilidade para proporcionar uma melhor experiência do usuário.

BrainStorm

A Faculdade de Medicina de Yale faz com que cada orgão conta

A Faculdade de Medicina de Yale está usando o Azure para transformar digitalmente a pesquisa clínica com o objetivo de melhorar a viabilidade de cânceres usados em transplantes. Usando uma nova plataforma de Big Data no Azure, os pesquisadores agora obtêm insights em minutos, em vez de meses.

Faculdade de Medicina de Yale

A Mr. Turing acelera a pesquisa cognitiva com o Azure

"Quando os clientes nos enviam documentos, precisamos processá-los rapidamente. O Azure Functions e o Serviço de Kubernetes do Azure oferecem excelente escalabilidade, permitindo que processemos muitos documentos em paralelo para manter nossos clientes satisfeitos, sem pagar pela capacidade sobressalente quando não precisamos dela.”

Vinícius Fernandes, líder de pesquisa e desenvolvimento, Mr. Turing

Mr. Turing

A EnBW automatiza sua Central de Energia Virtual com o Azure

"Ao migrar para uma arquitetura sem servidor, conseguimos obter enormes ganhos de velocidade. Isso é o que foi o argumento decisivo para nós.”

Tobias Lindner, Chefe de TI da Fábrica de Energia Virtual da EnBW

EnBW
Voltar às guias

Documentação do Azure Functions, exemplo de código e recursos

Inícios rápidos de cinco minutos

Crie sua primeira função no Windows ou no Linux usando:

Node.js

Python

Java

C#

PowerShell

.NET

Recursos de aprendizagem

Encontre inspiração e explore os conceitos detalhados do Functions na documentação.

Criar e monitorar aplicativos orientados a eventos com o Guia de Computação sem servidor do Azure.

Suporte do Azure e da Comunidade

Siga o Azure Functions no Twitter.

Faça perguntas e obtenha suporte de engenheiros da Microsoft e especialistas da comunidade do Azure no Stack Overflow.

Encontre exemplos e repositórios no GitHub.

Crie essas soluções com o Functions

APIs sem servidor com Node.js ou Microsoft .NET.

 Aplicativo Web sem servidor para sites estáticos e aplicativos de página única.

 Microsserviços sem servidor para cenários orientados a eventos.

Fluxos de trabalho de aprendizado de máquina com uma arquitetura sem servidor.

Pipelines de processamento de dados sem servidor para arquivos e dados em tempo real.

 Automação de nuvem sem servidor e gerenciamento de recursos híbridos.

 Método RAD sem servidor para aplicativos de linha de negócios.

Perguntas frequentes sobre o Azure Functions

  • O Functions fornece níveis variáveis de suporte para linguagens, incluindo C#, JavaScript, F#, Java e Python.

    Confira todas as linguagens compatíveis

  • Os aplicativos de funções nos planos de Consumo e do Serviço de Aplicativo serão executados ou estarão disponíveis 99,95% do tempo.

    Confira o SLA do Functions

  • O Functions pode ser executado de maneiras diferentes: Plano de consumo, Serviço de Aplicativo do Azure, plano Premium e Aplicativos de Contêiner do Azure (versão prévia).

    Comparar a hospedagem e o dimensionamento em planos diferentes

  • Evite o acesso de hard-coding a outros serviços, como o Armazenamento de Blog do Azure e o Azure Cosmos DB, usando gatilhos e associações. Os gatilhos são o que fazem com que uma função seja executada e as associações são declarações que conectam a função a outro recurso.

    Confira todos os gatilhos e todas as associações compatíveis com o Functions

  • Crie e teste funções em seu computador local usando o editor de códigos e as ferramentas de desenvolvimento de sua preferência. Conecte as funções locais aos serviços do Azure em tempo real e depure-os em seu computador local usando o runtime total do Functions. Os requisitos para o desenvolvimento de funções em seu computador local dependem das linguagens de programação e das ferramentas de sua preferência.

    Confira os ambientes de desenvolvimento locais

  • A execução do Functions em Aplicativos de Contêiner (versão prévia) é uma boa opção para a arquitetura de microsserviços multitipos em um ambiente centralizado. Isso oferece configurações consistentes de rede, observabilidade e cobrança.

Pronto quando você estiver — vamos configurar sua conta gratuita do Azure

Experimente o Azure Functions gratuitamente

Fale com o setor de vendas