Funções do Azure

Mais do que somente a computação sem servidor orientada a eventos

Acelere e simplifique o desenvolvimento de aplicativos com a computação sem servidor

Desenvolva com mais eficiência usando o Functions, uma plataforma de computação sem servidor orientada a eventos que também pode resolver problemas complexos de orquestração. Crie e depure localmente sem configurações adicionais, implante e opere em escala na nuvem e integre serviços usando acionadores e associações.

NOTÍCIAS E COMUNICADOS

Anúncio do plano Premium do Azure Functions

Ler Mais

Dimensionamento escalonável e flexível com base em seu volume de carga de trabalho, mantendo o foco em agregar valor em vez de gerenciar a infraestrutura

Modelo de programação integrado com base em gatilhos e associações que ajudam você a responder a eventos e a se conectar perfeitamente com outros serviços

Experiência de desenvolvimento de ponta a ponta, desde a criação e a depuração à implantação e o monitoramento com ferramentas integradas e funcionalidades internas de DevOps

Variedade de linguagens de programação e opções de hospedagem — escolha sempre o melhor para cada cenário e adapte-se rapidamente para atender às necessidades empresariais

Melhore sua experiência de desenvolvimento de ponta a ponta

Aproveite uma experiência de desenvolvimento completa e de ponta a ponta com o Functions — desde a criação e a depuração local nas principais plataformas, como o Windows, o macOS e o Linux, até a implantação e o monitoramento na nuvem. Use as extensões e os modelos do Functions no Visual Studio e no Visual Studio Code para obter um desenvolvimento mais rápido e eficiente em seu computador local, totalmente integrado com a plataforma do Azure. Desenvolva usando seu editor de código favorito e o Azure Functions Core Tools. Configure a CI/CD (integração contínua e entrega contínua) com o Azure Pipelines e obtenha insights proativos e inteligentes sobre o desempenho de aplicativos na produção pelo Azure Monitor.

Defina seu ambiente de desenvolvimento local Saiba como automatizar a entrega com os pipelines de CI/CD no Functions

Simplifique a resolução de desafios complexos de orquestração

As funções sem servidor destinam-se a ser de curta duração e sem estado — até você precisar delas para resolver problemas com estado. Remova esta limitação de uma maneira totalmente gerenciada, sem provisionar mais recursos, apenas codificando sua definição de fluxo de trabalho. Simplifique requisitos de coordenação com estado e complexos de maneira programática em aplicativos orientados a eventos com a extensão Durable Functions. Use suas funções também em fluxos de trabalho declarativos que podem aproveitar mais de 250 conectores com os Aplicativos Lógicos do Azure.

Saiba mais sobre o Durable Functions

Conecte-se a outros serviços sem integrações de codificação difíceis para obter um desenvolvimento de soluções mais rápido

Escreva somente o código que realmente for importante para a sua empresa. Economize tempo de codificação com um modelo de programação baseado em gatilhos e associações que habilitam seus aplicativos sem servidor para responder a eventos e se conectar com outros servidores perfeitamente. Crie aplicativos orientados a eventos mais estáveis e escalonáveis com uma abordagem favorável para microsserviços usando o Functions.

Saiba como economizar tempo com gatilhos e associações

Escolha a melhor opção de hospedagem para seu aplicativo

Nem todos os aplicativos são os mesmos e um plano de hospedagem não se ajustará a todos eles. Escolha o plano do Functions que se adapta às suas necessidades empresariais, desde o pagamento por execução na nuvem até a computação de borda em seus dispositivos de IoT. Implante o mesmo código para multiplicar destinos: o serviço de nuvem em si, sua própria infraestrutura, o Azure Stack ou o Azure IoT Edge.

Saiba mais sobre os planos de hospedagem Execute códigos em qualquer lugar com o Azure Functions Core Tools

Desenvolva do seu jeito

Comece a codificar imediatamente com a pilha tecnológica que você já conhece e aprecia — e sem precisar aprender mais nenhuma linguagem ou estrutura. Escolha as linguagens de programação de sua preferência para cada cenário exclusivo, de serviços Web e APIs a fluxos de trabalho de Machine Learning ou scripts de automação.

Confira as linguagens compatíveis

Crie aplicativos sem servidor confiáveis, com segurança e monitoramento internos

  • Monitore e analise o desempenho do código com o Azure Application Insights. Reconheça gargalos e pontos de acesso com falhas em todos os componentes do seu aplicativo usando os mapas do aplicativo com rastreamento distribuído do Azure Monitor.
  • Obtenha as configurações de aplicativo com controle total sobre as políticas de acesso e o histórico de auditoria, sem fazer alterações no código, usando o Azure Key Vault.
  • Isole as redes por meio da conectividade de rede virtual no plano Premium do Functions, habilitando o tráfego de saída em uma rede virtual protegida que restringe o tráfego de entrada e define as restrições de aplicativo.
  • Configure as identidades gerenciadas no nível do serviço para que os aplicativos possam facilmente acessar outros recursos protegidos pelo Azure Active Directory.
  • Permita acesso aos seus aplicativos usando a autenticação interna com o Azure Active Directory, a conta Microsoft e os provedores externos, como Twitter, Facebook e Google.

Saiba mais sobre como proteger seu código do Functions

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 quando suas funções estiverem em execução. No plano de consumo, as instâncias do host do Functions são adicionadas e removidas dinamicamente com base no número de eventos de entrada.

Plano Premium VISUALIZAÇÃO

Enquanto o dimensionamento é feito automaticamente com base na demanda, use as funções de trabalho pré-aquecidas para executar aplicativos sem atraso após ficarem ociosos, executá-los em instâncias mais potentes e conectar-se a VNETs.

Plano do Serviço de Aplicativo do Azure

Execute o Functions em um Plano do Serviço de Aplicativo com as taxas regulares do Plano do Serviço de Aplicativo. Ajuste adequado para operações de execução prolongada, bem como quando são necessários dimensionamento e custos mais preditivos.

Introdução ao Functions

Documentação

Aprenda a usar o Functions com os guias de início rápido, os tutoriais e os códigos de exemplo.

Consulte a documentação

Microsoft Learn

Domine os conceitos básicos do Functions com este roteiro de aprendizagem guiado.

Aprenda a criar aplicativos sem servidor

Guia de computação sem servidor

Crie e monitore aplicativos orientados a eventos com este guia passo a passo.

Obter o livro eletrônico

Repositório GitHub

Acesse o tempo de execução e as extensões de software livre do Functions.

Confira o código

Crie essas soluções com o Functions

APIs sem servidor com Node.js ou Microsoft .NET

Aplicativo Web sem servidor com IA interna

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

Aplicativo sem servidor com recursos em tempo real

Comece a criar aplicativos com o Functions em três etapas

Crie uma conta gratuita do Azure e obtenha 12 meses de serviços gratuitos, $200 de crédito para explorar os serviços por 30 dias e mais 25 serviços sempre gratuitos.

Crie sua primeira função no .NET, no JavaScript, no Java ou no Python com um guia de início rápido de cinco minutos.

Encontre inspiração e explore os conceitos detalhados do Functions na documentação, na galeria de códigos de exemplo e na biblioteca de componentes pré-criados.

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

Aumente a velocidade de desenvolvimento

A Relativity reduziu o tempo de desenvolvimento de sua plataforma de descoberta eletrônica baseada em nuvem de quatro meses utilizando métodos tradicionais para uma semana usando o Functions.

Ler a história

Relativity

Melhore os tempos de processamento em problemas empresariais complexos

A FUJIFILM Software reduziu o tempo de processamento e habilitou a marcação no mesmo dia para uma média de 3.000 fotos por jogo de baseball usando o Azure Durable Functions.

Ler a história

Fuji Film

Obtenha uma relação melhor de custo-benefício e de retorno sobre o investimento

A Direct.One gerou cinco vezes mais transações com o Functions por menos de um quarto do curso de usar máquinas virtuais.

Ler a história

DirectOne

Inove e entregue valor mais rapidamente

A Quest reduziu o tempo de lançamento de suas soluções em dois terços com uma arquitetura sem servidor baseada no Functions.

Ler a história

Quest

Perguntas frequentes sobre o 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, plano do Serviço de Aplicativo do Azure e plano Premium.

    Comparar a hospedagem e o dimensionamento em planos diferentes

  • Evite o acesso codificado 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 tempo de execução 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

Obtenha um milhão de execuções gratuitas do Functions todos os meses com uma conta gratuita do Azure.