Trace Id is missing
Avançar para o conteúdo principal

Funções do Azure

Executar código sem servidor orientado por eventos com uma experiência de desenvolvimento ponto a ponto.

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

As Funções do Azure são uma plataforma de computação sem servidor orientada por eventos que o ajuda a desenvolver de forma mais eficiente com a linguagem de programação da sua preferência. Concentre-se na lógica de negócio principal com o nível mais elevado de abstração de hardware. Simplifique desafios de orquestração complexos, crie e depure localmente, implemente em escala na cloud e ligue funções aos serviços do Azure através de acionadores e enlaces. Começar com os cenários-chave.

As Funções do Azure oferecem agora novas capacidades, incluindo dimensionamento rápido através do plano de consumo Flex. Saiba mais.

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

Elasticidade sem servidor incorporada para criar aplicações rápidas, seguras e fiáveis em escala

Opções de alojamento flexíveis com um modelo de pagamento por utilização para uma eficiência operacional melhorada

Ferramentas de DevOps incorporadas para uma experiência de desenvolvimento ponto a ponto

Logótipos do .NET, node.js, Java, Python e PowerShell

Desenvolva à sua maneira

  • Optimize o desenvolvimento do ciclo interno na sua máquina virtual local.
  • Acelere o desenvolvimento ao utilizar as suas competências de linguagem de programação existentes. Com o modelo de programação integrado, responde a eventos e liga-se sem problemas a outros serviços com um conjunto rico de acionadores e enlaces.

Utilize arquitetura orientada por eventos com componentes open-source

Desempenho e utilização de aplicações de monitorização de dados, como utilizadores ativos, sessões diárias por utilizador, duração das sessões e principais dispositivos.
Video container

Criar aplicações portáteis sem servidor otimizadas para custos

  • Escolha a sua computação alvo com opções flexíveis de alojamento incluindo pay as you go.
  • Tire partido de um ambiente centralizado para isolamento de rede, observabilidade e dimensionamento consistentes e seguros.

Criar e executar aplicações em qualquer lugar

  • Crie e depure aplicações localmente com um runtime open-source.
  • Implemente, monitorize e controle as suas aplicações com GitHub Actions, Azure DevOps e mais opções
  • Crie pipelines de implementação extensíveis para as suas necessidades.

Segurança e conformidade abrangentes e incorporadas

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.

Plano Premium

Dimensione com base na procura, utilize trabalhadores previamente preparados para executar aplicações sem atraso, após terem estado inativas, execute em instâncias mais poderosas e estabeleça ligações a redes virtuais.

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

Execute Funções com tarifas normais do plano do Serviço de Aplicações para operações de longa duração e quando é necessário mais dimensionamento e custos preditivos.

Azure Container Apps (pré-visualização)

Utilize Funções com planos do Container Apps para uma arquitetura de microsserviços multi-tipo, rede consistente, observabilidade e configurações de faturação.

Comece a trabalhar com uma conta gratuita do Azure

1

Começar gratuitamente. Obtenha 200 USD em crédito para utilizar em 30 dias. Enquanto tiver crédito, receba quantidades grátis de muitos dos nossos serviços mais populares, além de quantidades grátis de mais de 55 serviços que são sempre gratuitos.

2

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

3

Após 12 meses, continuará a obter mais de 55 serviços sempre gratuitos e a pagar apenas pelo 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

A BrainStorm utiliza as Funções para alcançar escalabilidade

Ao mudar para uma arquitetura orientada para serviços com base no Azure Kubernetes Service (AKS) e nas Funções do Azure, a BrainStorm obteve um desenvolvimento mais rápido, melhor funcionalidade, estabilidade, custos flexíveis e escalabilidade para proporcionar uma melhor experiência de utilizador.

BrainStorm

A Yale School of Medicine faz com que cada órgão conte

A Yale School of Medicine está a utilizar o Azure para transformar digitalmente a investigação clínica com o objetivo de melhorar a viabilidade dos rins utilizados em transplantes. Com a utilização de uma nova plataforma de macrodados no Azure, os investigadores obtêm agora informações em minutos em vez de meses.

Yale School of Medicine

A Mr. Turing acelera a pesquisa cognitiva com o Azure

"Quando os clientes nos enviam documentos, temos de processá-los rapidamente. As Funções do Azure e o Azure Kubernetes Service proporcionam uma excelente escalabilidade, o que nos permite processar muitos documentos em paralelo para manter os nossos clientes satisfeitos, sem pagar a capacidade de reserva quando não precisamos dela."

Vinícius Oliveira, Líder de Investigação e Desenvolvimento, Mr. Turing

Mr. Turing

A EnBW automatiza a sua Central de Energia Virtual com o Azure

"Ao mudarmos para uma arquitetura sem servidor, conseguimos obter enormes ganhos de velocidade. Foi isso que nos convenceu."

Tobias Lindner, Diretor de IT, Central de Energia Virtual da EnBW

EnBW
Voltar aos separadores

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:

Node.js

Python

Java

C#

Windows PowerShell

.NET

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 Computação Sem Servidor do Azure.

Comunidade e Suporte do Azure

Siga as Funções do Azure no Twitter.

Faça perguntas e obtenha suporte dos engenheiros da Microsoft e de especialistas da comunidade do Azure no Stack Overflow.

Encontre exemplos e repositórios no GitHub.

Crie 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 aprendizagem automática com uma arquitetura sem servidor.

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

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

 Programação rápida de aplicações sem servidor para aplicações de linha de negócio.

Perguntas mais frequentes sobre as Funções do Azure

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

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

    Ver o SLA completo das Funções

  • As Funções podem ser executadas em modos diferentes: Plano de consumo, plano do Serviço de Aplicações do Azure, plano Premium e Azure Container Apps (pré-visualização).

    Comparar alojamento e dimensionamento em planos diferentes

  • Evite o acesso por hard-coding a outros serviços como o armazenamento do Blogue do Azure e o Azure Cosmos DB através de acionadores e de enlaces. Os acionadores são o que faz uma função ser executada e os enlaces são declarações que ligam a função a outro recurso.

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

    Ver ambientes de desenvolvimento locais

  • Executar as Funções no Container Apps (pré-visualização) é uma boa solução para a arquitetura de microsserviços multi-tipo num ambiente centralizado. Isto fornece-lhe configurações consistentes de rede, observabilidade e faturação.

Está tudo pronto para começar, vamos configurar a sua conta gratuita do Azure

Experimentar o Azure gratuitamente