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.
Modelo de programação integrado com uma variedade de linguagens de programação
Elasticidade sem servidor incorporada para criar aplicações 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 do Azure DevOps para uma experiência de desenvolvimento ponto a ponto
Desenvolva à sua maneira
- Escolha entre linguagens de programação que já conhece.
- Com o modelo de programação integrado, responda a eventos e ligue-se facilmente a outros serviços do Azure com um conjunto rico de acionadores e enlaces.
- Utilize o ciclo interno otimizado para desenvolvimento e teste local.
Utilize arquitetura orientada por eventos com componentes open-source
- Crie a sua aplicação com uma grande variedade de origens de eventos e dados.
- Simplifique desafios de orquestração complexos com a extensão Durable Functions e escreva fluxos de trabalho com estado num ambiente de computação sem servidor.
- Integre vários tipos de aplicações numa estrutura de microsserviços.
- Proteja a sua aplicação com o Azure Key Vault, isolamento de rede e acionadores e enlaces seguros incorporados.
- Imponha controlos de conformidade regulamentar ao utilizar o Azure Policy, com verificadores de integridade incorporados e testes de referência de segurança da cloud.
Criar aplicações portáteis sem servidor otimizadas para custos
- Escolha a sua computação de destino com opções de alojamento flexível incluindo o pagamento por utilização.
- Implemente e dimensione aplicações mais rapidamente com operações reduzidas. Tire partido de um ambiente centralizado para isolamento de rede, observabilidade e dimensionamento consistentes e seguros.
Obtenha gestão do ciclo de vida de aplicações incorporado
- Obtenha uma experiência de desenvolvimento de aplicações sem servidor completa, desde a criação e depuração local até à implementação e monitorização na cloud.
- Implemente, monitorize e governe as suas aplicações com o Azure DevOps, o GitHub Actions e mais serviços do Azure.
- Crie pipelines de implementação extensíveis para as suas necessidades.
Segurança e conformidade abrangentes e incorporadas
-
A Microsoft investe mais de 1 mil milhões de USD anualmente em investigação e desenvolvimento da cibersegurança.
-
Empregamos mais de 3500 peritos em segurança dedicados à segurança e privacidade dos dados.
-
O Azure tem mais certificações do que qualquer outro fornecedor de serviços em nuvem. 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.
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 com uma conta gratuita do Azure
1
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
Documentação, código de exemplo e recursos das Funções do Azure
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.
-
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.
-
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).
-
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.
-
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.
-
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.