Co je Logic Apps s podporou služby Azure Arc? (Preview)

Poznámka

Tato funkce je ve verzi Preview a podléhá dodatečným podmínkám použití služeb Microsoft Azure Preview.

Logic Apps s podporou služby Azure Arc umožňuje vyvíjet a spouštět aplikace logiky založené na jednom tenantovi kdekoli, kde se dá Kubernetes spustit. Pracovní postupy aplikací logiky můžete například spouštět v Azure, Azure Kubernetes Service, místně a dokonce i u jiných poskytovatelů cloudu. Tato nabídka poskytuje centralizovanou platformu pro správu s jedním podoknem prostřednictvím služby Azure Arc a Azure Portal pro následující funkce:

  • Jako integrační platformu použijte Azure Logic Apps.
  • Připojte své pracovní postupy ke všem svým službám bez ohledu na to, kde jsou hostované.
  • Řešení integrace můžete spouštět přímo společně s vašimi službami.
  • Vytvářejte a upravujte pracovní postupy pomocí editoru Visual Studio Code.
  • K nasazení použijte kanály pro DevOps, které si zvolíte.
  • Ovládejte infrastrukturu a prostředky v Azure, mimo Azure, ve více cloudech, místních a hraničních prostředích.

Další informace najdete v následující dokumentaci:

Proč používat Logic Apps s podporou služby Azure Arc

Služba Logic Apps s podporou služby Azure Arc umožňuje vytvářet a nasazovat pracovní postupy aplikací logiky stejným způsobem jako v prostředí s jedním tenantem pro Azure Logic Apps. Větší kontrolu a flexibilitu získáte také v případech, kdy máte aplikace logiky spuštěné v infrastruktuře Kubernetes, kterou provozujete a spravujete.

Existují drobné rozdíly mezi prostředím Azure Arc a aplikací logiky pro jednoho tenanta pro vytváření, navrhování a nasazování aplikací logiky. Pokud používáte Logic Apps s podporou Azure Arc, hlavní rozdíl spočívá v tom, že vaše aplikace logiky běží ve vlastním umístění. Toto umístění je mapované na cluster Kubernetes s podporou Azure Arc, ve kterém jste nainstalovali a povolili sadu rozšíření platformy Azure App Service.

Tento cluster může být například Azure Kubernetes Service, holé počítače Kubernetes nebo jiné nastavení. Sada rozšíření umožňuje v clusteru Kubernetes spouštět služby platformy, jako jsou Azure Logic Apps, Azure Functions a Azure App Service.

Další informace najdete v následující dokumentaci:

Kdy použít Logic Apps s podporou služby Azure Arc

I když Kubernetes poskytuje větší kontrolu a flexibilitu, máte také provozní režii. Pokud jste spokojení s tím, že služba Logic Apps splňuje vaše potřeby, doporučujeme tuto službu dál používat. Použití Logic Apps s podporou Služby Azure Arc však zvažte, pokud máte následující scénáře:

  • Všechny aplikace a služby už máte spuštěné v Kubernetes. Tyto procesy a ovládací prvky chcete rozšířit na všechny ostatní služby PaaS.

  • Jako integrační platformu chcete používat Logic Apps. Potřebujete ale jemně odstupňované síťové funkce s řízením výpočetních prostředků a flexibilitou. Nechcete používat prostředí integrační služby (ISE) ani App Service Environment (ASE).

  • Z bezpečnostních důvodů potřebujete kontrolu nad tím, kde se vaše aplikace logiky spouštějí, například ve vaší vlastní oblasti nebo ve vlastním datacentru.

  • Chcete spouštět aplikace logiky ve scénářích s více cloudy a používat službu Logic Apps jako jedinou integrační platformu pro všechny vaše aplikace bez ohledu na to, kde běží.

Porovnání nabídek

Tato tabulka poskytuje základní porovnání možností v aktuálních nabídkách Azure Logic Apps:

Funkce

Logic Apps pro více tenantů (Consumption)

Logic Apps pro jednoho tenanta (Standard)

Samostatné kontejnery

Poznámka: Nepodporuje se pro pracovní postupy v produkčních prostředích. V případě plně podporovaných kontejnerů místo toho vytvořte pracovní postupy Logic Apps s podporou Azure Arc .

Azure Arc

Místní vývoj

Visual Studio Code, Visual Studio

Visual Studio Code, včetně historie spuštění a přehledu s laděním zarážek

Visual Studio Code

Visual Studio Code, včetně historie spuštění a přehledu s laděním zarážek

Hostování

Spustit pouze v Azure

Spustit pouze v Azure

Spuštění kdekoli, kde běží kontejnery

Spuštění kdekoli s clusterem Kubernetes s podporou Azure Arc

Správa

Plně spravované prostředí Logic Apps

Plně spravované prostředí Logic Apps

Nespravuje se

Prostředí spravované služby Logic Apps s provozním řízením na úrovni Kubernetes

Monitorování

Monitorování v Azure Portal, včetně historie spuštění, opětovného odeslání spuštění a funkcí Application Insights v případě potřeby

Monitorování v Azure Portal, včetně historie spuštění, opětovného odeslání spuštění a funkcí Application Insights v případě potřeby

Monitorování pouze pomocí Application Insights nebo jiných nástrojů pro monitorování kontejnerů

Monitorování v Azure Portal, včetně historie spuštění, opětovného odeslání spuštění a funkcí Application Insights v případě potřeby

Škálování

Řízení škálování pomocí plánu Consumption

Řízení škálování pomocí plánu Standard

Není k dispozici

Řízení škálování pomocí automatického škálování založeného na událostech (KEDA) založeného na Kubernetes Nakonfigurujte události škálování na základě délky fronty.

Další kroky