Migratie van Power Automate naar Azure Logic Apps (Standard)
Van toepassing op: Azure Logic Apps (Standard)
Veel ontwikkelteams moeten steeds vaker schaalbare, veilige en efficiënte automatiseringsoplossingen bouwen. Misschien heeft uw team ook te maken met de strategische keuze of u uw stromen in Microsoft Power Automate wilt migreren naar Standard-werkstromen in Azure Logic Apps. Power Automate en Azure Logic Apps bieden krachtige automatiseringsplatforms en hulpprogramma's. Voor ondernemingen die complexe, grote en beveiligingsgevoelige workloads uitvoeren, biedt Azure Logic Apps (Standard) echter veel belangrijke voordelen.
In deze handleiding vindt u een overzicht van de voordelen van de overgang naar Azure Logic Apps (Standard).
Migratievoordelen
Azure Logic Apps (Standard) biedt de volgende voordelen door mogelijkheden te bieden die scenario's en behoeften op ondernemingsniveau ondersteunen. De volgende tabel bevat enkele voorbeelden op hoog niveau:
Vergoedingen | Functies |
---|---|
Flexibele integratie- en ontwikkelhulpprogramma's | - Browserontwikkeling met behulp van Azure Portal - Lokale ontwikkeling, foutopsporing en testen met Visual Studio Code - 1400 connectors voor Microsoft, Azure en andere services, systemen, apps en gegevens Zie Integratie en ontwikkeling voor meer informatie. |
Verbeterde beveiliging en naleving van voorschriften | - Integratie van virtueel netwerk - Privé-eindpunten - Verificatie van beheerde identiteit - Microsoft Entra-id - Op rollen gebaseerd toegangsbeheer (RBAC) Zie Beveiliging en naleving eerst voor meer informatie. |
Verbeterde prestaties en schaalbaarheid | - Toegewezen rekenresources - Elastisch schalen - Parallelle verwerking - Lage latentie Zie Prestaties en schaalbaarheid voor meer informatie. |
Robuuste mogelijkheden voor bedrijfscontinuïteit en herstel na noodgevallen (BCDR) | - Automatische back-ups - Geo-redundantie - Hoge beschikbaarheid met ingebouwde redundantie Zie Bedrijfscontinuïteit en herstel na noodgevallen voor meer informatie. |
Versiebeheer met CI/CD (continue integratie en implementatie) |
- Naadloze integratie met Git-opslagplaatsen, die wijzigingen bijhouden, vertakkingen en teamsamenwerking bieden in Azure DevOps of GitHub - Implementatie automatiseren met CI/CD-pijplijnen en infrastructuur als code (ARM-sjablonen en Bicep-sjablonen) Zie Versiebeheer met CI/CD voor meer informatie. |
Zie De details van de mogelijkheden vergelijken voor meer gedetailleerde informatie en vergelijkingen.
Integratie en ontwikkeling
Azure Logic Apps helpt u bij het integreren van uw werkstromen met een uitgebreid scala aan services, systemen, apps en gegevens en door ondersteunende hulpprogramma's waarmee u uw ontwikkelingsproces kunt versnellen.
Ontwikkelhulpprogramma's en herbruikbaarheid
Bouw visueel werkstromen met behulp van een browserontwerper die een expressie-editor bevat of gebruik de JSON-code-editor in Azure Portal.
Bouw modulaire, herbruikbare onderdelen met logische app-projecten in Visual Studio Code wanneer u de Azure Logic Apps-extensie (Standard) gebruikt. Deze onderdelen helpen u de ontwikkeltijd te verkorten en ervoor te zorgen dat u consistentie hebt tussen projecten.
Lokaal werkstromen maken, fouten opsporen, uitvoeren en beheren die worden beheerd door uw logische app-project in Visual Studio Code wanneer u de Azure Logic Apps-extensie (Standard) gebruikt.
Uitgebreide connectorbibliotheek
Kies uit meer dan 1400 door Azure gehoste connectors voor toegang tot cloudservices, on-premises systemen, apps en andere gegevensbronnen. Maak nog veiliger verbinding met belangrijke services, zoals SQL Server en Azure Key Vault, en op meer schaalbare manieren met behulp van ingebouwde bewerkingen die mogelijk worden gemaakt door de Azure Logic Apps-runtime.
Voor meer informatie raadpleegt u de volgende documentatie:
Galerie werkstroomsjablonen
Maak werkstromen nog sneller door te beginnen met vooraf gedefinieerde sjablonen voor veelgebruikte workloadpatronen, waaronder sjablonen die ondersteuning bieden voor AI-gegevensverwerking en voltooiingsscenario's voor chats.
Uw eigen codefragmenten toevoegen en uitvoeren
Schrijf en voer .NET-code, C#-scripts of PowerShell-scripts uit vanuit Standard-werkstromen. Voor meer informatie raadpleegt u de volgende bronnen:
Beveiliging en naleving eerst
Ondernemingen beschouwen de beveiliging als een hoogste prioriteit, dus Azure Logic Apps (Standard) biedt beveiligingsfuncties die verschillen van de mogelijkheden in Power Automate, bijvoorbeeld:
Integratie van virtuele netwerken en privé-eindpunten
Voer Standard-werkstromen uit in beveiligde virtuele Azure-netwerken, waardoor de blootstelling aan het openbare internet wordt verminderd via privé-eindpunten en de gegevensbeveiliging wordt verbeterd.
Verificatie van beheerde identiteit
Elimineer de noodzaak om gebruikersreferenties handmatig te beheren, terwijl uw werkstromen veilig toegang kunnen krijgen tot en kunnen communiceren met andere Azure-services of -resources.
Op rollen gebaseerd toegangsbeheer (RBAC)
Minimaliseer de risico's van onbevoegde toegang of wijzigingen door gedetailleerde machtigingen toe te wijzen aan uw logische app-werkstromen met nauwkeurig gedefinieerde op rollen gebaseerde toegangsbeheer. In Azure Logic Apps werkt RBAC op resourceniveau waar u op rollen gebaseerde toegang toewijst aan een specifieke resource. Dus als de maker van de werkstroom weggaat, verliest u geen toegang tot hun werkstromen. Zie Beveiligde toegang en gegevens voor werkstromen en wat is op rollen gebaseerd toegangsbeheer van Azure (Azure RBAC)? voor meer informatie.
In Power Automate werkt RBAC op gebruikersniveau. Zie Beveiliging voor Power Automate beheren voor meer informatie.
Mogelijkheden voor logboekregistratie en controle
In Azure Logic Apps kunt u audittrails gebruiken om wijzigingen bij te houden en naleving van beveiligingsstandaarden te garanderen.
Prestaties en schaalbaarheid
Azure Logic Apps (Standard) is ontworpen en gebouwd voor hoge prestaties en schaalbare automatisering, waardoor het platform ideaal is voor grootschalige werkstromen met de volgende mogelijkheden:
Toegewezen rekenresources
Een resource voor een standaard logische app kan een van de volgende hostingopties gebruiken:
- Azure Logic Apps met één tenant
- App Service Environment (ASE) v3
- Uw eigen infrastructuur (hybride implementatie)
Deze toegewezen rekenresources zorgen ervoor dat uw werkstromen stabiele en consistente prestaties ervaren.
Elastisch schalen maakt automatisch schalen op aanvraag mogelijk voor werkstroomgerelateerde resources en capaciteit van logische apps. Deze schaal optimaliseert de kosten en onderhoudt de prestaties zelfs tijdens piekbelastingen.
Geoptimaliseerde werkstroomuitvoering
Werkstroomexemplaren worden standaard parallel of gelijktijdig uitgevoerd, wat de verwerkingstijd voor complexe taken vermindert. Prestatieoptimalisaties voor het Azure Logic Apps-platform bieden lagere latentie en snellere reactietijden.
Hoge doorvoersnelheid
Azure Logic Apps verwerkt efficiënt een hoog transactievolume zonder de prestaties te verminderen als gevolg van toegang tot de infrastructuur van Azure.
Bedrijfscontinuïteit en herstel na noodgeval (BCDR)
Om ervoor te zorgen dat werkstroombewerkingen zonder onderbreking worden uitgevoerd, biedt Azure Logic Apps de volgende uitgebreide BCDR-mogelijkheden:
Geografische redundantie
Implementatie met meerdere regio's: u kunt exemplaren van logische apps distribueren over meerdere regio's om beschikbaarheid te garanderen, zelfs tijdens regionale storingen, waardoor downtime wordt geminimaliseerd.
Geautomatiseerde back-ups en herstel
Geautomatiseerde normale back-upprocessen zorgen ervoor dat u snel werkstromen kunt herstellen als er fouten of ongeluksverwijderingen optreden.
Hoge beschikbaarheid
Azure Logic Apps (Standard) bevat ingebouwde redundantie, die hoge beschikbaarheid biedt om uw werkstromen operationeel te houden, zelfs tijdens storingen in de infrastructuur.
Versiebeheer met continue integratie en implementatie (CI/CD)
Azure Logic Apps ondersteunt robuuste versiebeheer en geautomatiseerde implementatieprocessen via CI/CD-pijplijnen.
Integratie van versiebeheer
Volledige Git-integratie voor Visual Studio Code-projecten helpt uw team naadloos samen te werken met Git-opslagplaatsen, eenvoudiger samen te werken en wijzigingen in werkstromen bij te houden, vertakkingen te beheren, enzovoort. Wijzigingen bijhouden bevat volledige versiegeschiedenis, zodat u zo nodig kunt terugkeren naar eerdere werkstroomversies.
CI/CD-pijplijnen voor veilige implementatieprocedures
Azure Logic Apps ondersteunt geautomatiseerde implementaties en kan worden geïntegreerd met CI/CD-hulpprogramma's zoals Azure DevOps, waarmee consistente en minder foutgevoelige implementaties in verschillende omgevingen mogelijk zijn.
Definieer en implementeer uw werkstromen voor logische apps met ARM-sjablonen (Azure Resource Manager) of Bicep-sjablonen (infrastructuur als code) met behulp van Azure DevOps. Dit biedt schaalbare, herhaalbare implementaties die zijn afgestemd op DevOps-procedures.
Implementaties zonder downtime
Voor bedrijfskritieke logische apps waarvoor continue beschikbaarheid en reactiesnelheid is vereist, ondersteunt Azure Logic Apps geen downtime-implementatie wanneer u implementatiesites instelt.
Migratietests en -validatie
Om ervoor te zorgen dat uw geconverteerde stroom werkt met de verwachte continuïteit en prestaties, moet uw migratieproces grondig worden getest en gevalideerd:
Kwaliteitscontroleactiviteit | Beschrijving |
---|---|
Functietesten | Zorg ervoor dat gemigreerde stromen de oorspronkelijke logica behouden en consistente uitvoer produceren. |
Verbindingstests | Maak handmatig verbindingen opnieuw. Volg het testen van beveiliging en functionaliteit, met name voor services zoals SQL Server en Azure Key Vault. |
Beveiligingsvalidatie | Controleer uitgebreid of werkstromen voldoen aan het beveiligingsbeleid van het bedrijf en de verbeterde beveiligingsstandaarden van Azure. |
Prestatietesten | Zorg ervoor dat werkstromen met hoge doorvoer de prestatiestandaarden voor Power Automate overschrijden. |
Details van mogelijkheden vergelijken
De volgende tabel bevat een uitgebreide vergelijking tussen Azure Logic Apps (Standard), Azure Logic Apps (Verbruik) en Power Automate:
Notitie
Deze informatie is alleen een handleiding en bevat geen prijsinformatie. Zorg ervoor dat u de prijs- of licentieplangegevens voor elke service bekijkt.
Gebied of scenario | Azure Logic Apps - Standard | Azure Logic Apps - Verbruik | Power Automate |
---|---|---|---|
Doel | Werkstroomautomatisering met geavanceerde functies voor bedrijfsontwikkelaars | Hetzelfde als Standard | Werkstroomautomatisering voor burgerontwikkelaars en zakelijke gebruikers |
Gebruikers | Professionele integrators en ontwikkelaars, IT-professionals, beheerders die Gebruikmaken van Office 365- en Azure-services | Hetzelfde als Standard | Burgerontwikkelaars, zakelijke gebruikers, kantoormedewerkers, makers van Power Platform-oplossingen, SharePoint-beheerders, Office 365-gebruikers en -makers |
Prijs- of licentiemodel | Vaste prijzen - Azure-abonnement | Verbruik (betalen per uitvoering) - Azure-abonnement | Microsoft 365 per gebruikerslicentie |
Ontwikkelomgeving | Visual Designer en JSON-codeweergave op de volgende locaties: - Azure Portal op basis van een browser - Lokaal geïnstalleerde Visual Studio Code |
Visual Designer en JSON-codeweergave op de volgende locaties: - Azure Portal op basis van een browser - Lokaal geïnstalleerde Visual Studio Code |
Op browsers gebaseerde visuele ontwerper en mobiele app met alleen gebruikersinterface |
Integratie | - 1400 connectors voor Microsoft, Azure en niet-Microsoft-services, apps en gegevens. Bevat meer ingebouwde bewerkingstypen, die meer doorvoer bieden dan Verbruik, samen met directe toegang tot integratie van virtuele netwerken - Ondersteuning voor on-premises systemen - B2B-mogelijkheden - Uw eigen connectors maken - Integreren met hybride oplossingen |
Hetzelfde als Standard, maar met minder ingebouwde bewerkingstypen, minder doorvoercapaciteit, geen directe toegang tot virtuele netwerken en geen optie voor hybride implementatie | 1400 connectors voor Microsoft en niet-Microsoft-services, apps, systemen en gegevens, zoals SharePoint, Dynamics 365 en andere connectors |
Triggertypen | - Planninggestuurde of polling, zoals terugkeerpatroon en veel op services gebaseerde triggers, zoals wanneer een nieuwe e-mail binnenkomt - Gebeurtenisgestuurd of pushen, zoals Aanvraag (inkomend) en sommige op services gebaseerde triggers, zoals Event Grid - HTTP-aanroep (uitgaand), zoals HTTP |
Hetzelfde als Standard | - Planninggestuurde of polling, zoals terugkeerpatroon en veel op services gebaseerde triggers, zoals wanneer een nieuwe e-mail binnenkomt - Gebeurtenisgestuurd of pushen, zoals Aanvraag (inkomend) en sommige op services gebaseerde triggers, zoals Event Grid - Gebruikersactiviteit, zoals de knop Flow of specifieke connectors Direct, UI Flow, Bedrijfsproces |
Aangepaste integratie | Complexe logicaondersteuning via Azure Functions, aangepaste API's en integratie met externe codeopslagplaatsen | Hetzelfde als Standard | Beperkt tot meestal geen code of weinig code |
Beveiliging | - Beheerde identiteit - OAuth 2.0 met Microsoft Entra-id - Gedetailleerd op rollen gebaseerd toegangsbeheer (RBAC) met Microsoft Entra-id - Integratie van virtuele netwerken en privé-eindpunten - Nalevingscertificeringen - Versleuteling van inactieve gegevens - Gegevensversleuteling tijdens overdracht - Azure Policy-definities - Auditlogboeken voor Azure-beveiliging |
- Beheerde identiteit - OAuth 2.0 met Microsoft Entra-id - Op rollen gebaseerd toegangsbeheer (RBAC) met Microsoft Entra-id - Nalevingscertificeringen - Beperkte connectors - Versleuteling van inactieve gegevens - Gegevensversleuteling tijdens overdracht - Azure Policy-definities - Auditlogboeken voor Azure-beveiliging |
- Basisgebruikersrollen en -machtigingen met Microsoft Entra-id - Microsoft 365-beveiligingscontrolelogboeken - Preventie van gegevensverlies (DLP) - Versleuteling van inactieve gegevens - Gegevensversleuteling tijdens overdracht |
Schaalbaarheid | Grootschalige werkstromen met hoge doorvoer en lage latentie | Werkstromen voor kleine tot middelgrote schaal | Werkstromen voor kleine tot middelgrote schaal |
Prestaties | Toegewezen resources met één tenant Azure Logic Apps of App Service Environment (ASE), snellere uitvoering, parallelle verwerking en betere optimalisatie van prestaties | Hoge doorvoer voor acties, anders beperkt door gedeelde resources in multitenant Azure Logic Apps | Geschikt voor automatisering op lagere schaal, beperkt door gedeelde resources in Power Automate |
Bedrijfscontinuïteit en herstel na noodgevallen (BCDR) | Ingebouwde geo-redundantie, implementatie met meerdere regio's, hoge beschikbaarheid met geautomatiseerde failover | Ingebouwde geo-redundantie, implementatie met meerdere regio's, hoge beschikbaarheid met geautomatiseerde failover | Beperkte regionale implementatieopties |
Bewaking en diagnose |
-
Azure Monitor, Application Insights en aangepaste waarschuwingen - Bewaken met Microsoft Defender voor Cloud - Statuscontrole - Verbeterde telemetrie |
Hetzelfde als Standard, met uitzondering van statuscontrole en verbeterde telemetrie | - Basisbewaking via de Power Automate-portal - Aangepaste injectie in Application Insights |
Versiebeheer | Volledige Git-integratie met CI/CD-pijplijnen met Azure DevOps, GitHub of andere hulpprogramma's | Versiebeheer in Azure Portal | Beperkte versiebeheer |
Application Lifecycle Management (ALM) | Azure DevOps: broncodebeheer, testen, ondersteuning, automatisering en beheersbaarheid in Azure Resource Manager | Power Platform-hulpprogramma's die kunnen worden geïntegreerd met DevOps en GitHub Actions, zodat u geautomatiseerde pijplijnen kunt bouwen voor de ALM-cyclus. | |
Beheerervaring | Resourcegroepen, verbindingen, toegangsbeheer en logboekregistratie beheren: Azure Portal | Hetzelfde als Standard | Power Automate-omgevingen en beleid voor preventie van gegevensverlies (DLP) beheren, licenties bijhouden: Beheercentrum |
Foutafhandeling | Opslaan mislukt - Foutmeldingen | Hetzelfde als Standard | Stroomcontrole - Lijsten met fouten in de stroom |