Obtenha elasticidade sem servidor integrada com rede de nível empresarial para dimensionar rapidamente seu aplicativo do zero para onde suas necessidades o levarem—e vice-versa.
Maximize o potencial da plataforma de dados e IA do Azure para desenvolver seus aplicativos sem servidor com ferramentas DevOps integradas, simplificando o ciclo de vida de desenvolvimento, implantação e gerenciamento.
Aplicar funções sem servidor a vários casos de uso
Aplicativos inteligentes
Desenvolva aplicativos de geração aumentada de recuperação (RAG), chatbots e conclusão de texto com IA generativa, bem como outros modelos ou estruturas.
Processamento em tempo real
Processe seus arquivos, dados e fluxos de eventos quase em tempo real.
Orquestração de fluxo de trabalho
Simplifique as necessidades de orquestração complexas com tolerância a falhas internas usando o Durable Functions, incluindo as funções de execução longa.
Conecte seus aplicativos modernos—escritos em diferentes linguagens e hospedados em qualquer lugar—com um conjunto abrangente de serviços de mensagens no Azure.
Veja como os clientes estão inovando com o Azure Functions
“…pensamos que seria mais significativo focar em funções que permitiriam que todos na empresa utilizassem seus próprios dados e obtivessem insights a partir deles.”
Daisuke Goto, Gerente de Grupo do Modular Design Group, Departamento DPI, Divisão de Inovação Digital, Mitsubishi Heavy Industries, Ltd.
“A solução propôs pegar esses dados, centralizá-los digitalmente, para que pudéssemos utilizá-los na tomada de decisões e disponibilizá-los aos médicos."
Igor de Paula, Coordenador de TI, Dataside (Parceiro Microsoft)
"O Azure, diferentemente de outras nuvens, não força o isolamento. Então, isso condiz com o blockchain, onde nem tudo precisa estar por trás de redes privadas. Isso funciona perfeitamente para nós, porque o blockchain é público.”
David Lebee, arquiteto chefe de software, Gluwa
"Trabalhar com o Azure torna tudo o que fazemos mais rápido. Em vez de executar um experimento, podemos executar muitos, treinando o modelo com conjuntos de dados muito maiores.”
O Azure Functions é uma solução sem servidor que permite que você escreva menos código, mantenha menos infraestrutura e economize custos. Em vez de se preocupar com a implantação e manutenção de servidores, a infraestrutura de nuvem fornece todos os recursos atualizados necessários para manter seus aplicativos em execução.
Você se concentra no código que mais importa para você, na linguagem mais produtiva para você, e o Azure Functions cuida do resto.
O Azure Functions permite que você implemente a lógica do seu sistema como blocos de código prontamente disponíveis e orientados a eventos. Esses blocos de código são chamados de "funções". Você escreve seu código de função na linguagem de sua preferência usando suas ferramentas de desenvolvimento favoritas e depois implanta seu código na nuvem do Azure. O Functions fornece suporte nativo para desenvolvimento em C#, Java, JavaScript, PowerShell, Python, além da capacidade de usar mais linguagens, como Rust e Go.
As funções podem ser executadas no plano Flex Consumption, no plano Serviço de Aplicativo do Azure, no plano Premium ou no plano Aplicativos de Contêiner do Azure.
Evite codificar o acesso a outros serviços, como o armazenamento do Blog do Azure e o Azure Cosmos DB, usando gatilhos e vinculações. Os gatilhos são o que faz com que uma função seja executada, e as vinculações são declarações que conectam a função a outro recurso.
Crie e teste funções na sua máquina local usando seu editor de código e ferramentas de desenvolvimento favoritos. 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.
Executar funções em aplicativos de contêiner é uma boa opção para arquiteturas de microsserviços multitipo em um ambiente centralizado. Isso oferece configurações consistentes de rede, observabilidade e cobrança.
PRÓXIMAS ETAPAS
Escolha a conta do Azure ideal para você
Pré-pago ou experimente o Azure gratuitamente por até 30 dias.