Trace Id is missing
Pular para o conteúdo principal

Azure Functions

Execute um código sem servidor e controlado por 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 e 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. Introdução aos principais cenários.

Agora o Azure Functions oferece novos recursos, incluindo a escala rápida por meio do plano de consumo Flex. Saiba mais.

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

Elasticidade interna sem servidor para criar aplicativos rápidos, 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 internas do DevOps para uma experiência de desenvolvimento de ponta a ponta

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

Desenvolva do seu jeito

  • Otimize o desenvolvimento de loop interno no seu computador local.
  • Acelere o desenvolvimento usando suas habilidades de linguagem de programação existentes. Com o modelo de programação integrado, responda a eventos e conecte-se perfeitamente a outros serviços com um conjunto avançado de gatilhos e associações.

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 o pagamento conforme o uso.
  • Aproveite um ambiente centralizado para isolamento de rede consistente e seguro, observabilidade e dimensionamento.

Crie e execute aplicativos em qualquer lugar

  • Crie e depure aplicativos localmente com o runtime de código aberto.
  • Implante, monitore e controle seus aplicativos com GitHub Actions, Azure DevOps e mais opções
  • Crie pipelines de implantação extensíveis para suas necessidades.

Segurança e conformidade abrangentes, integradas

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 USD$ 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á recebendo mais de 55 serviços sempre gratuitos e ainda pagará apenas pelo que usar além dos 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

Experimentar o Azure gratuitamente