Ce document définit et aborde les objectifs, les moteurs et les exigences métier, et explique comment ces facteurs peuvent influencer vos décisions de conception lorsque vous créez des architectures hybrides et multicloud.
Objectifs
Une organisation peut adopter une architecture hybride ou multicloud comme solution permanente pour atteindre des objectifs commerciaux spécifiques, ou comme état temporaire pour répondre à certaines exigences, comme une migration vers le cloud.
Répondre aux questions suivantes sur votre entreprise est un bon moyen de définir vos exigences commerciales et d'établir des attentes spécifiques sur la façon d'atteindre tout ou partie de vos objectifs commerciaux. Ces questions portent sur les besoins de votre entreprise, et non sur la manière de les satisfaire techniquement.
- Quels objectifs commerciaux 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 spécifiques de l'entreprise ?
Dans le contexte des architectures hybrides et multicloud, un objectif commercial pour un client Enterprise peut être d'étendre ses opérations ou ses marchés de vente en ligne 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) d'ici six mois.
Pour répondre aux exigences et objectifs commerciaux mentionnés précédemment, l'un des principaux objectifs techniques potentiels consiste à étendre l'infrastructure informatique et l'architecture d'applications d'une entreprise, en passant d'un modèle uniquement sur site à une architecture hybride, à l'aide des capacités et services mondiaux des clouds publics. Cet objectif doit être spécifique et mesurable, et définir clairement le champ d'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 commerciales. Choisir la bonne architecture hybride ou multicloud nécessite donc une mise au clair préalable de ces exigences.
Il est important de faire la différence entre les objectifs commerciaux et techniques de votre projet informatique. Vos objectifs commerciaux doivent être axés sur l'objectif et la mission de votre organisation. Vos objectifs techniques doivent être axés sur la création d'une base technologique permettant à votre organisation de répondre à ses exigences et objectifs commerciaux.
Les facteurs commerciaux influencent la réalisation des objectifs commerciaux. Par conséquent, identifier clairement les facteurs commerciaux peut aider à définir des objectifs commerciaux plus adaptés aux besoins et aux tendances du marché.
L'organigramme suivant illustre les moteurs commerciaux, les buts, les objectifs et les exigences, ainsi que les objectifs et exigences techniques, et la façon dont tous ces facteurs sont liés les uns aux autres :
Facteurs commerciaux et techniques
Réfléchissez à la façon dont vos moteurs commerciaux influencent vos objectifs techniques. Voici quelques facteurs stratégiques courants qui influencent le 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 informatiques générales grâce aux disciplines de gestion financière et d'optimisation des coûts dans le cloud, comme FinOps.
- L'adoption du cloud peut être motivée par des scénarios qui contribuent à réduire les dépenses d'investissement, 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 ensemble votre liste de facteurs de motivation pour l'adoption d'une architecture hybride ou multicloud. Ne les considérez pas de manière isolée. Votre décision finale doit dépendre de l'équilibre de vos priorités commerciales.
Une fois que votre organisation aura constaté les avantages du cloud, elle pourra décider de migrer complètement si aucune contrainte (comme les coûts ou les exigences de conformité spécifiques qui nécessitent l'hébergement sur site de données hautement sécurisées) ne l'en empêche.
Bien que l'adoption d'un fournisseur de services cloud unique puisse offrir plusieurs avantages, tels qu'une complexité réduite, des intégrations intégrées entre les services et des options d'optimisation des coûts comme les remises pour utilisation engagée, il existe encore des scénarios dans lesquels une architecture multicloud peut être bénéfique pour une entreprise. Voici les facteurs stratégiques courants qui motivent l'adoption d'une architecture multicloud, ainsi que les considérations associées à chaque facteur :
- Respecter les lois et règlements relatifs à la souveraineté des données : le scénario le plus courant est celui où une organisation étend son activité à une nouvelle région ou un nouveau pays et doit se conformer à de nouvelles réglementations sur l'hébergement des données.
- Si le fournisseur de services cloud (CSP) utilisé n'a pas de région cloud locale dans le pays concerné, la solution courante pour la conformité consiste à utiliser un autre CSP qui en dispose.
- Réduction des coûts : la réduction des coûts est souvent le moteur commercial le plus courant pour l'adoption d'une technologie ou d'une architecture. Toutefois, il est important de prendre en compte plus que le coût des services et les remises potentielles sur les prix lorsque vous décidez d'adopter une architecture multicloud. Tenez compte du coût 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 :
- La complexité de la gestion augmente.
- Maintenir une sécurité cohérente.
- Intégrer des environnements logiciels.
- Obtenir des performances et une fiabilité cohérentes dans plusieurs clouds.
- La création d'une équipe technique possédant des compétences multicloud peut être coûteuse et nécessiter l'expansion de l'équipe, sauf si elle est gérée par une entreprise tierce.
- Gérer les outils de tarification et de gestion des produits de chaque CSP
- Sans solution permettant d'obtenir une visibilité unifiée sur les coûts et les tableaux de bord, il peut être difficile de gérer efficacement les coûts dans plusieurs environnements. Dans ce cas, vous pouvez utiliser la solution Looker de gestion des coûts cloud, le cas échéant. Pour en savoir plus, consultez Stratégie pour optimiser efficacement la gestion des coûts de facturation cloud.
- Utiliser les capacités uniques de chaque CSP : une architecture multicloud permet aux entreprises d'utiliser de nouvelles technologies supplémentaires pour améliorer leurs propres offres de capacités commerciales sans être limitées aux choix proposés par un seul fournisseur de services cloud.
- Pour éviter tout risque ou toute 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 : parfois, les entreprises souhaitent éviter de dépendre d'un seul fournisseur de services cloud. Une approche multicloud leur permet de choisir la solution la mieux adaptée à leurs besoins commerciaux. Toutefois, la faisabilité de cette décision dépend de plusieurs facteurs, tels que les suivants :
- Dépendances techniques
- Remarques sur l'interopérabilité entre les applications
- Coûts de reconstruction ou de refactorisation des applications
- Compétences techniques
- Sécurité et facilité de gestion cohérentes
- Améliorer le niveau de fiabilité et de disponibilité des applications critiques : dans certains cas, une architecture multicloud peut offrir une résilience 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écifiques imposent le stockage de données sensibles (comme les informations permettant d'identifier personnellement les utilisateurs) dans cet emplacement, 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é avec les restrictions réglementaires tout en répondant aux exigences de disponibilité.
Voici quelques points à prendre en compte concernant la 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 importants ?
- Sécurité et facilité de gestion : y a-t-il des problèmes potentiels de sécurité ou de facilité 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 possède-t-elle les compétences requises pour gérer une architecture multicloud ?
Tenez compte de tous ces facteurs lorsque vous évaluez la faisabilité de l'utilisation d'une architecture multicloud pour améliorer la résilience.
Lorsque vous évaluez la faisabilité d'une architecture multicloud, il est important de tenir compte des 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. Ces échecs peuvent entraîner des dommages financiers et de réputation à 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'ampleur de la technologie, du caractère critique 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) pour le cloud. Une équipe COE peut servir de canal pour transformer la façon dont les équipes internes de votre organisation servent l'entreprise lors de votre transition vers le cloud. Un COE est l'un des moyens dont dispose votre organisation 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 stratégiques courants incluent :
- La nécessité de réduire les dépenses d'investissement ou les dépenses informatiques générales pour les projets à court terme.
- La capacité à 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 pendant une durée limitée, tout en utilisant des données sur site.
- La nécessité de mener des projets de transformation numérique pluriannuels qui exigent d'une grande entreprise qu'elle établisse et utilise une architecture hybride pendant un certain temps pour l'aider à aligner la modernisation de son infrastructure et de ses applications sur ses priorités commerciales.
- La 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 qui fusionnent utilisent des fournisseurs de services cloud différents, 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 informatiques.
Facteurs techniques
La section précédente traitait des facteurs commerciaux. Pour être approuvées, les décisions architecturales majeures ont presque toujours besoin du soutien de ces pilotes. Toutefois, les facteurs techniques, qui peuvent être basés sur un gain ou une contrainte technique, peuvent également influencer les facteurs commerciaux. Dans certains cas, il est nécessaire de traduire les facteurs techniques en facteurs commerciaux et d'expliquer comment ils peuvent affecter l'entreprise de manière positive ou négative.
La liste non exhaustive suivante contient quelques facteurs techniques courants pour l'adoption d'une architecture hybride ou multicloud :
- Développer des capacité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
- Utiliser des services sans serveur pour créer des services et des fonctionnalités élastiques plus rapidement et à grande échelle.
- Utiliser les capacités de l'infrastructure mondiale pour créer des architectures mondiales ou multirégionales afin de répondre à certaines exigences techniques.
Le facteur technique le plus courant pour les architectures hybrides 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 à des configurations de cloud hybride. Les entreprises doivent souvent faire 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 démonstration de faisabilité à 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 axée sur l'activité et pour sélectionner l'un des modèles d'architecture abordés dans ce guide. Par exemple, pour atteindre un objectif commercial spécifique, une entreprise peut définir un objectif commercial visant à développer une pratique de recherche et développement pendant trois à six mois. La principale exigence commerciale pour atteindre cet objectif peut être de créer l'environnement technologique requis pour la recherche et la conception avec le CAPEX le plus faible possible.
L'objectif technique est ici de disposer d'une configuration de cloud hybride temporaire. L'objectif technique est de tirer parti du modèle de tarification à la demande du cloud pour répondre aux exigences commerciales mentionnées précédemment. Un autre facteur est lié aux 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 minimiser la dépendance vis-à-vis d'un fournisseur. Toutefois, vous devez tenir compte des 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 le prend en charge peut vous aider à simplifier l'adoption d'architectures hybrides et multicloud. Le cloud ouvert vous permet de choisir l'approche qui vous convient le mieux et d'abstraire la complexité. De plus, Google Cloud offre la flexibilité nécessaire pour migrer, créer et optimiser des applications dans des environnements hybrides et multicloud, tout en réduisant la dépendance vis-à-vis d'un fournisseur, en exploitant 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. Il 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é de la gestion et de la sécurité hybrides et multicloud.