Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As soluções sem servidor do Azure ajudam você a se concentrar mais na criação de aplicativos baseados em nuvem e menos no gerenciamento de sua infraestrutura. O desenvolvimento tradicional de aplicativos geralmente exige que você invista muito tempo e energia em discussões sobre soluções de hospedagem, dimensionamento e monitoramento para atender às necessidades e às necessidades de seus aplicativos.
No entanto, com aplicativos e soluções sem servidor, você pode lidar com essas preocupações com mais facilidade como parte do aplicativo ou da solução. Sem servidor oferece outros benefícios, como desenvolvimento mais rápido, menos código, simplicidade e flexibilidade de dimensionamento. Todos esses recursos liberam você para se concentrar mais na lógica de negócios de seus aplicativos. O sem servidor também normalmente é cobrado ou cobrado com base no uso. Portanto, se nenhum consumo acontecer, você não incorrerá em encargos.
Este artigo resume brevemente as principais ofertas sem servidor no Azure, que são os Aplicativos Lógicos do Azure e o Azure Functions. Ambos os serviços se alinham aos princípios anteriormente descritos e auxiliam você a compilar soluções e aplicativos robustos na nuvem com código mínimo.
Para obter mais informações sobre sem servidor no Azure, consulte os seguintes recursos:
- Sem servidor no Azure
- Computação sem servidor
- Visão geral do Azure para desenvolvedores
- Microsoft Framework de Adoção de Nuvem para o Azure
- Conceitos básicos da arquitetura de aplicativo do Azure
Aplicativo Lógico do Azure
Esse serviço oferece formas simplificadas para você projetar, desenvolver e orquestrar fluxos de trabalho automatizados de integração orientados a eventos que rodam e escalam na nuvem. Nos Aplicativos Lógicos do Azure, você pode usar um designer visual para modelar rapidamente processos de negócios como fluxos de trabalho. Cada fluxo de trabalho sempre começa com um gatilho como a primeira etapa. Após o gatilho, uma ou mais ações executam operações subsequentes no fluxo de trabalho. Essas operações podem incluir várias combinações de ações, incluindo a lógica condicional e conversões de dados.
Para conectar seus fluxos de trabalho a outros serviços Azure, serviços Microsoft, ambientes baseados em nuvem e ambientes on-premises sem precisar escrever código, você pode adicionar gatilhos e ações pré-construídos aos seus fluxos de trabalho escolhendo entre os 1.400+ conectores que são hospedados, gerenciados e executados no Azure global e multilocatário. Cada um desses conectores é, na verdade, um proxy ou wrapper em torno de uma API, que permite que o serviço subjacente se comunique com os Aplicativos Lógicos do Azure. Por exemplo, o conector do Outlook do Office 365 oferece um gatilho chamado Quando um novo email chegar.
Você também pode criar fluxos de trabalho que orquestram funções criadas com o Azure Functions. Por meio desse serviço, você pode chamar facilmente funções tão facilmente quanto outras ações em seu fluxo de trabalho e como um único processo, especialmente quando o processo requer trabalhar com uma API ou sistema externo.
Se não existirem operações pré-construídas para atender às necessidades do seu fluxo de trabalho, você pode usar as operações HTTP embutidas ou o gatilho de Request para se comunicar com qualquer endpoint de serviço. Ou você pode criar seu próprio conector em torno de uma API existente.
Com base no tipo de recurso do aplicativo lógico escolhido, seu fluxo de trabalho é executado em Aplicativos Lógicos do Azure multilocatários ou em Aplicativos Lógicos do Azure de locatário único, que oferece opções de hospedagem especializadas, como fluxo de trabalho do agente, Ambiente do Serviço de Aplicativo ou implantação híbrida. Cada tipo de recurso de aplicativo lógico oferece seus próprios recursos, benefícios e modelos de cobrança.
Para começar a funcionar rapidamente, crie o recurso de aplicativo lógico e o fluxo de trabalho começando com o portal do Azure como ponto de entrada e seguindo o início rápido para criar um exemplo de fluxo de trabalho de aplicativo lógico de consumo nos Aplicativos Lógicos do Azure multilocatário. Para desenvolvimento local ou outros cenários, você pode usar o Visual Studio Code, o Azure PowerShell, a CLI do Azure e outras ferramentas.
Para obter mais informações, consulte os seguintes recursos:
- O que são Aplicativos Lógicos do Azure?
- Aplicativos Lógicos do Azure
- Locatário único versus multilocatário nos Aplicativos Lógicos do Azure
- Treinamento: Introdução aos Aplicativos Lógicos do Azure
- Treinamento: Rotear e processar dados como fluxos de trabalho automatizados usando aplicativos lógicos do Azure
Azure Functions
Esse serviço oferece uma forma simplificada para você escrever e executar trechos de código ou funções na nuvem. Você pode escrever apenas o código necessário para o problema atual, sem configurar um aplicativo completo ou a infraestrutura necessária, tornando o desenvolvimento mais rápido e produtivo. Você pode usar sua linguagem de desenvolvimento preferencial, como C#, Java, JavaScript, PowerShell, Python e TypeScript. Você é cobrado somente pela duração da execução do seu código e o Azure escala conforme necessário.
Para começar a funcionar rapidamente, crie seu aplicativo de funções e funções começando com o portal do Azure como ponto de entrada e siga a criação de sua primeira função do Azure no portal do Azure.
Para obter mais informações, consulte os seguintes recursos:
- O que é o Azure Functions?
- Azure Functions
- Introdução ao Azure Functions
- Comparar o Azure Functions e os Aplicativos Lógicos do Azure
- Treinamento: Introdução ao Azure Functions
- Treinamento: criar lógica sem servidor com o Azure Functions