Migrace Power Automate do Azure Logic Apps (Standard)
Platí pro: Azure Logic Apps (Standard)
Mnoho vývojových týmů stále více potřebuje vytvářet škálovatelná, zabezpečená a efektivní řešení automatizace. Váš tým může také čelit strategické volbě, jestli chcete migrovat toky v Microsoft Power Automate do standardních pracovních postupů v Azure Logic Apps. Power Automate i Azure Logic Apps poskytují výkonné automatizační platformy a nástroje. Pro podniky, které provozují složité úlohy, velké objemy a úlohy citlivé na zabezpečení, nabízí Azure Logic Apps (Standard) mnoho klíčových výhod.
Tato příručka popisuje výhody získané přechodem na Azure Logic Apps (Standard).
Výhody migrace
Azure Logic Apps (Standard) poskytuje následující výhody tím, že poskytuje možnosti, které podporují scénáře a potřeby na podnikové úrovni. Následující tabulka uvádí několik příkladů vysoké úrovně:
Zaměstnanecké výhody | Možnosti |
---|---|
Flexibilní integrační a vývojové nástroje | – Vývoj založený na prohlížeči pomocí webu Azure Portal – Místní vývoj, ladění a testování pomocí editoru Visual Studio Code – 1 400 konektorů pro Microsoft, Azure a další služby, systémy, aplikace a data Další informace najdete v tématu Integrace a vývoj. |
Pokročilé zabezpečení a dodržování předpisů | – Integrace virtuální sítě – Privátní koncové body – Ověřování spravované identity – Microsoft Entra ID – Řízení přístupu na základě role (RBAC) Další informace najdete v tématu Zabezpečení a dodržování předpisů nejprve. |
Zlepšení výkonu a škálovatelnosti | – Vyhrazené výpočetní prostředky – Elastické škálování -Paralelní zpracování - Nízká latence Další informace najdete v tématu Výkon a škálovatelnost. |
Robustní možnosti provozní kontinuity a zotavení po havárii (BCDR) | – Automatizované zálohy – Geografická redundance – Vysoká dostupnost s integrovanou redundancí Další informace najdete v tématu Provozní kontinuita a zotavení po havárii. |
Správa verzí pomocí CI/CD (kontinuální integrace a nasazování) |
– Bezproblémová integrace s úložišti Git, která poskytují sledování změn, větvení a týmovou spolupráci v Azure DevOps nebo GitHubu – Automatizace nasazení pomocí kanálů CI/CD a infrastruktury jako kódu (šablony ARM a šablony Bicep) Další informace najdete v tématu Správa verzí s CI/CD. |
Podrobnější informace o možnostech a porovnání najdete v tématu Porovnání podrobností o možnostech.
Integrace a vývoj
Azure Logic Apps vám pomůže integrovat pracovní postupy s širokou škálou služeb, systémů, aplikací a dat a podpůrnými nástroji, které pomáhají urychlit proces vývoje.
Vývojové nástroje a opětovná použitelnost
Vizuální vytváření pracovních postupů pomocí návrháře založeného na prohlížeči, který obsahuje editor výrazů, nebo pomocí editoru kódu JSON na webu Azure Portal.
Při použití rozšíření Azure Logic Apps (Standard) můžete vytvářet modulární a opakovaně použitelné komponenty pomocí projektů aplikací logiky v editoru Visual Studio Code. Tyto komponenty pomáhají zkrátit dobu vývoje a zajistit konzistenci napříč projekty.
Místní vytváření, ladění, spouštění a správa pracovních postupů spravovaných projektem aplikace logiky v editoru Visual Studio Code při použití rozšíření Azure Logic Apps (Standard)
Rozsáhlá knihovna konektorů
Můžete si vybrat z více než 1 400 konektorů hostovaných v Azure pro přístup ke cloudovým službám, místním systémům, aplikacím a dalším zdrojům dat. Připojte se ještě bezpečněji ke klíčovým službám, jako jsou SQL Server a Azure Key Vault, a škálovatelným způsobem pomocí integrovaných operací využívajících modul runtime Azure Logic Apps.
Další informace najdete v následující dokumentaci:
Galerie šablon pracovních postupů
Vytvářejte pracovní postupy ještě rychleji tím, že začnete s předem připravenými šablonami pro běžně používané vzory úloh, včetně těch, které podporují scénáře zpracování dat AI a dokončování chatu.
Přidání a spuštění vlastních fragmentů kódu
Psaní a spouštění kódu .NET, skriptů jazyka C# nebo powershellových skriptů ze standardních pracovních postupů Další informace naleznete v následujících zdrojích:
Nejprve zabezpečení a dodržování předpisů
Podniky považují zabezpečení za nejvyšší prioritu, takže Azure Logic Apps (Standard) poskytuje funkce zabezpečení, které se liší od možností v Power Automate, například:
Integrace virtuální sítě a privátní koncové body
Spouštění standardních pracovních postupů v zabezpečených virtuálních sítích Azure, které snižují riziko ohrožení veřejného internetu prostřednictvím privátních koncových bodů a zvyšují zabezpečení dat.
Ověřování spravovaných identit
Eliminujte potřebu ruční správy přihlašovacích údajů uživatele a zároveň povolte svým pracovním postupům bezpečný přístup k jiným službám nebo prostředkům Azure a interakci s nimi.
Řízení přístupu na základě role (RBAC)
Minimalizujte rizika z neoprávněného přístupu nebo změn přiřazením podrobných oprávnění k pracovním postupům aplikace logiky s přesně definovanými řízeními přístupu na základě role. V Azure Logic Apps funguje RBAC na úrovni prostředků, kde přiřadíte přístup na základě role ke konkrétnímu prostředku. Pokud tedy tvůrce pracovního postupu odejde, nepřijdete o přístup ke svým pracovním postupům. Další informace najdete v tématu Zabezpečení přístupu a dat pro pracovní postupy a co je řízení přístupu na základě role v Azure (Azure RBAC)?
V Power Automate funguje RBAC na úrovni uživatele. Další informace najdete v tématu Správa zabezpečení pro Power Automate.
Možnosti protokolování a auditování
V Azure Logic Apps můžete pomocí tras auditu sledovat změny a zajistit dodržování standardů zabezpečení.
Výkon a škálovatelnost
Služba Azure Logic Apps (Standard) je navržená a sestavená pro vysoce výkonnou a škálovatelnou automatizaci, díky které je platforma ideální pro rozsáhlé pracovní postupy s následujícími funkcemi:
Vyhrazené výpočetní prostředky
Prostředek aplikace logiky Standard může používat jednu z následujících možností hostování:
- Azure Logic Apps s jedním tenantem
- App Service Environment (ASE) v3
- Vaše vlastní infrastruktura (hybridní nasazení)
Tyto vyhrazené výpočetní prostředky zajišťují, že vaše pracovní postupy mají stabilní a konzistentní výkon.
Elastické škálování umožňuje automatické škálování na vyžádání pro prostředky a kapacitu související s pracovními postupy aplikace logiky. Toto škálování optimalizuje náklady a udržuje výkon i během zatížení ve špičce.
Optimalizované provádění pracovního postupu
Ve výchozím nastavení se instance pracovních postupů spouštějí paralelně nebo souběžně, což zkracuje dobu zpracování složitých úloh. Optimalizace výkonu pro platformu Azure Logic Apps poskytují nižší latenci a rychlejší dobu odezvy.
Vysoká propustnost
Azure Logic Apps efektivně zpracovává velký objem transakcí bez snížení výkonu v důsledku přístupu k infrastruktuře Azure.
Provozní kontinuita a zotavení po havárii (BCDR)
Aby se zajistilo, že se operace pracovních postupů spouštějí bez přerušení, poskytuje Azure Logic Apps následující komplexní možnosti BCDR:
Geografická redundance
Nasazení do více oblastí: Instance aplikací logiky můžete distribuovat napříč několika oblastmi, abyste zajistili dostupnost i během oblastních výpadků, což minimalizuje výpadky.
Automatizované zálohy a obnovení
Automatizované pravidelné procesy zálohování zajišťují, že můžete rychle obnovit pracovní postupy, pokud dojde k selháním nebo odstraňování nehod.
Vysoká dostupnost
Azure Logic Apps (Standard) zahrnuje integrovanou redundanci, která poskytuje vysokou dostupnost pro zajištění provozu pracovních postupů i během selhání infrastruktury.
Správa verzí s kontinuální integrací a nasazováním (CI/CD)
Azure Logic Apps podporuje robustní procesy správy verzí a automatizovaného nasazení prostřednictvím kanálů CI/CD.
Integrace správy verzí
Úplná integrace Gitu pro projekty editoru Visual Studio Code pomáhá vašemu týmu bezproblémově pracovat s úložišti Git, snadněji spolupracovat a sledovat změny pracovních postupů, spravovat větve atd. Sledování změn zahrnuje úplnou historii verzí, abyste se v případě potřeby mohli vrátit k předchozím verzím pracovního postupu.
Kanály CI/CD pro postupy bezpečného nasazení
Azure Logic Apps podporuje automatizovaná nasazení a integruje se s nástroji CI/CD, jako je Azure DevOps, což usnadňuje konzistentní a méně náchylná nasazení chyb napříč prostředími.
Pomocí šablon Azure Resource Manageru (ARM) nebo šablon Bicep (infrastruktura jako kódu) definujte a nasaďte pracovní postupy aplikace logiky pomocí Azure DevOps, která poskytují škálovatelná opakovatelná nasazení, která odpovídají postupům DevOps.
Nulové výpadky nasazení
Pro klíčové aplikace logiky, které vyžadují pokračování dostupnosti a rychlosti odezvy, azure Logic Apps podporuje nasazení nulového výpadku při nastavování slotů nasazení.
Testování a ověřování migrace
Aby váš převedený tok fungoval s očekávanou kontinuitou a výkonem, proces migrace vyžaduje důkladné testování a ověření:
Aktivita kontroly kvality | Popis |
---|---|
Funkční testování | Ujistěte se, že migrované toky zachovávají původní logiku a vytvářejí konzistentní výstupy. |
Testování připojení | Ručně znovu vytvořte připojení. Řiďte se přísným testováním zabezpečení a funkčnosti, zejména pro služby, jako jsou SQL Server a Azure Key Vault. |
Ověření zabezpečení | Komplexně potvrďte, že pracovní postupy splňují zásady podnikového zabezpečení a standardy rozšířeného zabezpečení Azure. |
Testování výkonu | Ujistěte se, že pracovní postupy s vysokou propustností překračují standardy výkonu pro Power Automate. |
Porovnání podrobností o možnostech
Následující tabulka obsahuje podrobné porovnání mezi Službami Azure Logic Apps (Standard), Azure Logic Apps (Consumption) a Power Automate:
Poznámka:
Tyto informace jsou pouze průvodce a nezahrnují informace o cenách. Zkontrolujte informace o cenách nebo licenčním plánu pro každou službu.
Oblast nebo scénář | Azure Logic Apps – Standard | Azure Logic Apps – Spotřeba | Power Automate |
---|---|---|---|
Účel | Automatizace pracovních postupů s pokročilými funkcemi pro podnikové vývojáře | Stejné jako standardní | Automatizace pracovních postupů pro vývojáře občanů a firemní uživatele |
Uživatelé | Profesionální integrátoři a vývojáři, IT specialisté, správci, kteří používají Office 365 a služby Azure | Stejné jako standardní | Vývojáři občanů, podnikoví uživatelé, pracovníci office, tvůrci řešení Power Platform, správci SharePointu, uživatelé a tvůrci Office 365 |
Cenový nebo licenční model | Pevné ceny – Předplatné Azure | Consumption (platba za spuštění) – Předplatné Azure | Microsoft 365 na uživatelskou licenci |
Vývojové prostředí | Vizuální návrhář a zobrazení kódu JSON v následujících umístěních: - Azure Portal založený na prohlížeči – Místně nainstalovaný Visual Studio Code |
Vizuální návrhář a zobrazení kódu JSON v následujících umístěních: - Azure Portal založený na prohlížeči – Místně nainstalovaný Visual Studio Code |
Vizuální návrhář založený na prohlížeči a mobilní aplikace pouze s uživatelským rozhraním |
Integrace | – 1 400 konektorů pro Microsoft, Azure a jiné než služby Microsoft, aplikace a data. Zahrnuje více předdefinovaných typů operací, které nabízejí větší propustnost než Consumption spolu s přímým přístupem k integraci virtuální sítě. - Podpora místních systémů – Možnosti B2B – Vytvoření vlastních konektorů - Integrace s hybridními řešeními |
Stejné jako standard, ale s menším počtem předdefinovaných typů operací, menší kapacitou propustnosti, bez přímého přístupu k virtuální síti a bez možnosti hybridního nasazení | 1 400 konektorů pro Microsoft a jiné než služby Microsoft, aplikace, systémy a data, jako jsou SharePoint, Dynamics 365 a další |
Typy aktivačních událostí | – Plánování řízené nebo dotazování, například opakování a mnoho triggerů založených na službě, jako je například Při přijetí nového e-mailu – Řízené událostmi nebo nabízení událostí, například požadavek (příchozí) a některé triggery založené na službě, jako je Event Grid – Volání HTTP (odchozí), například HTTP |
Stejné jako standardní | – Plánování řízené nebo dotazování, například opakování a mnoho triggerů založených na službě, jako je například Při přijetí nového e-mailu – Řízené událostmi nebo nabízení událostí, například požadavek (příchozí) a některé triggery založené na službě, jako je Event Grid – na základě aktivity uživatele, jako je tlačítko Tok nebo konkrétní konektory Okamžité, Tok uživatelského rozhraní, Obchodní proces |
Vlastní integrace | Komplexní podpora logiky prostřednictvím azure Functions, vlastních rozhraní API a integrace s externími úložišti kódu | Stejné jako standardní | Omezeno na většinou žádný kód nebo nízký kód |
Zabezpečení | – Spravovaná identita - OAuth 2.0 s ID Microsoft Entra - Podrobné řízení přístupu na základě role (RBAC) s ID Microsoft Entra – Integrace virtuální sítě a privátní koncové body - Certifikace dodržování předpisů - Šifrování dat v klidovém stavu - Šifrování dat během přenosu - Definice zásad Azure - Protokoly auditu zabezpečení Azure |
– Spravovaná identita - OAuth 2.0 s ID Microsoft Entra - Řízení přístupu na základě role (RBAC) s ID Microsoft Entra - Certifikace dodržování předpisů - Omezené konektory - Šifrování dat v klidovém stavu - Šifrování dat během přenosu - Definice zásad Azure - Protokoly auditu zabezpečení Azure |
– Základní role a oprávnění uživatelů s ID Microsoft Entra - Protokoly auditu zabezpečení Microsoftu 365 - Ochrana před únikem informací (DLP) - Šifrování dat v klidovém stavu - Šifrování dat během přenosu |
Škálovatelnost | Rozsáhlé pracovní postupy s vysokou propustností a nízkou latencí | Pracovní postupy s malými až středními měřítky | Pracovní postupy s malými až středními měřítky |
Výkon | Vyhrazené prostředky s jedním tenantem Azure Logic Apps nebo App Service Environment (ASE), rychlejší spouštění, paralelní zpracování a lepší optimalizace výkonu | Vysoká propustnost akcí, jinak omezená sdílenými prostředky ve službě Azure Logic Apps s více tenanty | Vhodné pro automatizaci s nižším měřítkem, omezené sdílenými prostředky v Power Automate |
Provozní kontinuita a zotavení po havárii (BCDR) | Integrovaná geografická redundance, nasazení ve více oblastech, vysoká dostupnost s využitím automatizovaného převzetí služeb při selhání | Integrovaná geografická redundance, nasazení ve více oblastech, vysoká dostupnost s využitím automatizovaného převzetí služeb při selhání | Omezené možnosti regionálního nasazení |
Monitorování a diagnostika |
-
Azure Monitor, Application Insights a vlastní upozornění - Monitorování pomocí Microsoft Defenderu pro cloud - Health Check - Vylepšená telemetrie |
Stejné jako standardní s výjimkou kontroly stavu a rozšířené telemetrie | – Základní monitorování prostřednictvím portálu Power Automate – Vlastní injektáž do Application Insights |
Správa verzí | Úplná integrace Gitu s využitím kanálů CI/CD s Azure DevOps, GitHubem nebo jinými nástroji | Správa verzí na webu Azure Portal | Omezená správa verzí |
Správa životního cyklu aplikací (ALM) | Azure DevOps: Správa zdrojového kódu, testování, podpora, automatizace a možnosti správy v Azure Resource Manageru | Nástroje Power Platform, které se integrují s DevOps a GitHub Actions, abyste mohli vytvářet automatizované kanály pro cyklus ALM. | |
Prostředí pro správu | Správa skupin prostředků, připojení, správy přístupu a protokolování: Azure Portal | Stejné jako standardní | Správa prostředí Power Automate a zásad ochrany před únikem informací, sledování licencování: Centrum pro správu |
Zpracování chyb | Uložení se nezdařilo – Oznámení o chybách | Stejné jako standardní | Kontrola toku – seznamy chyb v toku |