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:

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:

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

Código do Visual Studio, Visual Studio

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.

Próximos passos