Azure offre plusieurs solutions hybrides afin d’héberger des applications et des charges de travail, d’étendre les services Azure et de fournir des outils de sécurité et opérationnels pour les environnements hybrides. Les services hybrides Azure s’étendent du matériel virtualisé qui héberge les applications et les bases de données informatiques traditionnelles aux solutions PaaS (Platform as a Service) intégrées pour les scénarios locaux, périphériques et multiclouds. Ce guide vous aide à choisir une solution hybride selon vos exigences métier.
Concepts hybrides
Les environnements hybrides comprennent les types d’emplacements d’hébergement et d’infrastructure suivants :
- Cloud hybride : Ces environnements combinent des services cloud publics avec une infrastructure locale. Cette stratégie hybride est courante dans les organisations soumises à des réglementations strictes en matière de souveraineté des données, qui présentent des exigences de faible latence ou des besoins de continuité d’activité et de résilience essentiels.
- Périphérie : Ces environnements hébergent des appareils qui assurent un calcul et un stockage de données en local. Cette approche est courante pour les organisations et les applications qui doivent rester à proximité des données, réduire la latence ou calculer des données en quasi-temps réel.
- Multicloud : Ces environnements utilisent plusieurs services et fournisseurs de cloud computing. Cette stratégie offre de la flexibilité et permet de réduire les risques. Les organisations peuvent envisager et utiliser différents fournisseurs pour des applications spécifiques. Toutefois, cette approche nécessite souvent des connaissances spécifiques au cloud et complique la gestion, les opérations et la sécurité.
Les solutions hybrides englobent un plan de contrôle et plan de données du système.
- Plan de contrôle : Ce plan fait référence aux opérations de gestion de ressources, comme la création de machines virtuelles Azure. Azure utilise Azure Resource Manager pour gérer le plan de contrôle.
- Plan de données : Ce plan s’appuie sur les capacités des instances de ressources créées par le plan de contrôle, comme l’accès aux machines virtuelles Azure via le protocole RDP (Remote Desktop Protocol).
Les solutions hybrides Azure permettent d’étendre les opérations de plan de contrôle Azure en dehors des centres de données Azure ou d’exécuter des instances de plan de contrôle dédiées pour fournir des fonctionnalités de plan de données.
Considérations sur les solutions hybrides
Pour choisir une solution hybride, vous devez prendre en compte le matériel, l’hébergement et le déploiement, ainsi que les exigences et les contraintes liées aux applications ou aux charges de travail. Les solutions hybrides doivent également prendre en charge les opérations de développement (DevOps) et être conformes aux normes et aux réglementations de l’organisation et du secteur d’activité.
Matériel
Selon le type de charge de travail, vous pouvez avoir besoin du matériel de centre de données traditionnel en mesure d’exécuter des machines virtuelles, des conteneurs et des bases de données. Pour d’autres scénarios, comme les déploiements IoT, les périphériques matériels restreints sont mieux adaptés et peuvent s’exécuter sur des serveurs en rack, portables ou renforcés.
Déterminez s’il est nécessaire d’actualiser, de réaffecter ou de remplacer le matériel existant. Les scénarios « Brownfield » utilisent du matériel existant dans des approches modernes de charge de travail hybride. Les scénarios « Greenfield » acquièrent du matériel neuf ou utilisent du matériel en tant que service facturé mensuellement.
Hébergement et déploiement
Déterminez si vous devez utiliser un centre de données local, en périphérie, un cloud Azure ou un hébergement multicloud avec une approche technologique native cloud cohérente. Les exigences métier, de conformité, de coût ou de sécurité peuvent déterminer l’emplacement d’hébergement.
Un déploiement d’application à grande échelle diffère des implémentations à plus petite échelle. Un déploiement informatique traditionnel sur des machines virtuelles et des bases de données n’est pas identique à des déploiements vers des conteneurs ou des appareils distribués.
Les déploiements distribués, complexes et à grande échelle doivent être en mesure d’effectuer une mise à l’échelle massive de l’implémentation du service. Ils peuvent être confrontés à des problématiques comme la continuité d’activité d’une manière différente que les solutions informatiques traditionnelles.
Application ou charge de travail
Déterminez si les applications ou les charges de travail sont distribuées, conteneurisées ou de type informatique traditionnelle hébergées sur des machines virtuelles ou des bases de données. Azure IoT Hub, des clusters Azure Kubernetes Service (AKS) ou des solutions PaaS solutions en dehors des centres de données Azure peuvent héberger des charges de travail hybrides.
Les applications traditionnelles qui s’exécutent sur des machines virtuelles bénéficient d’une infrastructure hyperconvergée (HCI) et d’outils opérationnels, de gestion et de sécurité Azure pour les opérations du jour deux. Les applications natives Cloud sont particulièrement adaptées à l’exécution sur des orchestrateurs de conteneurs comme AKS et utilisent des solutions PaaS Azure.
Si vous devez déployer des modèles qui sont créés et formés dans le cloud et les exécuter localement, superviser les appareils IoT à grande échelle ou fournir des options de transfert de données Azure, envisagez des déploiements et des solutions de périphérie.
Choisir une solution hybride
Tous les facteurs cités précédemment sont importants pour la solution finale. Toutefois, en fonction des exigences, de l’arrière-plan et de l’expertise, les organisations peuvent aborder l’évaluation de la solution de différentes perspectives. Les organisations peuvent commencer par leurs exigences et contraintes en matière de matériel et d’hébergement, ou en examinant les services Azure du point de vue de l’application et de la charge de travail. Les équipes DevOps peuvent se concentrer sur les déploiements en masse et le matériel restreint ou spécialement conçu, tandis que les administrateurs système peuvent mettre l’accent sur l’emplacement de l’hébergement ou l’utilisation du matériel et de l’hyperviseur.
Les sections suivantes présentent l’arbre de décision d’une solution hybride basé sur le modèle de déploiement et une matrice de services hybrides Azure décrivant les charges de travail, les types de matériel et les modèles de déploiement pris en charge. Consultez ces illustrations pour choisir une solution envisageable. Réalisez ensuite une évaluation détaillée des services envisageables afin de déterminer s’ils répondent à vos besoins.
Arbre de décision de solution hybride
L’arbre de décision suivant commence par le choix entre une solution hybride existante ou personnalisée, multicloud ou Azure. L’arborescence suit les points de décision pour sélectionner un service hybride Azure approprié.
Téléchargez un fichier PowerPoint avec tous les diagrammes relatifs à cet article.
Pour les déploiements existants ou personnalisés :
Déterminez si le matériel est restreint ou déployé dans un centre de données.
Si le matériel est restreint, déterminez s’il s’agit d’un déploiement de masse ou à faible échelle.
Pour les déploiements dans un centre de données et multiclouds, déterminez si le type de charge de travail utilise des conteneurs ou un déploiement informatique traditionnel sur des machines virtuelles ou des bases de données SQL.
Les charges de travail IoT existantes et personnalisées peuvent utiliser Azure IoT Edge. Les déploiements existants et personnalisés traditionnels, de base de données et natifs Cloud peuvent utiliser des serveurs et des services avec Azure Arc.
Les déploiements basés sur des conteneurs peuvent utiliser Kubernetes avec Azure Arc. Les déploiements basés sur des machines virtuelles peuvent utiliser des serveurs activés par Azure Arc, VMware vSphere activé par Azure Arc ou System Center Virtual Machine Manager activé par Azure Arc. Les déploiements de base de données SQL peuvent utiliser des services avec Azure Arc.
Pour les déploiements spécifiés Azure :
Déterminez si vous souhaitez des déploiements matériel en tant que service ou de type centre de données Azure. Les déploiements de type centre de données Azure peuvent utiliser Azure Stack Hub.
Pour une solution Matériel en tant que service, décidez si votre charge de travail est de type Transfert de données et calcul ou une infrastructure hyperconvergée (HCI). Dans le cas d’une solution hyperconvergée, vous pouvez utiliser Azure Stack HCI.
Les charges de travail de transfert de données et de calcul peuvent utiliser Azure Stack Edge. Les déploiements Centre de données peuvent utiliser Azure Stack Edge Pro 2. Les déploiements Portable peuvent utiliser Azure Stack Edge Mini R. Les déploiements Renforcé peuvent utiliser Azure Stack Edge Pro R.
Matrice des services hybrides Azure
La matrice de décision suivante présente les charges de travail, les capacités matérielles et les modèles de déploiement pris en charge pour plusieurs services hybrides Azure. Tous les services Azure incluent le portail Azure, ainsi que d’autres outils d’exploitation et de gestion Azure.
Téléchargez un fichier PowerPoint avec tous les diagrammes relatifs à cet article.
Le cloud Azure fournit des services SaaS (software as a service), IaaS (infrastructure as a service) et PaaS (platform as a service) basés sur le cloud de calcul, de stockage et de réseau. Ces services s’exécutent sur du matériel Microsoft dans les centres de données Azure.
Azure Stack est une famille de produits et de solutions permettant d’étendre Azure à la périphérie ou à vos centres de données locaux. Azure Stack fournit plusieurs solutions pour différents cas d’usage.
- Azure Stack Hub étend Azure pour exécuter des applications dans des environnements locaux. Azure Stack Hub propose des services SaaS, IaaS et PaaS de calcul, de stockage et de réseau hyperconvergés. Ce système s’exécute sur du matériel standard localement ou dans des centres de données multiclouds. Azure Stack Hub fournit des services Azure aux centres de données avec des systèmes intégrés et peut s’exécuter sur des environnements connectés ou déconnectés.
- Azure Stack HCI est une solution hyperconvergée qui utilise le matériel validé pour exécuter localement des charges de travail virtualisées et conteneurisées. Azure Stack HCI propose des services de calcul, de stockage et de réseau hyperconvergés basés sur des machines virtuelles ou sur AKS. Cette solution s’exécute sur du matériel standard localement ou dans des centres de données multiclouds. Azure Stack HCI connecte des charges de travail à Azure à des fins de gestion et pour des services cloud.
- Azure Stack Edge fournit des fonctionnalités Azure, comme le calcul, le stockage, la mise en réseau et le Machine Learning à accélération matérielle, dans les emplacements en périphérie. Azure Stack Edge propose des services de Machine Learning et de transfert de données basés sur des machines virtuelles ou sur AKS. Il s’agit d’une solution Matériel en tant que service standard qui s’exécute localement ou dans des centres de données multiclouds.
Azure IoT Edge et IoT Hub déploient des fonctionnalités personnalisées sur des appareils en masse. IoT Edge s’intègre à IoT Hub en mode natif pour fournir des services DevOps, PaaS et des services conteneurisés sur du matériel personnalisé et standard. Ce service s’exécute localement ou dans des centres de données multiclouds.
Azure Arc fournit la distribution et la gestion des applications à l’aide des services avec Azure Arc pour les machines virtuelles, les bases de données SQL et Kubernetes. Azure Arc projette des ressources bare metal, de machine virtuelle et d’infrastructure Kubernetes existantes dans Azure pour traiter les opérations à l’aide des outils de gestion et de sécurité Azure. Azure Arc simplifie la gouvernance et la gestion en proposant une plateforme de gestion multicloud et locale cohérente pour les services Azure.
Azure Arc s’exécute sur du matériel standard, des hyperviseurs, Azure Stack HCI ou Azure Stack Edge, localement ou dans des centres de données multiclouds. Azure Arc offre les fonctionnalités suivantes :
- Serveurs avec Azure Arc
- SQL Server sur des serveurs avec Azure Arc
- Kubernetes compatible avec Azure Arc
- VMware vSphere avec Azure Arc
- System Center Virtual Machine Manager avec Arc
- Machines virtuelles avec Azure Arc sur Azure Stack HCI
Les services avec Azure Arc permettent de créer des applications locales et multiclouds avec Azure PaaS et des services de données comme Azure App Service, Azure Functions, Azure Logic Apps, Azure SQL Managed Instance, PostgreSQL Hyperscale et Azure Machine Learning. Vous pouvez exécuter ces services partout et utiliser l’infrastructure existante.
Contributeurs
Cet article est géré par Microsoft. Il a été écrit à l’origine par les contributeurs suivants :
- Robert Eichenseer | Ingénieur de service senior
- Laura Nicolas | Ingénieur logiciel senior
Pour afficher les profils LinkedIn non publics, connectez-vous à LinkedIn.
Étapes suivantes
- Documentation sur les modèles et solutions hybrides et multiclouds Azure
- Présentation de l’hybride et du multicloud
- Présentation des services cloud hybride Azure (module Learn)