O que é o Logic Apps compatível com o Azure Arc? (Pré-visualização)

Nota

Esta capacidade está em pré-visualização e está sujeita aos Termos de Utilização Suplementares das Pré-visualizações do Microsoft Azure.

Com o Logic Apps compatível com o Azure Arc, pode desenvolver e executar aplicações lógicas baseadas em inquilino único em qualquer lugar que o Kubernetes possa executar. Por exemplo, pode executar os fluxos de trabalho da aplicação lógica no Azure, Azure Kubernetes Service, no local e até noutros fornecedores de cloud. Esta oferta fornece uma plataforma centralizada de gestão de painéis de vidro através do Azure Arc e o portal do Azure para as seguintes capacidades:

  • Utilize o Azure Logic Apps como plataforma de integração.
  • Ligue os fluxos de trabalho a todos os seus serviços, independentemente do local onde estiverem alojados.
  • Execute as suas soluções de integração diretamente juntamente com os seus serviços.
  • Crie e edite fluxos de trabalho com o Visual Studio Code.
  • Implemente com a sua escolha de pipelines para o DevOps.
  • Controle a infraestrutura e os recursos no Azure, não no Azure, em várias clouds, no local e em ambientes edge.

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

Porquê utilizar o Logic Apps compatível com o Azure Arc

Com o Logic Apps compatível com o Azure Arc, pode criar e implementar fluxos de trabalho de aplicações lógicas da mesma forma que na experiência de inquilino único do Azure Logic Apps. Também ganha mais controlo e flexibilidade quando tem aplicações lógicas em execução numa infraestrutura do Kubernetes que opera e gere.

Existem pequenas diferenças entre as experiências do Azure Arc e do Logic Apps de inquilino único para criar, estruturar e implementar aplicações lógicas. Quando utiliza o Logic Apps compatível com o Azure Arc, a principal diferença é que as aplicações lógicas são executadas numa localização personalizada. Esta localização está mapeada para um cluster do Kubernetes compatível com o Azure Arc, onde instalou e ativou o pacote de extensões da plataforma Serviço de Aplicações do Azure.

Por exemplo, este cluster pode ser Azure Kubernetes Service, o Kubernetes bare-metal ou outra configuração. O pacote de extensões permite-lhe executar serviços de plataforma como o Azure Logic Apps, Funções do Azure e Serviço de Aplicações do Azure no cluster do Kubernetes.

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

Quando utilizar o Logic Apps compatível com o Azure Arc

Embora o Kubernetes forneça mais controlo e flexibilidade, também tem sobrecarga operacional. Se estiver satisfeito com o facto de o serviço Logic Apps satisfazer as suas necessidades, recomendamos que continue a utilizar este serviço. No entanto, considere utilizar o Logic Apps compatível com o Azure Arc quando tiver os seguintes cenários:

  • Já executou todas as suas aplicações e serviços no Kubernetes. Quer alargar estes processos e controlos a todos os outros serviços PaaS.

  • Quer utilizar o Logic Apps como plataforma de integração. No entanto, precisa de redes detalhadas com controlo de computação e flexibilidade. Não quer utilizar um ambiente de serviço de integração (ISE) ou Ambiente do Serviço de Aplicações (ASE).

  • Por razões de segurança, precisa de controlo sobre onde as suas aplicações lógicas são executadas, por exemplo, na sua própria região ou no seu próprio datacenter.

  • Quer executar as suas aplicações lógicas em cenários multi cloud e utilizar o serviço Logic Apps como a sua única plataforma de integração para todas as suas aplicações onde quer que sejam executadas.

Comparar ofertas

Esta tabela fornece uma comparação de alto nível entre as capacidades nas ofertas atuais do Azure Logic Apps:

Capacidade

Aplicações Lógicas multi-inquilino (Consumo)

Logic Apps de inquilino único (Standard)

Contentores autónomos

Nota: não suportado para fluxos de trabalho em ambientes de produção. Para contentores totalmente suportados, crie fluxos de trabalho do Logic Apps compatíveis com o Azure Arc .

Azure Arc

Desenvolvimento local

Visual Studio Code, Visual Studio

Visual Studio Code, incluindo histórico de execuções e descrição geral com depuração de pontos de interrupção

Visual Studio Code

Visual Studio Code, incluindo histórico de execuções e descrição geral com depuração de pontos de interrupção

Alojamento

Executar apenas no Azure

Executar apenas no Azure

Executar em qualquer lugar onde os contentores são executados

Executar em qualquer lugar com um cluster do Kubernetes compatível com o Azure Arc

Gestão

Experiência do Logic Apps totalmente gerida

Experiência do Logic Apps totalmente gerida

Não gerido

Experiência do Managed Logic Apps com controlo operacional ao nível do Kubernetes

Monitorização

Monitorize no portal do Azure, incluindo o histórico de execuções, a reenviação da execução e as capacidades do Application Insights, se necessário

Monitorize no portal do Azure, incluindo o histórico de execuções, a reenviação da execução e as capacidades do Application Insights, se necessário

Monitorizar apenas com o Application Insights ou outras ferramentas de monitorização de contentores

Monitorize no portal do Azure, incluindo o histórico de execuções, a reenviação da execução e as capacidades do Application Insights, se necessário

Dimensionamento

Controlar o dimensionamento com o Plano de consumo

Controlar o dimensionamento com o plano Standard

Não disponível

Controlar o dimensionamento com o Dimensionamento Automático Baseado em Eventos (KEDA) baseado em Kubernetes. Configure eventos de dimensionamento com base no comprimento da fila.

Passos seguintes