Partager via


Migration de Power Automate vers Azure Logic Apps (Standard)

S’applique à : Azure Logic Apps (Standard)

De nombreuses équipes de développement doivent de plus en plus créer des solutions d’automatisation évolutives, sécurisées et efficaces. Votre équipe est aussi probablement confrontée au choix stratégique de migrer vos flux de Microsoft Power Automate vers les flux de travail Standard d’Azure Logic Apps. Power Automate et Azure Logic Apps fournissent des plateformes et des outils d’automatisation puissants. Cependant, pour les entreprises qui exécutent des charges de travail complexes, volumineuses et sensibles à la sécurité, Azure Logic Apps (Standard) offre de nombreux avantages clés.

Ce guide décrit les avantages obtenus lors de la migration vers Azure Logic Apps (Standard).

Avantages de la migration

Azure Logic Apps (Standard) offre les avantages suivants en fournissant des fonctionnalités qui prennent en charge des scénarios et des besoins au niveau de l’entreprise. Le tableau suivant répertorie quelques exemples généraux :

Avantages Fonctionnalités
Outils d’intégration et de développement flexibles – Développement par navigateur à l’aide du portail Azure ;
– Développement, débogage et test en local avec Visual Studio Code ;
– Plus de 1 400 connecteurs pour Microsoft, Azure et d’autres services, systèmes, applications et données.

Pour plus d’informations, consultez Intégration et développement.
Amélioration de la sécurité et de la conformité – Intégration du réseau virtuel ;
- Points de terminaison privés
– Authentification d’une identité managée ;
- Microsoft Entra ID
– Contrôle d’accès en fonction du rôle (RBAC)

Pour plus d’informations, consultez Sécurité et conformité d’abord.
Amélioration des performances et de la scalabilité – Ressources de calcul dédiées ;
– Mise à l’échelle élastique ;
– Traitement parallèle.
– Faible latence.

Pour plus d’informations, consultez Performances et scalabilité.
Fonctionnalités robustes de continuité d’activité et reprise d’activité (BCDR) – Sauvegardes automatisées ;
– Géo-redondance ;
– Haute disponibilité avec redondance intégrée.

Pour plus d’informations, consultez l’article Continuité d’activité et reprise d’activité.
Contrôle de version avec CI/CD
(Intégration et déploiement continus)
– Intégration transparente avec les référentiels Git, qui fournissent le Change Tracking, l’embranchement et la collaboration d’équipe dans Azure DevOps ou GitHub ;

– Automatiser le déploiement avec des pipelines CI/CD et une infrastructure en tant que code (modèles ARM et modèles Bicep) ;

Pour plus d’informations, consultez Contrôle de version avec CI/CD.

Pour plus d’informations sur les fonctionnalités et les comparaisons, consultez Comparer les détails de la fonctionnalité.

Intégration et développement

Azure Logic Apps excelle à vous aider à intégrer vos flux de travail à une vaste gamme de services, de systèmes, d’applications et de données, tout en prenant en charge des outils qui accélèrent votre processus de développement.

  • Outils de développement et réutilisation

    • Créez visuellement des flux de travail à l’aide d’un concepteur basé sur un navigateur qui inclut un éditeur d’expressions ou utilisez l’éditeur de code JSON dans le portail Azure.

      Capture d’écran montrant le portail Azure et le concepteur de flux de travail.

    • Créez des composants modulaires et réutilisables avec des projets d’application logique dans Visual Studio Code lorsque vous utilisez l’extension Azure Logic Apps (Standard). Ces composants vous aident à réduire le temps de développement et à vous assurer que vous disposez d’une cohérence entre les projets.

      Capture d’écran montrant Visual Studio Code, le projet d’application logique standard et le concepteur de flux de travail.

    • Créez, déboguez, exécutez et gérez localement des flux de travail gérés par votre projet d’application logique dans Visual Studio Code lorsque vous utilisez l’extension Azure Logic Apps (Standard).

  • Bibliothèque de connecteurs étendue

    Choisissez parmi plus de 1 400 connecteurs hébergés par Azure pour accéder aux services cloud, aux systèmes locaux, aux applications et à d’autres sources de données. Connectez-vous de manière encore plus sécurisée aux services clés tels que SQL Server et Azure Key Vault et de manière plus évolutive à l’aide d’opérations intégrées optimisées par le runtime Azure Logic Apps.

    Pour plus d’informations, consultez la documentation suivante :

  • Galerie de modèles de flux de travail

    Créez des flux de travail encore plus rapidement en commençant par des modèles prédéfinis pour les modèles de charge de travail couramment utilisés, y compris ceux qui prennent en charge le traitement des données IA et les scénarios d’achèvement de conversation.

  • Ajouter et exécuter vos propres extraits de code

    Écrivez et exécutez du code .NET, des scripts C# ou des scripts PowerShell à partir de flux de travail Standard. Pour plus d’informations, consultez les ressources suivantes :

Sécurité et conformité d’abord

Les entreprises considèrent la sécurité comme étant une priorité absolue, Azure Logic Apps (Standard) fournit des fonctionnalités de sécurité qui diffèrent des fonctionnalités de Power Automate, par exemple :

  • Intégration de réseau virtuel et points de terminaison privés

    Exécutez des flux de travail Standard dans des réseaux virtuels Azure sécurisés. Cette stratégie réduit l’exposition à l’Internet public via des points de terminaison privés et améliore la sécurité des données.

  • Authentification d’une identité managée

    Éliminez la nécessité de gérer manuellement les informations d’identification de l’utilisateur, tout en permettant à vos flux de travail d’accéder à d’autres services ou ressources Azure et d’interagir avec ces derniers en toute sécurité.

  • Contrôle d’accès en fonction du rôle (RBAC)

    Réduisez les risques d’accès ou de modifications non autorisés en attribuant des autorisations granulaires aux flux de travail de vos applications logiques à l’aide de contrôles d’accès basés sur des rôles définis avec précision. Dans Azure Logic Apps, RBAC fonctionne au niveau de la ressource où vous attribuez un accès en fonction du rôle à une ressource spécifique. Ainsi, si le créateur du flux de travail est absent, vous ne perdez pas l’accès à ses flux de travail. Pour plus d’informations, consultez Accès sécurisé et données pour les flux de travail et Qu’est-ce que le contrôle d’accès en fonction du rôle Azure (Azure RBAC) ?

    Dans Power Automate, RBAC fonctionne au niveau de l’utilisateur. Pour plus d’informations, consultez Gérer la sécurité pour Power Automate.

  • Fonctionnalités de journalisation et d’audit

    Dans Azure Logic Apps, vous pouvez utiliser des pistes d’audit pour suivre les modifications et garantir la conformité aux normes de sécurité.

Performances et évolutivité

Azure Logic Apps (Standard) est conçu et créé pour une automatisation hautes performances et évolutive, ce qui rend la plateforme idéale pour les flux de travail à grande échelle avec les fonctionnalités suivantes :

  • Ressources de calcul dédiées

    Une ressource d’application logique standard peut utiliser l’une des options d’hébergement suivantes :

    • Azure Logic Apps monolocataire
    • App Service Environment (ASE) v3
    • Votre propre infrastructure (déploiement hybride)

    Ces ressources de calcul dédiées garantissent que vos flux de travail bénéficient de performances stables et cohérentes.

    La mise à l’échelle élastique permet une mise à l’échelle automatique à la demande pour les ressources et la capacité liées aux flux de travail d’application logique. Cette mise à l’échelle optimise les coûts et maintient les performances même pendant les pics de charge.

  • Exécution de flux de travail optimisée

    Par défaut, les instances de flux de travail s’exécutent en parallèle ou simultanément, ce qui réduit le temps de traitement des tâches complexes. Les optimisations des performances pour la plateforme Azure Logic Apps offrent une latence plus faible et des temps de réponse plus rapides.

  • Débit élevé

    Azure Logic Apps gère efficacement un volume de transactions élevé sans dégrader les performances en raison d’un accès à l’infrastructure d’Azure.

Continuité d’activité et reprise d’activité (BCDR)

Pour vous assurer que les opérations de flux de travail s’exécutent sans interruption, Azure Logic Apps fournit les fonctionnalités BCDR complètes suivantes :

  • Géo-redondance

    Déploiement multirégion : vous pouvez distribuer des instances d’application logique dans plusieurs régions pour garantir la disponibilité même pendant les pannes régionales, ce qui réduit le temps d’arrêt.

  • Sauvegardes et restaurations automatisées

    Les processus de sauvegarde réguliers automatisés vous permettent de restaurer rapidement des flux de travail si des échecs ou des suppressions accidentelles se produisent.

  • Haute disponibilité

    Azure Logic Apps (Standard) inclut une redondance intégrée, qui fournit une haute disponibilité pour maintenir vos flux de travail opérationnels même lors des défaillances de l’infrastructure.

Contrôle de version avec intégration et déploiement continus (CI/CD)

Azure Logic Apps prend en charge des processus robustes de contrôle de version et de déploiement automatisé via des pipelines CI/CD.

  • Version Intégration du contrôle

    L’intégration complète de Git pour les projets Visual Studio Code permet à votre équipe de travailler en toute transparence avec les référentiels Git, de collaborer plus facilement et de suivre les modifications apportées aux flux de travail, de gérer les branches, etc. Le Change Tracking inclut l’historique des versions complètes, ce qui vous permet de revenir aux versions précédentes du flux de travail si nécessaire.

  • Pipelines CI/CD pour les pratiques de déploiement sécurisé

    Azure Logic Apps prend en charge les déploiements automatisés et s’intègre aux outils CI/CD comme Azure DevOps, ce qui facilite les déploiements cohérents et moins sujets aux erreurs dans tous les environnements.

    Définissez et déployez vos flux de travail d’applications logiques avec des modèles Azure Resource Manager (ARM) ou des modèles Bicep (infrastructure as code) en utilisant Azure DevOps, qui fournit des déploiements évolutifs et reproductibles qui s’alignent sur les pratiques DevOps.

Déploiements sans temps d’arrêt

Pour les applications logiques critiques qui nécessitent une disponibilité et une réactivité continues, Azure Logic Apps prend en charge le déploiement sans temps d’arrêt lorsque vous configurez des créneaux de déploiement.

Test et validation de migration

Pour vous assurer que votre flux converti fonctionne avec la continuité et les performances attendues, votre processus de migration nécessite des tests et une validation approfondis :

Activité d’assurance qualité Description
Test fonctionnel Assurez-vous que les flux migrés conservent leur logique d’origine et produisent des sorties cohérentes.
Test de connexion Recréez manuellement les connexions. Suivez les tests rigoureux de sécurité et de fonctionnalités, en particulier pour les services tels que SQL Server et Azure Key Vault.
Validation de la sécurité Confirmez avec minutie que les flux de travail sont conformes aux stratégies de sécurité de l’entreprise et aux normes de sécurité renforcées d’Azure.
Tests de performances Assurez-vous que les flux de travail à débit élevé dépassent les normes de performances pour Power Automate.

Comparer les détails de la fonctionnalité

Le tableau suivant fournit une comparaison approfondie entre Azure Logic Apps (Standard), Azure Logic Apps (Consommation) et Power Automate :

Remarque

Ces informations ne sont qu’un guide et n’incluent pas les informations de tarification. Vérifiez que vous passez en revue les informations de tarification ou de plan de licence pour chaque service.

Zone ou scénario – Azure Logic Apps – Standard – Azure Logic Apps – Consommation Power Automate
Objectif Automatisation des flux de travail avec fonctions avancées pour les développeurs d’entreprise Identique à Standard Automatisation des flux de travail pour les développeurs citoyens et les utilisateurs professionnels
Utilisateurs Intégrateurs professionnels et développeurs, professionnels de l’informatique, administrateurs qui utilisent des services Office 365 et Azure Identique à Standard Développeurs citoyens, utilisateurs professionnels, employés de bureau, créateurs de solutions Power Platform, administrateurs SharePoint, utilisateurs et créateurs Office 365
Modèle de tarification ou de licence Tarification fixe – Abonnement Azure Consommation (paiement à l’exécution) – Abonnement Azure Licence Microsoft 365 par utilisateur
Environnement de développement Concepteur visuel et vue de code JSON dans les emplacements suivants :

- Portail Azure basé sur un navigateur
– Installation locale de Visual Studio Code
Concepteur visuel et vue de code JSON dans les emplacements suivants :

- Portail Azure basé sur un navigateur
– Installation locale de Visual Studio Code
Concepteur visuel basé sur un navigateur et application mobile avec interface utilisateur uniquement
Intégration – Plus de 1 400 connecteurs pour les services, applications et données Microsoft, Azure et non-Microsoft. Inclut des types d’opérations intégrés, qui offrent un débit supérieur à la consommation, ainsi qu’un accès direct à l’intégration de réseau virtuel

– Prise en charge des systèmes locaux

– Fonctionnalités B2B

– Créer vos propres connecteurs

– Intégrer à des solutions hybrides
Identique à Standard, mais avec moins de types d’opérations intégrés, moins de capacité de débit, aucun accès direct au réseau virtuel et aucune option de déploiement hybride Plus de 1 400 connecteurs pour les services, applications, systèmes et données Microsoft et non Microsoft, tels que SharePoint, Dynamics 365 et autres.
Types de déclencheurs – Déclencheurs pilotés par la planification ou l’interrogation, comme la périodicité et de nombreux déclencheurs basés sur le service, notamment lorsqu’un nouvel e-mail arrive

– Déclencheurs pilotés par l’événement ou l’envoi (push), à savoir la Requête (entrante) et certains déclencheurs basés sur le service, comme Event Grid

– Appel HTTP (sortant), tel que HTTP
Identique à Standard – Déclencheurs pilotés par la planification ou l’interrogation, comme la périodicité et de nombreux déclencheurs basés sur le service, notamment lorsqu’un nouvel e-mail arrive

– Déclencheurs pilotés par l’événement ou l’envoi (push), à savoir la Requête (entrante) et certains déclencheurs basés sur le service, comme Event Grid

– Déclencheurs basés sur l’activité de l’utilisateur, comme le bouton Flow ou des connecteurs spécifiques Instantané, flux d’interface utilisateur, processus d’entreprise
Intégration personnalisée Prise en charge logique complexe par le biais d’Azure Functions, d’API personnalisées et d’intégration avec des référentiels de code externes Identique à Standard Limité dans son application à l’absence de code ou à un code faible
Sécurité – Identité managée

- OAuth 2.0 avec Microsoft Entra ID

- Contrôle d’accès en fonction du rôle (RBAC) granulaire avec Microsoft Entra ID

– Intégration de réseau virtuel et points de terminaison privés

– Certifications de conformité

- Chiffrement des données au repos

- Chiffrement de données en transit

- Définitions Azure Policy

- Journaux d’audit de sécurité Azure
– Identité managée

- OAuth 2.0 avec Microsoft Entra ID

- Contrôle d’accès en fonction du rôle (RBAC) avec Microsoft Entra ID

– Certifications de conformité

- Connecteurs restreints

- Chiffrement des données au repos

- Chiffrement de données en transit

- Définitions Azure Policy

- Journaux d’audit de sécurité Azure
– Rôles et autorisations de l’utilisateur de la version Basic avec Microsoft Entra ID

- Journaux d’audit de sécurité Microsoft 365

- Protection contre la perte de données (DLP)

- Chiffrement des données au repos

- Chiffrement de données en transit
Évolutivité Flux de travail à grande échelle avec un débit élevé et une faible latence Flux de travail de petite à moyenne échelle Flux de travail de petite à moyenne échelle
Niveau de performance Ressources dédiées Azure Logic Apps ou App Service Environment (ASE) à locataire unique, exécution plus rapide, traitement parallèle et meilleure optimisation des performances Débit élevé pour les actions, autrement limité par les ressources partagées dans Azure Logic Apps multilocataires Adapté à l’automatisation à plus faible échelle, limité par les ressources partagées dans Power Automate
Continuité d’activité et reprise d’activité (BCDR) Géoredondance intégrée, déploiement multirégion, haute disponibilité avec basculement automatisé Géoredondance intégrée, déploiement multirégion, haute disponibilité avec basculement automatisé Options de déploiement régional limitées
Surveillance et diagnostics - Azure Monitor, Application Insights et alertes personnalisées

- Surveiller avec Microsoft Defender for Cloud

- Contrôle d’intégrité

- Données de télémétrie améliorées
Identique à Standard, à l’exception de la vérification d’intégrité et de la télémétrie améliorée – Surveillance de la version Basic via le portail Power Automate

– Injection personnalisée dans Application Insights
Gestion de version Intégration Complète de Git à l’aide de pipelines CI/CD avec Azure DevOps, GitHub ou d’autres outils Gestion des versions dans le portail Azure Contrôle de version limité
Gestion du cycle de vie des applications (ALM) Azure DevOps : contrôle de code source, tests, support, automatisation et gestion simplifiée dans Azure Resource Manager Les outils Power Platform s’intègrent à DevOps et GitHub Actions afin de favoriser la création des pipelines automatisés pour le cycle ALM.
Expérience administrateur Gérer les groupes de ressources, les connexions, les accès et la journalisation : Azure portal Identique à Standard Gérer le suivi des licences, les stratégies de protection contre la perte des données (DLP) et les environnements Power Automate : Centre d’administration
Gestion des erreurs Échec de l’enregistrement – Notifications d’erreur Identique à Standard Vérificateur de flux – Listes d’erreurs dans le flux

Documentation Microsoft Power Automate