Descrição geral do Azure sem servidor: Criar aplicações e soluções baseadas na cloud com o Azure Logic Apps e Funções do Azure

Embora sem servidor não signifique "sem servidores", o Azure sem servidor ajuda-o a gastar menos na gestão da sua infraestrutura. No desenvolvimento de aplicações tradicionais, pode gastar muito tempo e energia para discutir e abordar soluções de alojamento, dimensionamento e monitorização para satisfazer os requisitos e exigências da sua aplicação. Com aplicações e soluções sem servidor, pode lidar mais facilmente com estas preocupações como parte da aplicação ou solução. Sem servidor oferece outros benefícios, como desenvolvimento mais rápido, menos código, simplicidade e flexibilidade de dimensionamento. Todas estas funcionalidades podem permitir-lhe concentrar-se mais na lógica de negócio. Além disso, normalmente, o valor sem servidor é faturado ou cobrado com base na utilização. Portanto, se não ocorrer nenhum consumo, não são cobrados custos. Para obter mais informações, saiba mais sobre o Azure sem servidor.

Este artigo resume resumidamente as principais ofertas sem servidor no Azure, que são o Azure Logic Apps e Funções do Azure. Ambos os serviços estão alinhados com os princípios descritos anteriormente e ajudam-no a criar aplicações e soluções na cloud robustas com código mínimo.

Para obter mais informações introdutórias, visite as páginas do Azure para o Azure Logic Apps e Funções do Azure. Para obter informações mais detalhadas, veja as páginas de documentação para O que é o Azure Logic Apps e O que é Funções do Azure.

Azure Logic Apps

Este serviço fornece formas simplificadas de estruturar, desenvolver e orquestrar fluxos de trabalho de integração automatizados orientados por eventos que são executados e dimensionados na cloud. Com o Azure Logic Apps, pode utilizar um estruturador visual para modelar rapidamente processos de negócio como fluxos de trabalho. Um fluxo de trabalho começa sempre com um acionador como primeiro passo. Após o acionador, uma ou mais ações executam operações subsequentes no fluxo de trabalho. Estas operações podem incluir várias combinações de ações, incluindo lógica condicional e conversões de dados.

Para ligar os fluxos de trabalho a outros serviços do Azure, serviços Microsoft, ambientes baseados na cloud e ambientes no local sem escrever código, pode adicionar acionadores e ações pré-criados aos seus fluxos de trabalho ao escolher entre centenas de conectores, todos geridos pela Microsoft. Cada conector é, na verdade, um proxy ou wrapper em torno de uma API, o que permite que o serviço subjacente comunique com o Azure Logic Apps. Por exemplo, o conector Office 365 Outlook oferece um acionador com o nome Quando é recebido um novo e-mail. Para aplicações e soluções sem servidor, pode utilizar o Azure Logic Apps para orquestrar várias funções criadas no Funções do Azure. Ao fazê-lo, pode chamar facilmente várias funções como um único processo, especialmente quando o processo requer trabalhar com uma API ou sistema externo.

Se não existir nenhum conector disponível para satisfazer as suas necessidades, pode utilizar a operação HTTP incorporada ou Pedir acionador para comunicar com qualquer ponto final de serviço. Em alternativa, pode criar o seu próprio conector com uma API existente.

Com base no tipo de recurso da aplicação lógica que escolher, o fluxo de trabalho associado é executado no Azure Logic Apps multi-inquilino, no Azure Logic Apps de inquilino único ou num ambiente de serviço de integração dedicado (ISE). Cada um tem as suas próprias capacidades, benefícios e modelos de faturação. O portal do Azure fornece a forma mais rápida de começar a criar fluxos de trabalho de aplicações lógicas. No entanto, também pode utilizar outras ferramentas, como o Visual Studio Code, Visual Studio, Azure PowerShell, entre outras. Para obter mais informações, veja O que é o Azure Logic Apps?

Para começar a utilizar o Azure Logic Apps, experimente um início rápido para criar um fluxo de trabalho de aplicação lógica de consumo de exemplo no Azure Logic Apps multi-inquilino com o portal do Azure. Em alternativa, experimente estes passos que criam uma aplicação sem servidor de exemplo com o Azure Logic Apps e Funções do Azure no Visual Studio.

Para obter outras informações, veja a seguinte documentação:

Funções do Azure

Este serviço fornece uma forma simplificada de escrever e executar partes de código ou funções na cloud. Só pode escrever o código de que precisa para o problema atual, sem configurar uma aplicação completa ou a infraestrutura necessária, o que torna o desenvolvimento mais rápido e produtivo. Utilize a linguagem de desenvolvimento escolhida, como C#, Java, JavaScript, PowerShell, Python e TypeScript. Só lhe é faturado durante a execução do código e o Azure dimensiona conforme necessário.

Para começar a utilizar Funções do Azure, experimente criar a sua primeira função do Azure no portal do Azure.

Para obter outras informações, veja a seguinte documentação:

Introdução às aplicações sem servidor no Azure

O Azure fornece ferramentas avançadas para desenvolver, implementar e gerir aplicações sem servidor. Pode criar aplicações sem servidor com o portal do Azure, o Visual Studio ou o Visual Studio Code. Depois de criar a sua aplicação, pode implementar essa aplicação rapidamente com modelos do Azure Resource Manager. O Azure também fornece monitorização, à qual pode aceder através do portal do Azure, através da API ou SDKs, ou com ferramentas integradas para registos do Azure Monitor e Application Insights.

Passos seguintes