O que é o Azure Arc-enabled Logic Apps? (Pré-visualização)
Nota
Esta funcionalidade está em pré-visualização e está sujeita aos Termos de Utilização Suplementares para Pré-visualizações do Microsoft Azure.
Com os Aplicativos Lógicos habilitados para Azure Arc, você pode desenvolver e executar aplicativos lógicos baseados em locatário único em qualquer lugar que o Kubernetes possa executar. Por exemplo, você pode executar seus fluxos de trabalho de aplicativo lógico no Azure, no Serviço Kubernetes do Azure, no local e até mesmo em outros provedores de nuvem. Esta oferta fornece uma plataforma de gerenciamento centralizada de painel único por meio do Azure Arc e do portal do Azure para os seguintes recursos:
- Use os Aplicativos Lógicos do Azure como sua plataforma de integração.
- Conecte seus fluxos de trabalho a todos os seus serviços, não importa onde eles estejam hospedados.
- Execute suas soluções de integração diretamente junto com seus serviços.
- Crie e edite fluxos de trabalho usando o Visual Studio Code.
- Implante usando sua escolha de pipelines para DevOps.
- Controle sua infraestrutura e recursos no Azure, fora do Azure, em várias nuvens, no local e em ambientes de borda.
Para obter mais informações, consulte a seguinte documentação:
- O que é o Azure Logic Apps?
- Locatário único versus multilocatário nos Aplicativos Lógicos do Azure
- Visão geral do Azure Arc
- Visão geral do Serviço Kubernetes do Azure
- O que é o Kubernetes compatível com o Azure Arc?
- O que é o Kubernetes?
Por que usar os Aplicativos Lógicos habilitados para Azure Arc
Com os Aplicativos Lógicos habilitados para Arco do Azure, você pode criar e implantar fluxos de trabalho de aplicativos lógicos da mesma forma que na experiência de locatário único para Aplicativos Lógicos do Azure. Você também ganha mais controle e flexibilidade quando tem aplicativos lógicos em execução em uma infraestrutura do Kubernetes que você opera e gerencia.
Existem pequenas diferenças entre o Azure Arc e as experiências de Aplicativos Lógicos do Azure de locatário único para criar, projetar e implantar aplicativos lógicos. Quando você usa os Aplicativos Lógicos habilitados para Azure Arc, a principal diferença é que seus aplicativos lógicos são executados em um local personalizado. Esse local é mapeado para um cluster Kubernetes habilitado para Azure Arc onde você instalou e habilitou o pacote de extensões de plataforma do Serviço de Aplicativo do Azure.
Por exemplo, esse cluster pode ser o Serviço Kubernetes do Azure, o Kubernetes bare-metal ou outra configuração. O pacote de extensões permite que você execute serviços de plataforma, como Aplicativos Lógicos do Azure, Azure Functions e Serviço de Aplicativo do Azure em seu cluster Kubernetes.
Para obter mais informações, consulte a seguinte documentação:
- Locatário único versus multilocatário nos Aplicativos Lógicos do Azure
- Visão geral do Serviço Kubernetes do Azure
- O que é o Kubernetes compatível com o Azure Arc?
- Locais personalizados no Kubernetes habilitado para Azure Arc
- Serviço de Aplicativo, Funções e Aplicativos Lógicos no Azure Arc (Visualização)
- Criar um cluster do Kubernetes compatível com o Azure Arc para executar o Serviço de Aplicações, as Funções e o Logic Apps (Pré-visualização)
Quando usar os Aplicativos Lógicos habilitados para Azure Arc
Embora o Kubernetes forneça mais controle e flexibilidade, você também tem sobrecarga operacional. Se estiver satisfeito com o facto de as Aplicações Lógicas do Azure satisfazerem as suas necessidades, recomendamos que continue a utilizar este serviço. No entanto, considere usar os Aplicativos Lógicos habilitados para Arco do Azure quando tiver os seguintes cenários:
Você já executa todos os seus aplicativos e serviços no Kubernetes. Você deseja estender esses processos e controles a todos os seus outros serviços de PaaS.
Você deseja usar os Aplicativos Lógicos do Azure como sua plataforma de integração. No entanto, você precisa de redes refinadas com controle de computação e flexibilidade. Você não deseja usar um Ambiente do Serviço de Aplicativo (ASE).
Por motivos de segurança, você precisa ter controle sobre onde seus aplicativos lógicos são executados, por exemplo, em sua própria região ou em seu próprio datacenter.
Você deseja executar seus aplicativos lógicos em cenários de várias nuvens e usar os Aplicativos Lógicos do Azure como sua única plataforma de integração para todos os seus aplicativos onde quer que eles sejam executados.
Comparar ofertas
Esta tabela fornece uma comparação de alto nível entre os recursos nas ofertas atuais dos Aplicativos Lógicos do Azure:
Capacidade
Aplicativos Lógicos do Azure Multilocatário (Consumo)
Aplicativos Lógicos do Azure de locatário único (Padrão)
Contentores autónomos
Nota: Não há suporte para fluxos de trabalho em ambientes de produção. Para contêineres totalmente suportados, crie fluxos de trabalho de Aplicativos Lógicos habilitados para Azure Arc.
Azure Arc
Desenvolvimento local
Visual Studio Code
Visual Studio Code, incluindo histórico de execução e visão geral com depuração de ponto de interrupção
Visual Studio Code
Visual Studio Code, incluindo histórico de execução e visão geral com depuração de ponto de interrupção
Alojamento
Executar apenas no Azure
Executar apenas no Azure
Execute em qualquer lugar onde seus contêineres sejam executados
Execute em qualquer lugar com um cluster Kubernetes habilitado para Azure Arc
Gestão
Experiência de Aplicativos Lógicos do Azure totalmente gerenciada
Experiência de Aplicativos Lógicos do Azure totalmente gerenciada
Não gerido
Experiência gerenciada de Aplicativos Lógicos do Azure com controle operacional no nível do Kubernetes
Monitorização
Monitore no portal do Azure, incluindo histórico de execução, execução de reenvio e recursos do Application Insights, se necessário
Monitore no portal do Azure, incluindo histórico de execução, execução de reenvio e recursos do Application Insights, se necessário
Monitore somente com o Application Insights ou outras ferramentas de monitoramento de contêiner
Monitore no portal do Azure, incluindo histórico de execução, execução de reenvio e recursos do Application Insights, se necessário
Dimensionamento
Controle o dimensionamento usando o plano de consumo
Controle o dimensionamento usando o plano Standard
Não disponível
Controle o dimensionamento usando o KEDA (Event Driven Autoscaling) baseado em Kubernetes. Configure eventos de escala com base no comprimento da fila.