Ignorar Navegação

Funções do Azure

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

Acelere e simplifique o desenvolvimento de aplicações sem servidor

Desenvolva de forma mais eficiente com uma plataforma de computação sem servidor orientada por eventos que ajuda a resolver problemas de orquestração complexos. A experiência de desenvolvimento ponto a ponto das Funções do Azure permite-lhe utilizar linguagens que já conhece. Compile e depure localmente sem configuração adicional, implemente e opere em escala na cloud e integre serviços com acionadores e vínculos.

Dimensionamento flexível automatizado para o libertar da gestão da infraestrutura

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

Experiência de desenvolvimento ponto a ponto com ferramentas integradas e capacidades de DevOps incorporadas

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

Desenvolva à sua maneira

  • Escolha entre as várias linguagens de programação populares que já conhece.
  • Comece a programar imediatamente com a pilha de tecnologia que utiliza, sem novas linguagens ou frameworks para aprender.
  • Implemente uma variedade de funções e cenários, como aplicações Web e APIs com .NET, Node.js ou Java, fluxos de trabalho de aprendizagem automática com Python e automatização na cloud com o Windows PowerShell.

Ver linguagens suportadas

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

  • Obtenha uma experiência completa de desenvolvimento de aplicações sem servidor, desde a compilação e depuração no local até à implementação e monitorização na cloud.
  • Utilize extensões de Funções no Visual Studio e no Visual Studio Code para um desenvolvimento mais rápido e eficiente no seu computador local, totalmente integradas com a plataforma do Azure.
  • Configure integração contínua e entrega contínua (CI/CD) com o Azure Pipelines
  • Obtenha informações inteligentes e proativas sobre o desempenho de aplicações sem servidor em produção a partir do Azure Monitor.

Configurar o seu ambiente de desenvolvimento local

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

  • Utilize a extensão Durable Functions para escrever fluxos de trabalho com estado num ambiente de computação sem servidor.
  • Utilize as suas funções sem servidor em fluxos de trabalho declarativos que funcionam com mais de 250 conectores no Azure Logic Apps.

Saiba mais sobre o Durable Functions e os padrões de aplicações

Ligue outros serviços sem integrações hard-coding para o desenvolvimento mais rápido de soluções

  • Não é necessário hard-coding. Utilize acionadores para definir a forma como as suas funções são invocadas e utilize enlaces para ligar de forma declarativa outros recursos às suas funções.
  • Poupe tempo de codificação com um modelo de programação baseado em acionadores e enlaces.
  • Crie aplicações orientadas por eventos mais dimensionáveis e estáveis com uma abordagem adaptada a microsserviços.

Saiba como poupar tempo com acionadores e enlaces

Crie uma vez, implemente em qualquer local

  • Selecione a partir do plano de alojamento de Funções que melhor satisfaz as suas necessidades empresariais.
  • Implemente o mesmo código em vários destinos, desde o pagamento por execução na cloud ao seu cluster do Kubernetes alojado no Azure, ou Kubernetes noutra cloud pública ou dispositivos IoT para computação edge.

Implementar funções no Kubernetes

Segurança e conformidade abrangentes e incorporadas

  • A Microsoft investe mais de USD 1 mil milhões anualmente em investigação e desenvolvimento da cibersegurança.

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

  • O Azure tem mais certificações do que qualquer outro fornecedor de cloud. Veja a lista completa.

Escolha o plano de alojamento mais adequado às necessidades do seu negócio

  • Plano de consumo

    Dimensione automaticamente e pague apenas pelos recursos de computação quando as suas funções estiverem em execução. As instâncias do anfitrião das Funções são adicionadas e removidas dinamicamente com base no número de eventos recebidos.

  • Plano Premium

    Quando realizar um dimensionamento automático com base na procura, utilize funções de trabalho previamente preparadas para executar aplicações sem demoras, depois de terem estado inativas, para executar em instâncias mais avançadas e para ligar a VNETs.

  • Plano do Serviço de Aplicações do Azure

    Execute as Funções mediante tarifas normais do plano do Serviço de Aplicações. É adequado para operações de execução prolongada, assim como quando são necessários dimensionamento e custos mais preditivos.

Comece a utilizar com uma conta gratuita do Azure

Comece gratuitamente. Obtenha um crédito de $200 para utilizar no prazo de 30 dias. Enquanto tiver o seu crédito, receba montantes gratuitos de muitos dos nossos serviços mais populares, além de montantes gratuitos de mais de 40 outros serviços.

Após o seu crédito, mude para pay as you go para continuar a criar com os mesmos serviços gratuitos. Pague apenas se utilizar mais do que os montantes mensais gratuitos.

Após 12 meses, continuará a obter mais de 40 serviços sempre gratuitos e a pagar apenas o que utilizar para além dos seus montantes mensais gratuitos.

Veja o que os clientes estão a fazer com as Funções do Azure

Aumentar a velocidade de desenvolvimento

A Zeiss escolheu as Funções devido ao seu modelo de programação simples com enlaces declarativos, o que permitiu à empresa escrever menos linhas de código.

Zeiss

Poupe tempo e custos com uma abordagem sem servidor

A Inlitix, um fornecedor de SaaS de análise, dimensiona-se instantaneamente e oferece um serviço mais rápido e económico aos clientes que utilizam computação sem servidor.

Inlitix

Alcance o dimensionamento sem gestão de infraestrutura

A PWC utilizou as Funções para criar uma API dimensionável para a sua solução de extração de conhecimentos sobre obrigações regulamentares.

PWC

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

A Hotailors consegue integrar três vezes mais novos fornecedores no mesmo período de tempo com as Funções.

Hotailors

Documentação, código de exemplo e recursos das Funções do Azure

Inícios rápidos de cinco minutos

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

Recursos de aprendizagem

Encontre inspiração e explore conceitos detalhados das Funções na documentação..

Crie e monitorize aplicações orientadas por eventos com o Livro de Instruções de Computação Sem Servidor do Azure.

Comunidade e Suporte do Azure

Siga as Funções do Azure no Twitter. Faça perguntas e receba suporte de engenheiros da Microsoft e especialistas da comunidade do Azure no Stack Overflow. Encontre exemplos e repositórios no GitHub.

Compile estas soluções com as Funções

APIs sem servidor com Node.js ou Microsoft .NET

Aplicação Web sem servidor para sites estáticos e aplicações de página única

Microsserviços sem servidor para cenários orientados por eventos

Fluxos de trabalho de Machine learning com uma arquitetura sem servidor

Pipelines de processamento de dados sem servidor para ficheiros e dados em tempo real

Automatização na cloud sem servidor e gestão de recursos híbridos

Desenvolvimento rápido de aplicações em servidor para aplicações de linha de negócio

Atualizações, blogues e anúncios das Funções do Azure

Perguntas mais frequentes sobre as Funções do Azure

  • As Funções fornecem níveis variados de suporte para linguagens de programação, incluindo C#, JavaScript, F#, Java e Python.

    Conheça todas as linguagens suportadas
  • As aplicações das Funções em planos de Consumo e em planos do Serviço de Aplicações serão executadas ou estarão disponíveis 99,95 por cento do tempo.

    Consulte o SLA para saber mais sobre as Funções
  • As Funções podem ser executadas em modos diferentes: Plano de consumo, plano do Serviço de Aplicações do Azure e plano Premium.

    Compare alojamento e dimensionamento em planos diferentes
  • Evite o acesso por hard-coding a outros serviços como o Armazenamento de Blobs do Azure e o Azure Cosmos DB através de acionadores e de enlaces. Os acionadores são o que faz com que uma função seja executada e os enlaces são declarações que ligam a função a outro recurso.

    Conheça todos os acionadores e enlaces que as Funções suportam
  • Crie e teste funções no seu computador local através do seu editor de código favorito e de ferramentas de desenvolvimento. Ligue funções locais a serviços dinâmicos do Azure e depure-as no seu computador local através do runtime completo das Funções. Os requisitos para o desenvolvimento de funções no seu computador local dependem das linguagens de programação e das ferramentas da sua preferência.

    Conheça os ambientes de desenvolvimento locais

Estamos prontos para começar. Vamos configurar a sua conta gratuita do Azure

Como podemos ajudá-lo?