Ce document définit et décrit les objectifs, les moteurs et les exigences métier, et comment ces facteurs peuvent influencer vos décisions de conception lors de la création d'architectures hybrides et multicloud.
Objectifs
Une organisation peut adopter une architecture hybride ou multicloud en tant que solution permanente pour atteindre des objectifs commerciaux spécifiques, ou en tant qu'état temporaire pour faciliter certaines exigences, telles qu'une migration vers le cloud.
Répondre aux questions suivantes sur votre entreprise est un bon moyen de définir vos exigences métier et d'établir des attentes spécifiques sur la manière d'atteindre certains ou tous vos objectifs commerciaux. Ces questions portent sur ce dont votre entreprise a besoin, et non sur la manière de l'obtenir techniquement.
- Quels objectifs d'entreprise motivent la décision d'adopter une architecture hybride ou multicloud ?
- Quels objectifs commerciaux et techniques une architecture hybride ou multicloud va-t-elle vous aider à atteindre ?
- Quels facteurs commerciaux ont influencé ces objectifs ?
- Quelles sont les exigences métier spécifiques ?
Dans le contexte des architectures hybrides et multicloud, un objectif commercial d'un client entreprise peut être d'étendre les opérations de vente en ligne ou les marchés d'une seule région pour devenir l'un des leaders mondiaux de son segment de marché. L'un des objectifs commerciaux peut être de commencer à accepter les bons de commande des utilisateurs du monde entier (ou de régions spécifiques) dans un délai de six mois.
Pour répondre aux exigences et objectifs métier mentionnés précédemment, un objectif technique principal potentiel consiste à faire évoluer l'infrastructure IT et l'architecture des applications d'une entreprise d'un modèle sur site uniquement à une architecture hybride, en utilisant les fonctionnalités et services mondiaux des clouds publics. Cet objectif doit être spécifique et mesurable, et définir clairement le champ d'application de l'expansion en termes de régions cibles et de délais.
En général, une architecture hybride ou multicloud est rarement un objectif en soi, mais plutôt un moyen de répondre à des objectifs techniques dictés par certaines exigences métier. Choisir la bonne architecture hybride ou multicloud nécessite donc de clarifier ces exigences.
Il est important de distinguer les objectifs métier et les objectifs techniques de votre projet IT. Vos objectifs commerciaux doivent se concentrer sur l'objectif et la mission de votre organisation. Vos objectifs techniques doivent se concentrer sur la création d'une base technologique permettant à votre organisation de répondre à ses exigences et objectifs métier.
Les moteurs d'entreprise influencent la réalisation des objectifs et des objectifs d'entreprise. Par conséquent, identifier clairement les moteurs d'entreprise peut aider à façonner les objectifs d'entreprise afin qu'ils soient plus pertinents par rapport aux besoins et aux tendances du marché.
L'organigramme suivant illustre les moteurs, les objectifs, les objectifs et les exigences commerciaux, ainsi que les objectifs et les exigences techniques, et la relation entre tous ces facteurs:
Facteurs commerciaux et techniques
Réfléchissez à l'impact de vos moteurs commerciaux sur vos objectifs techniques. Voici quelques facteurs d'influence courants sur le plan commercial lors du choix d'une architecture hybride:
- respecter les lois et règlements relatifs à la souveraineté des données ;
- Réduire les dépenses en capital (CAPEX) ou les dépenses IT générales grâce à des disciplines de gestion financière et d'optimisation des coûts dans le cloud, comme les FinOps.
- L'adoption du cloud peut être motivée par des scénarios qui aident à réduire les dépenses en capital, comme la création d'une solution de reprise après sinistre dans une architecture hybride ou multicloud.
- Améliorer l'expérience utilisateur
- augmenter la flexibilité et l'agilité pour répondre aux nouvelles exigences du marché ;
- améliorer la transparence en matière de coûts et de consommation de ressources ;
Examinez votre liste des moteurs d'entreprise pour l'adoption d'une architecture hybride ou multicloud. Ne les considérez pas isolément. Votre décision finale doit dépendre de l'équilibre de vos priorités commerciales.
Une fois que votre organisation aura compris les avantages du cloud, elle pourra décider de migrer complètement si aucune contrainte (comme des coûts ou des exigences de conformité spécifiques qui exigent que les données hautement sécurisées soient hébergées sur site) ne l'en empêche.
Bien que l'adoption d'un seul fournisseur cloud puisse présenter plusieurs avantages, tels que la réduction de la complexité, l'intégration intégrée entre les services et les options d'optimisation des coûts telles que les remises sur l'utilisation engagée, il existe encore des scénarios où une architecture multicloud peut être bénéfique pour une entreprise. Voici les facteurs d'incitation commerciaux courants à l'adoption d'une architecture multicloud, ainsi que les considérations associées à chacun d'eux:
- Respecter les lois et règlements relatifs à la souveraineté des données: le scénario le plus courant est celui d'une entreprise qui développe son activité dans une nouvelle région ou un nouveau pays et qui doit se conformer aux nouvelles réglementations sur l'hébergement de données.
- Si le fournisseur de services cloud (CSP) utilisé n'a pas de région cloud locale dans ce pays, la solution courante consiste à utiliser un autre CSP disposant d'une région cloud locale dans ce pays.
- Réduire les coûts: la réduction des coûts est souvent le moteur commercial le plus courant pour adopter une technologie ou une architecture. Toutefois, il est important de prendre en compte d'autres éléments que le coût des services et les remises tarifaires potentielles lorsque vous décidez d'adopter une architecture multicloud. Tenez compte des coûts de création et d'exploitation d'une solution sur plusieurs clouds, ainsi que des contraintes d'architecture qui pourraient découler des systèmes existants.
Parfois, les défis potentiels associés à une stratégie multicloud peuvent l'emporter sur les avantages. Une stratégie multicloud peut entraîner des coûts supplémentaires par la suite.
Voici quelques-uns des défis courants associés au développement d'une stratégie multicloud:
- Complexifie la gestion.
- Maintenir une sécurité cohérente.
- Intégration d'environnements logiciels
- Obtenir des performances et une fiabilité cohérentes entre les clouds
- Créer une équipe technique disposant de compétences multicloud peut être coûteux et nécessiter d'élargir l'équipe, sauf si elle est gérée par une entreprise tierce.
- Gérer les prix des produits et les outils de gestion de chaque CSP
- Sans solution capable de fournir une visibilité et des tableaux de bord unifiés sur les coûts, il peut être difficile de gérer efficacement les coûts dans plusieurs environnements. Dans ce cas, vous pouvez utiliser la solution de gestion des coûts cloud Looker, le cas échéant. Pour en savoir plus, consultez la section Stratégie pour optimiser efficacement la gestion des coûts de facturation cloud.
- Utiliser les fonctionnalités uniques de chaque FSC: une architecture multicloud permet aux entreprises d'utiliser de nouvelles technologies supplémentaires pour améliorer leurs propres offres de fonctionnalités métier sans être limitées aux choix proposés par un seul fournisseur de services cloud.
- Pour éviter tout risque ou complexité imprévus, évaluez vos défis potentiels à l'aide d'une évaluation de la faisabilité et de l'efficacité, y compris les défis courants mentionnés précédemment.
- Éviter la dépendance vis-à-vis d'un fournisseur: les entreprises souhaitent parfois éviter d'être dépendantes d'un seul fournisseur de services cloud. Une approche multicloud leur permet de choisir la meilleure solution pour leurs besoins métier. Toutefois, la faisabilité de cette décision dépend de plusieurs facteurs, tels que :
- Dépendances techniques
- Considérations concernant l'interopérabilité entre les applications
- Coûts de recompilation ou de refactorisation des applications
- Compétences techniques
- Sécurité et gestion cohérentes
- Amélioration du niveau de fiabilité et de disponibilité des applications critiques pour l'entreprise: dans certains cas, une architecture multicloud peut assurer la résilience face aux pannes. Par exemple, si une région d'un CSP est indisponible, le trafic peut être acheminé vers un autre CSP de la même région. Ce scénario suppose que les deux fournisseurs de services cloud prennent en charge les fonctionnalités ou services requis dans cette région.
Lorsque les réglementations sur la résidence des données dans un pays ou une région spécifique exigent le stockage de données sensibles (telles que les informations permettant d'identifier personnellement l'utilisateur) dans ce pays ou cette région, une approche multicloud peut fournir une solution conforme. En utilisant deux CSP dans une même région pour assurer la résilience en cas de panne, vous pouvez faciliter la conformité aux restrictions réglementaires tout en répondant aux exigences de disponibilité.
Voici quelques éléments à prendre en compte en termes de résilience avant d'adopter une architecture multicloud:
- Déplacement des données: à quelle fréquence les données peuvent-elles être déplacées dans votre environnement multicloud ?
- Le transfert de données peut-il entraîner des frais de transfert importants ?
- Sécurité et gestion: existe-t-il des complexités potentielles en termes de sécurité ou de gestion ?
- Parité des fonctionnalités: les deux CSP de la région sélectionnée proposent-ils les fonctionnalités et services requis ?
- Compétences techniques: l'équipe technique dispose-t-elle des compétences requises pour gérer une architecture multicloud ?
Tenez compte de tous ces facteurs lorsque vous évaluez la faisabilité d'une architecture multicloud pour améliorer la résilience.
Lorsque vous évaluez la faisabilité d'une architecture multicloud, il est important de prendre en compte les avantages à long terme. Par exemple, le déploiement d'applications sur plusieurs clouds pour la reprise après sinistre ou l'augmentation de la fiabilité peut augmenter les coûts à court terme, mais peut éviter les pannes ou les défaillances. De telles défaillances peuvent entraîner des dommages financiers et réputationnels à long terme. Par conséquent, il est important de comparer les coûts à court terme à la valeur potentielle à long terme de l'adoption du multicloud. De plus, la valeur potentielle à long terme peut varier en fonction de la taille de l'organisation, de l'échelle de la technologie, de la criticité de la solution technologique et du secteur.
Les entreprises qui prévoient de créer un environnement hybride ou multicloud doivent envisager de créer un centre d'excellence cloud (COE). Une équipe COE peut devenir le canal permettant de transformer la façon dont les équipes internes de votre organisation servent l'entreprise lors de la transition vers le cloud. Un centre d'excellence cloud est l'un des moyens dont votre organisation peut se servir pour adopter le cloud plus rapidement, favoriser la standardisation et maintenir un alignement plus fort entre votre stratégie commerciale et vos investissements cloud.
Si l'objectif de l'architecture hybride ou multicloud est de créer un état temporaire, les facteurs d'incitation commerciaux courants sont les suivants:
- Besoin de réduire les dépenses d'investissement ou les dépenses IT générales pour des projets à court terme
- La possibilité de provisionner rapidement une telle infrastructure pour prendre en charge un cas d'utilisation métier. Exemple :
- Cette architecture peut être utilisée pour des projets à durée limitée. Il peut être utilisé pour prendre en charge un projet qui nécessite une infrastructure distribuée à grande échelle sur une durée limitée, tout en utilisant des données sur site.
- Besoin de projets de transformation numérique pluriannuels qui nécessitent une grande entreprise et qui utilisent une architecture hybride pendant un certain temps pour les aider à aligner la modernisation de leur infrastructure et de leurs applications sur leurs priorités métier.
- Nécessité de créer une architecture hybride, multicloud ou mixte temporaire après une fusion d'entreprises Cela permet à la nouvelle organisation de définir une stratégie pour l'état final de sa nouvelle architecture cloud. Il est courant que deux entreprises fusionnant utilisent différents fournisseurs de services cloud, ou qu'une entreprise utilise un centre de données privé sur site et l'autre le cloud. Dans les deux cas, la première étape d'une fusion-acquisition consiste presque toujours à intégrer les systèmes IT.
Facteurs techniques
La section précédente a abordé les moteurs d'activité. Pour être approuvées, les décisions architecturales majeures ont presque toujours besoin de l'appui de ces moteurs. Toutefois, les moteurs techniques, qui peuvent être basés sur un gain technique ou une contrainte, peuvent également influencer les moteurs commerciaux. Dans certains cas, il est nécessaire de traduire les moteurs techniques en moteurs commerciaux et d'expliquer comment ils peuvent avoir un impact positif ou négatif sur l'entreprise.
La liste non exhaustive suivante contient certains facteurs techniques courants pour l'adoption d'une architecture hybride ou multicloud:
- développer de nouvelles fonctionnalités technologiques, telles que des services d'analyse avancés et l'IA, qui peuvent être difficiles à mettre en place dans les environnements existants ;
- améliorer la qualité et les performances du service ;
- Automatiser et accélérer les déploiements d'applications afin de réduire le temps de production et la durée des cycles
- Utiliser des API et des services de haut niveau pour accélérer le développement
- Accélérer le provisionnement des ressources de calcul et de stockage
- Utilisation de services sans serveur pour créer des services et des fonctionnalités élastiques plus rapidement et à grande échelle.
- Utilisation des fonctionnalités d'infrastructure mondiale pour créer des architectures globales ou multirégionales afin de répondre à certaines exigences techniques.
Le moteur technique le plus courant pour les architectures hybrides temporaires et multicloud temporaires est de faciliter la migration d'un environnement sur site vers le cloud ou vers un cloud supplémentaire. En général, les migrations vers le cloud mènent presque toujours naturellement à une configuration de cloud hybride. Les entreprises doivent souvent migrer leurs applications et leurs données de manière systématique en fonction de leurs priorités. De même, une configuration à court terme peut être destinée à faciliter une preuve de concept à l'aide de technologies avancées disponibles dans le cloud pendant une certaine période.
Décisions de conception technique
L'objectif technique identifié et ses moteurs sont essentiels pour prendre une décision d'architecture guidée par l'entreprise et sélectionner l'un des modèles d'architecture abordés dans ce guide. Par exemple, pour soutenir un objectif commercial spécifique, une entreprise peut définir un objectif commercial visant à créer une pratique de recherche et de développement sur une période de trois à six mois. L'exigence métier principale pour soutenir cet objectif peut être de créer l'environnement technologique requis pour la recherche et la conception avec les dépenses d'investissement en capital les plus faibles possibles.
L'objectif technique dans ce cas est de configurer un cloud hybride temporaire. L'objectif technique de cet objectif est de tirer parti du modèle de tarification à la demande du cloud pour répondre à l'exigence métier mentionnée précédemment. Un autre facteur est influencé par les exigences technologiques spécifiques qui nécessitent une solution cloud avec une capacité de calcul élevée et une configuration rapide.
Utiliser Google Cloud pour les architectures hybrides et multicloud
L'utilisation de solutions Open Source peut faciliter l'adoption d'une approche hybride et multicloud, et réduire la dépendance vis-à-vis d'un fournisseur. Toutefois, vous devez prendre en compte les complexités potentielles suivantes lors de la planification d'une architecture:
- Interopérabilité
- Gestion
- Coût
- Sécurité
S'appuyer sur une plate-forme cloud qui contribue à l'Open Source et la prend en charge peut vous aider à simplifier l'adoption d'architectures hybrides et multicloud. Le cloud ouvert vous offre une approche qui offre un maximum de choix et qui abstrait la complexité. De plus, Google Cloud vous permet de migrer, de créer et d'optimiser des applications dans des environnements hybrides et multicloud tout en réduisant la dépendance vis-à-vis d'un fournisseur, en utilisant des solutions de pointe et en répondant aux exigences réglementaires.
Google est également l'un des principaux contributeurs de l'écosystème Open Source et collabore avec la communauté Open Source pour développer des technologies Open Source bien connues comme Kubernetes. Lorsqu'il est déployé en tant que service géré, Kubernetes peut contribuer à réduire la complexité liée à la gestion et à la sécurité des environnements hybrides et multicloud.