Ignorar navegação

Funções do Azure

Processe eventos com o código sem servidor

Accelerate and simplify serverless application development

Develop more efficiently with an event-driven, serverless compute platform that helps solve complex orchestration problems. Build and debug locally without additional setup, deploy and operate at scale in the cloud, and integrate services using triggers and bindings.

Automated and flexible scaling

Keep your focus on adding value instead of managing infrastructure.

Integrated programming model

Respond to events and seamlessly connect to other services.

End-to-end development experience

Build, debug, deploy, and monitor with integrated tools and built-in DevOps capabilities.

Variety of programming languages and hosting options

Choose what's right for each scenario and quickly adjust to meet business needs.

Melhore sua experiência de desenvolvimento de ponta a ponta

Get a complete serverless application development experience—from building and debugging locally to deploying and monitoring in the cloud. Use Functions extensions on Visual Studio and Visual Studio Code for a faster and more efficient development on your local machine, fully integrated with the whole Azure platform. Set up continuous integration and continuous delivery (CI/CD) with Azure Pipelines and get intelligent and proactive insights about the performance of serverless applications in production from Azure Monitor.

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

Serverless functions are meant to be short-lived and stateless—until you need them to solve stateful problems. Remove this limitation using a fully managed service, without provisioning more resources, just by coding your workflow definition. Simplify complex, stateful coordination requirements programmatically in event-driven applications with the Durable Functions extension. Also, use your functions on declarative workflows that work with more than 250 connectors in Azure Logic Apps.

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

Crie uma vez e implante em qualquer lugar

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 corresponde às suas necessidades comerciais e implante o mesmo código em vários destinos, desde o pagamento por execução na nuvem até o cluster Kubernetes ou dispositivos de IoT para computação de borda.

Desenvolva do seu jeito

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

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.

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.

Documentação do desenvolvedor, código de exemplo e recursos de desenvolvimento de aplicativo

Inícios rápidos de cinco minutos

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

Community and Azure Support

Follow Azure Functions on Twitter. Ask questions and get support from Microsoft engineers and Azure community experts on Stack Overflow. Find samples and repositories on GitHub.

Crie essas soluções com o Functions

Serverless APIs with Node.js or Microsoft .NET

Serverless web application for static websites and single-page applications

Serverless microservices for event-driven scenarios

Machine learning workflows with a serverless architecture

Serverless data processing pipelines for files and real-time data

Serverless cloud automation and hybrid resources management

Serverless rapid application development for line of business apps

Start building serverless applications with Functions in three steps

Get 1 million requests for free per month by signing up for an Azure free account.

Create your first serverless function on .NET, JavaScript, Java or Python with a 5-minute quickstart guide.

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

Increase development velocity

Zeiss chose Functions because of its simple programming model with declarative bindings, which allowed them to write fewer lines of code.

Zeiss

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.

Fuji Film

Achieve scale with no infrastructure management

PWC used Functions to create scalable API for its regulatory obligation knowledge mining solution.

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

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

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 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

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