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:
- What is Azure Logic Apps? (O que é o Azure Logic Apps?)
- Inquilino único versus outros ambientes do Logic Apps
- Descrição geral do Azure Arc
- Azure Kubernetes Service descrição geral
- O que é o Kubernetes compatível com o Azure Arc?
- O que é o Kubernetes?
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:
- Inquilino único versus outros ambientes do Azure Logic Apps
- Azure Kubernetes Service descrição geral
- O que é o Kubernetes compatível com o Azure Arc?
- Localizações personalizadas no Kubernetes compatível com o Azure Arc
- Serviço de Aplicações, Funções e Logic Apps no Azure Arc (Pré-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 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.