Ignorar navegação

Funções do Azure

Executar funções de código sem servidor controladas por eventos com uma experiência de desenvolvimento de ponta a ponta

Acelere e simplifique o desenvolvimento de aplicativos sem servidor

Desenvolva com mais eficiência com uma plataforma de computação sem servidor controlada por eventos que ajuda a resolver problemas complexos de orquestração. A Azure Functions de desenvolvimento de ponta a ponta permite que você use linguagens com as quais você já está familiarizado. Crie e depure localmente sem configuração adicional, implante e opere em escala na nuvem e integre serviços usando gatilhos e associações.

Dimensionamento automatizado e flexível para liberar você do gerenciamento de infraestrutura

Modelo de programação integrado para responder a eventos e conectar-se perfeitamente a outros serviços

Experiência de desenvolvimento de ponta a ponta com ferramentas integradas e funcionalidades internas de DevOps

Variedade de linguagens de programação e opções de hospedagem para se ajustar a cada cenário

Desenvolva do seu jeito

  • Escolha entre linguagens de programação populares que já conhece.
  • Comece a codificar imediatamente com a pilha de tecnologia que você usa, sem novas linguagens ou estruturas para aprender.
  • Implemente uma variedade de funções e cenários, como aplicativos Web e APIs com fluxos de trabalho de aprendizado de máquina .NET, Node.js ou Java; com Python; e automação de nuvem com o PowerShell.

Confira as linguagens compatíveis

Melhore sua experiência de desenvolvimento sem servidor de ponta a ponta

  • 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.
  • Use as extensões do Functions no Visual Studio e no Visual Studio Code para um desenvolvimento mais rápido e eficiente em seu computador local, totalmente integrado com toda a plataforma do Azure.
  • Configure a integração contínua e a entrega contínua (CI/CD) com o Azure Pipelines.
  • E obtenha insights inteligentes e proativos sobre o desempenho de aplicativos sem servidor em produção no Azure Monitor.

Defina seu ambiente de desenvolvimento local

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

  • Use a extensão Durable Functions para gravar fluxos de trabalho com estado em um ambiente de computação sem servidor.
  • Use suas funções sem servidor em fluxos de trabalho declarativos que funcionam com mais de 250 conectores nos Aplicativos Lógicos do Azure.

Saiba mais sobre Durable Functions e padrões de aplicativo

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

  • Não é necessário codificar. Use gatilhos para definir como suas funções são invocadas e use associações para conectar declarativamente outros recursos às suas funções.
  • Economize tempo de codificação com um modelo de programação com base em gatilhos e associações.
  • Crie aplicativos controlados por eventos mais escalonáveis e estáveis com uma abordagem amigável para microsserviços.

Saiba como economizar tempo com gatilhos e associações

Crie uma vez e implante em qualquer lugar

  • Escolha entre o plano de hospedagem do Functions que melhor atenda às suas necessidades de negócios.
  • Implante o mesmo código em vários destinos—do pagamento por execução na nuvem para o cluster Kubernetes hospedado no Azure, ou Kubernetes em outra nuvem pública ou dispositivos IoT para computação de borda.

Implantar funções no Kubernetes

Segurança e conformidade abrangentes, internas

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

  • Contamos com mais de 3,500 especialistas em segurança dedicados à privacidade e à segurança de dados.

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

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

  • Plano de consumo

    Dimensione automaticamente e pague pelos recursos de computação apenas 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

    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 a uma conta gratuita do Azure

Iniciar gratuitamente. Obtenha$200crédito para usar em 30 dias. Enquanto você tiver seu crédito, obtenha quantias gratuitas de muitos de nossos serviços mais populares, além de quantias gratuitas de mais de 40 outros serviços.

Após o crédito, mude para pré-pago para continuar construindo com os mesmos serviços gratuitos. Pague apenas se você usar mais do que os valores mensais gratuitos.

Depois de 12 meses, você continuará recebendo mais de 40 serviços sempre gratuitos e ainda pagará somente pelo que usar além dos valores mensais gratuitos.

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

Aumentar a velocidade de desenvolvimento

A Zeiss escolheu o Functions por causa de seu modelo de programação simples com associações declarativas, o que lhes permitia escrever menos linhas de código.

Zeiss

Economize tempo e custos com uma abordagem sem servidor

A Inlitix, um provedor de SaaS de análise, é dimensionada instantaneamente e oferece um serviço mais rápido e econômico aos clientes que usam a computação sem servidor.

Inlitix

Obtenha escala sem gerenciamento de infraestrutura

A PWC usou o Functions para criar uma API escalonável para sua solução de mineração de conhecimento de obrigações regulatórias.

PWC

Reduza o tempo de integração do serviço

A Hotailors pode integrar três vezes mais novos fornecedores na mesma quantidade de tempo usando o Functions.

Hotailors

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

Inícios rápidos de cinco minutos

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

Recursos de aprendizagem

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

Crie e monitore aplicativos orientados a eventos com o Guia de Computação Sem Servidor do Azure

Comunidade e Suporte do Azure

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 amostras e repositórios no GitHub.

Crie essas soluções com o Functions

APIs sem servidor com Node.js ou Microsoft .NET

Sem servidor aplicativo Web para sites estáticos e aplicativos de página única

Sem servidor microservices para cenários controlados por eventos

Fluxos de trabalho de

Aprendizado de máquina com uma arquitetura sem servidor

Sem servidor processamento de dados pipelines de arquivos e dados em tempo real

Sem servidorautomação de nuvem e gerenciamento de recursos híbridos

Sem servidor método RAD para aplicativos de linha de negócios

Atualizações, blogs e anúncios do Azure Functions

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 do Functions 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 completo 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 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

Estamos prontos para configurar sua conta gratuita do Azure quando você quiser

Podemos ajudar você?