Acelere e simplifique o desenvolvimento de aplicativos sem servidor
O Azure Functions é uma plataforma de computação sem servidor controlada por eventos que ajuda você a desenvolver com mais eficiência usando a linguagem de programação de sua escolha. Concentre-se na lógica central de negócios com o nível mais alto de abstração de hardware. Simplifique desafios de orquestração complexa, compile e depure localmente, implante em escala na nuvem e conecte funções com os serviços do Azure usando gatilhos e associações.
Modelo de programação integrado com uma variedade de linguagens de programação
Elasticidade interna sem servidor para criar aplicativos seguros e confiáveis em escala
Opções de hospedagem flexíveis com um modelo de pagamento por uso para melhorar a eficiência operacional
Ferramentas do Azure DevOps internas para uma experiência de desenvolvimento de ponta a ponta
Desenvolva do seu jeito
- Escolha entre as linguagens de programação populares que você já conhece.
- Com o modelo de programação integrado, responda a eventos e conecte-se perfeitamente a outros serviços do Azure com um conjunto avançado de gatilhos e associações.
- Use o loop interno otimizado para desenvolvimento e teste locais.
Use a arquitetura controlada por eventos com componentes de software livre
- Crie seu aplicativo com uma ampla variedade de fontes de dados e eventos.
- Simplifique desafios complexos de orquestração com a extensão Durable Functions e grave fluxos de trabalho com estado em um ambiente de computação sem servidor.
- Integre vários tipos de aplicativo em um design de microsserviços.
- Proteja seu aplicativo com o Azure Key Vault, isolamento de rede e associações e gatilhos seguros internos.
- Imponha documentação de controles de conformidade regulatóriacontroles de conformidade regulatória usando o Azure Policy, com verificadores de integridade internos e parâmetros de segurança da nuvem.
Crie aplicativos portáteis sem servidor otimizados para custo
- Escolha sua computação de destino com opções de hospedagem flexíveis, incluindo pagamento por uso..
- Implante e dimensione aplicativos mais rapidamente com operações reduzidas. Aproveite um ambiente centralizado para isolamento de rede consistente e seguro, observabilidade e dimensionamento.
Obtenha gerenciamento interno do ciclo de vida do aplicativo
- 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.
- Implante, monitore e controle seus aplicativos com o Azure DevOps, GitHub Actions e mais serviços do Azure.
- Crie pipelines de implantação extensíveis para suas necessidades.
Segurança e conformidade abrangentes, integradas
-
A Microsoft investe mais de USD$ 1 bilhão por ano em pesquisa e desenvolvimento de segurança cibernética.
-
Empregamos mais de 3.500 especialistas em segurança totalmente dedicados à privacidade e à segurança de dados.
-
O Azure tem mais certificações do que qualquer outro provedor de nuvem. Confira a lista completa.
Escolha o plano de hospedagem que melhor se adapta às suas necessidades empresariais
Plano de consumo
Dimensione automaticamente e pague apenas pelos recursos de computação apenas quando suas funções estiverem em execução.
Plano Premium
Dimensione sob demanda, use trabalhos pré-aquecidos para executar aplicativos sem atraso após ficar ocioso, executar em instâncias mais poderosas e conectar-se a redes virtuais.
Plano do Serviço de Aplicativo do Azure
Execute o Functions com taxas regulares de plano do Serviço de Aplicativo para operações de execução longa e quando mais dimensionamento e custos preditivos forem necessários.
Aplicativos de Contêiner do Azure (versão prévia)
Use o Functions com planos de Aplicativos de Contêiner para arquitetura de microsserviços multitipos, rede consistente, observabilidade e configurações de cobrança.
Introdução a uma conta gratuita do Azure
1
2
Após seu crédito terminar, migre para o pagamento conforme o uso para continuar a compilar com os mesmos serviços gratuitos. Pague apenas pelo que você usar além das suas quantidades mensais gratuitas.
3
Documentação do Azure Functions, exemplo de código e recursos
Recursos de aprendizagem
Encontre inspiração e explore os conceitos detalhados do Functions na documentação.
Criar e monitorar aplicativos orientados a eventos com o Guia de Computação sem servidor do Azure.
Suporte do Azure e da Comunidade
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 exemplos e repositórios no GitHub.
Crie essas soluções com o Functions
APIs sem servidor com Node.js ou Microsoft .NET.
Aplicativo Web sem servidor para sites estáticos e aplicativos de página única.
Microsserviços sem servidor para cenários orientados a eventos.
Fluxos de trabalho de aprendizado de máquina com uma arquitetura sem servidor.
Pipelines de processamento de dados sem servidor para arquivos e dados em tempo real.
Automação de nuvem sem servidor e gerenciamento de recursos híbridos.
Método RAD sem servidor para aplicativos de linha de negócios.
Perguntas frequentes sobre o Azure Functions
-
O Functions fornece níveis variáveis de suporte para linguagens, incluindo C#, JavaScript, F#, Java e Python.
-
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.
-
O Functions pode ser executado de maneiras diferentes: Plano de consumo, Serviço de Aplicativo do Azure, plano Premium e Aplicativos de Contêiner do Azure (versão prévia).
Comparar a hospedagem e o dimensionamento em planos diferentes
-
Evite o acesso de hard-coding 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.
-
A execução do Functions em Aplicativos de Contêiner (versão prévia) é uma boa opção para a arquitetura de microsserviços multitipos em um ambiente centralizado. Isso oferece configurações consistentes de rede, observabilidade e cobrança.