Architecture technologique

L'architecture technologique pour l'adoption du nuage fait référence à la conception et à la structure de l'infrastructure, des systèmes, des applications et des services de TI qui tirent parti des ressources de l'informatique en nuage. Il englobe la sélection, l'intégration et la gestion de diverses technologies pour soutenir vos objectifs dans un environnement en nuage.

But

L'objectif principal de l'architecture technologique pour l'adoption du nuage est de créer un paysage informatique évolutif, flexible et résilient qui tire parti des services en nuage pour offrir un rendement, une agilité, une rentabilité et une innovation améliorés.

Rôles

Le rôle responsable de l'architecture technologique est généralement l'architecte des solutions en nuage ou l'architecte du nuage. Cette personne est responsable de la conception, de la planification et de la mise en œuvre de l'architecture technologique globale dans l'environnement infonuagique.

Les rôles suivants sont impliqués dans l'architecture technologique.

Architectes en nuage

Responsable de la conception de l'architecture en nuage globale, de la sélection des services en nuage appropriés et de l'alignement avec les objectifs d'affaires.

Ingénieurs en infrastructure

Mettez en oeuvre et gérez les composants sous-jacents d'infrastructure, de réseau et de stockage en nuage.

Développeurs d'applications

Développez, déployez et maintenez des applications et des services en nuage natifs ou compatibles avec le nuage.

Experts en sécurité

Établir des mesures de sécurité, du chiffrement, des contrôles d'accès et la conformité à la réglementation.

DevOps et ingénieurs en automatisation

Mettez en œuvre des pipelines d'intégration et de livraison continues, d'automatisation et d'orchestration pour un déploiement et une gestion efficaces.

Architectes de données

Concevez des solutions de stockage, d'intégration et de traitement de données dans l'environnement en nuage.

Spécialistes de la surveillance et de la performance

Configurer des stratégies de surveillance, de journalisation et d'optimisation de la performance.

Mise en oeuvre

Les informations suivantes décrivent les fonctions et les considérations relatives à la conception lors de la mise en oeuvre de l'architecture technologique pour l'adoption du nuage.

Planification et évaluation stratégiques

Élaborez une stratégie claire décrivant vos objectifs et les raisons de l'adoption de la technologie infonuagique.

Stratégie en nuage

Une stratégie infonuagique en matière d'architecture technologique pour l'adoption de l'environnement en nuage fait référence à l'utilisation de plusieurs fournisseurs ou services infonuagiques pour répondre aux besoins d'affaires, ainsi qu'à la communication et à l'intégration entre ces différents environnements infonuagiques. Un contrôle minutieux est disponible lors du choix du nuage privé et une fiabilité accrue est obtenue à l'aide du nuage multinuage ou hybride.

  • Définir les exigences : Définissez les exigences d'affaires pour la stratégie en nuage. Cela peut impliquer l'identification du besoin de redondance, de reprise après sinistre ou d'optimisation de la charge de travail, et la détermination de la façon dont plusieurs nuages peuvent fournir ces avantages.
  • Sélectionner des fournisseurs de nuage compatibles : Sélectionnez les fournisseurs de nuage qui offrent des services et des interfaces de programmation d'application compatibles afin de permettre la communication et l'intégration entre différents environnements en nuage. Il peut s'agir d'évaluer la compatibilité de différents services en nuage, tels que les services de calcul, de stockage et de réseau, ou de sélectionner des fournisseurs de nuage offrant des services compatibles. Pour plus de détails, reportez-vous à la stratégie Oracle Multicloud et aux options d'interconnexion en nuage.
  • Normaliser les services en nuage : Normaliser l'utilisation des services en nuage pour réduire les problèmes de compatibilité et assurer une gestion cohérente dans plusieurs environnements en nuage. Cela peut impliquer la définition de configurations standard pour les ressources de calcul, de stockage et de réseau, et l'application de ces normes par plusieurs fournisseurs de services en nuage.
  • Mettre en oeuvre des solutions en nuage hybrides : Mettez en oeuvre des solutions en nuage hybrides qui permettent une intégration transparente entre les nuages publics et privés. Cela peut impliquer l'utilisation de réseaux privés virtuels (VPN) ou d'interconnexions directes pour connecter des environnements de cloud privé avec des fournisseurs de cloud public.
  • Tirer parti des outils de gestion en nuage : Tirez parti des outils de gestion en nuage qui fournissent une interface unique pour gérer plusieurs environnements en nuage. Cela peut comprendre l'utilisation d'outils qui fournissent une visibilité sur l'utilisation des ressources en nuage, automatisent le provisionnement des ressources et appliquent des politiques de sécurité et de conformité dans plusieurs environnements en nuage.
  • Surveiller et optimiser la performance : Surveiller la performance des environnements multinuages, hybrides et inter-nuages pour assurer une utilisation optimale des ressources et réduire les coûts. Cela peut impliquer l'utilisation d'outils de surveillance qui fournissent des informations sur l'utilisation des ressources en nuage, identifient les goulots d'étranglement de performance et permettent une planification proactive de la capacité.

Les informations suivantes décrivent plusieurs avantages de l'utilisation d'une stratégie infonuagique multinuage et hybride dans l'architecture technologique :

  • Souplesse accrue : Une stratégie multinuage permet à votre organisation d'utiliser différents fournisseurs de nuage pour différentes charges de travail en fonction des besoins. Cela offre une plus grande flexibilité en termes d'allocation des ressources et vous permet d'optimiser l'infrastructure pour la performance et les coûts.
  • Fiabilité accrue : En tirant parti de plusieurs fournisseurs de nuage, vous pouvez améliorer la fiabilité de l'infrastructure en nuage en réduisant le risque de temps d'arrêt ou d'interruptions de service. En cas de panne ou d'interruption de service avec un fournisseur de services infonuagiques, les charges de travail peuvent être transférées vers un autre fournisseur afin de maintenir la disponibilité du service.
  • Sécurité renforcée : Une stratégie multinuage peut également améliorer la sécurité en vous permettant de répartir les charges de travail entre plusieurs fournisseurs de nuage. Cela réduit le risque d'un point de défaillance unique ou d'une surface d'attaque unique, et vous permet de mettre en œuvre des contrôles de sécurité propres à chaque fournisseur de nuage.
  • Meilleure performance : En utilisant plusieurs fournisseurs de nuage, vous pouvez répartir les charges de travail entre différentes régions géographiques et tirer parti de l'infrastructure et des services uniques de chaque fournisseur. Cela peut se traduire par de meilleures performances et une latence réduite pour les utilisateurs finaux.
  • Optimisation des coûts : En tirant parti de plusieurs fournisseurs de nuage, vous pouvez optimiser les coûts d'infrastructure en sélectionnant le fournisseur le plus rentable pour chaque charge de travail. Cela peut entraîner des économies de coûts importantes au fil du temps.
  • Éviter un verrouillage de fournisseur : Une stratégie multinuage peut vous aider à éviter un verrouillage de fournisseur en vous empêchant d'être lié à un seul fournisseur de nuage. Cela offre une plus grande flexibilité en termes de sélection des fournisseurs et vous permet de changer de fournisseur, si nécessaire, sans interruption significative de leurs opérations.

Inventaire des outils et technologies

La création d'un inventaire des outils et technologies cibles implique la création d'une liste maîtresse et d'une nomenclature (BOM) pour choisir des outils et des technologies pour l'environnement infonuagique cible. Il s'agit d'un processus complet d'évaluation de chaque outil et technologie pour être adapté aux politiques et procédures organisationnelles pour se conformer dans le nuage.

  • Identifier les exigences d'affaires : Avant de sélectionner des outils ou des technologies, il est essentiel d'identifier les exigences et les objectifs d'affaires. Cela peut se faire en consultant les intervenants et en comprenant les besoins de votre organisation.
  • Définir les exigences technologiques : En fonction des exigences commerciales, définissez les exigences technologiques qui permettront à votre organisation d'atteindre ses objectifs. Cela peut inclure des facteurs tels que l'évolutivité, la sécurité, la fiabilité et la rentabilité.
  • Rechercher les outils et technologies disponibles : Une fois les exigences technologiques définies, recherchez les outils et technologies disponibles qui peuvent répondre à ces exigences. Cela peut impliquer la réalisation d'études de marché, la lecture de rapports de l'industrie et la consultation d'experts en technologie.
  • Évaluer les outils et les technologies : Évaluer chaque outil ou technologie en fonction de ses fonctions, de ses capacités et de sa compatibilité avec les systèmes existants. Tenez compte de facteurs tels que la facilité d'intégration, le soutien des fournisseurs et l'extensibilité.
  • Sélectionner des outils et des technologies : Selon l'évaluation, sélectionnez les outils et technologies les plus appropriés qui répondent aux exigences technologiques et correspondent à vos objectifs.
  • Créer un inventaire : Permet de créer un inventaire des outils et technologies sélectionnés, y compris des détails tels que le nom, le fournisseur, la version et l'objectif. Cet inventaire servira de référence pour le processus de développement de l'architecture technologique et contribuera à assurer la cohérence et la normalisation dans l'adoption de la technologie en nuage.
  • Surveiller et mettre à jour en continu : Il est important de surveiller en continu la performance des outils et technologies sélectionnés et de mettre à jour l'inventaire, s'il y a lieu, pour s'assurer qu'ils continuent de répondre à vos besoins et objectifs.

Alignement et préparation de l'entreprise

Concevoir une architecture qui s'aligne sur la vision globale de l'entreprise et les objectifs commerciaux, en assurant l'évolutivité et la flexibilité.

Architecture à l'échelle de l'entreprise

L'architecture à l'échelle de l'entreprise pour le nuage se compose généralement de plusieurs composants, chacun étant conçu pour répondre aux besoins des grandes organisations. Voici quelques composants clés :

  • Infrastructure en nuage : Cela comprend les ressources physiques et virtuelles requises pour prendre en charge l'infonuagique, notamment les serveurs, le stockage, le réseau et la sécurité.
  • Plate-forme en nuage : Cela comprend les logiciels et les outils nécessaires pour créer et déployer des applications en nuage, telles que des cadres de développement, des environnements d'exécution et des outils d'automatisation.
  • Services en nuage : Il s'agit de services en nuage prédéfinis qui peuvent être intégrés aux applications pour fournir des fonctionnalités supplémentaires, telles que l'authentification, la messagerie et le stockage de données.
  • Données et analyse : Cela comprend des outils et des services pour la collecte, le stockage, le traitement et l'analyse de données dans le nuage, tels que l'entreposage de données, l'apprentissage automatique et les outils d'intelligence d'affaires.
  • Sécurité et conformité : Cela inclut les politiques, les procédures et les outils requis pour assurer la sécurité et la conformité des applications et des données en nuage, telles que la gestion des identités et des accès (IAM), le chiffrement et les rapports de conformité.
  • Intégration et gestion des API : Cela inclut les outils et les services requis pour intégrer des applications en nuage à d'autres applications et systèmes, ainsi que pour gérer et surveiller les API.
  • DevOps et automatisation : Cela inclut des outils et des services pour automatiser le déploiement et la gestion des applications en nuage, telles que l'intégration et la livraison continues, la gestion de la configuration et l'infrastructure-code.

Évaluation des capacités et des ressources

Évaluer les capacités, les compétences et les ressources informatiques existantes pour identifier les lacunes et le développement des compétences nécessaires.

Aligner les capacités et les ressources informatiques

L'alignement des capacités et des ressources informatiques dans l'architecture technologique garantit une transition en douceur et réussie vers le nuage. Cet alignement implique l'évaluation de l'infrastructure informatique existante, la compréhension des besoins de votre entreprise et la planification stratégique de la migration vers le nuage pour optimiser l'efficacité et l'efficience.

  1. Évaluer les capacités et les ressources informatiques courantes : La première étape consiste à évaluer les capacités et les ressources informatiques courantes, notamment l'infrastructure, les systèmes, les applications et les ressources humaines. Cette évaluation aidera à identifier les forces et les faiblesses de l'environnement informatique existant.
  2. Identifier les exigences d'affaires : Ensuite, identifiez les exigences d'affaires pour l'adoption du nuage. Cela peut inclure des facteurs tels que l'évolutivité, la sécurité, la fiabilité et la rentabilité. Il est important d'impliquer les parties prenantes dans ce processus pour s'assurer que les exigences commerciales sont alignées sur vos objectifs globaux.
  3. Déterminer les exigences technologiques : En fonction des exigences d'affaires, déterminez les exigences technologiques qui permettront à votre organisation d'atteindre ses objectifs. Cela peut inclure des facteurs tels que la compatibilité avec les systèmes existants, la facilité d'intégration et le soutien des fournisseurs.
  4. Identifier les lacunes dans les compétences : Identifiez les lacunes dans les compétences du personnel informatique courant qui doivent être comblées pour prendre en charge l'adoption du nuage. Cela peut inclure une formation sur les nouvelles technologies, la requalification du personnel existant ou l'embauche de nouveaux employés possédant les compétences requises.
  5. Développer une feuille de route : Élaborez une feuille de route pour aligner les capacités et les ressources informatiques sur l'architecture technologique à adopter en nuage. Cette feuille de route doit inclure des échéanciers, des jalons et des objectifs mesurables pour suivre les progrès et s'assurer que les capacités et les ressources informatiques sont alignées sur vos objectifs.
  6. Mettre en oeuvre la feuille de route : Mettez en oeuvre la feuille de route en affectant des ressources et en hiérarchisant les tâches en fonction du calendrier et des objectifs établis. Il peut s'agir d'investir dans de nouvelles technologies, de fournir de la formation et du soutien au personnel existant ou d'embaucher de nouveaux employés possédant les compétences requises.
  7. Surveiller et optimiser en continu : Surveiller en continu l'alignement des capacités et des ressources informatiques sur l'architecture technologique pour l'adoption du nuage et optimiser la feuille de route en fonction des besoins. Cela peut impliquer la réalisation d'évaluations périodiques, l'examen des mesures de rendement et l'ajustement de la feuille de route en fonction des besoins commerciaux changeants.

Capacity Planning et évaluation de la demande

Analyser les charges de travail attendues et les modèles d'utilisation afin de planifier avec précision les besoins en ressources.

Planification de la capacité

La planification de la capacité pour l'adoption du nuage dans le cadre de l'architecture technologique consiste à estimer les ressources informatiques nécessaires pour soutenir la charge de travail de votre organisation dans l'environnement infonuagique.

  1. Comprendre la charge de travail : La première étape de la planification de la capacité consiste à comprendre la charge de travail qui sera migrée vers le nuage. Il s'agit d'analyser les caractéristiques de la charge de travail, telles que la quantité de données traitées, le nombre d'utilisateurs, les heures de pointe d'utilisation et les exigences de l'application.
  2. Identifier les ressources requises : Selon l'analyse de la charge de travail, identifiez les ressources informatiques nécessaires pour prendre en charge la charge de travail dans l'environnement en nuage. Cela peut inclure des facteurs tels que la puissance de traitement, le stockage, la mémoire et la bande passante réseau.
  3. Estimer l'utilisation des ressources : Estimer l'utilisation des ressources pour la charge de travail dans l'environnement en nuage. Cela peut impliquer l'utilisation de données historiques ou l'analyse comparative par rapport à des charges de travail similaires pour estimer l'utilisation des ressources dans différents scénarios, tels que les heures de pointe d'utilisation ou la demande saisonnière.
  4. Sélectionner un fournisseur de services en nuage : Sélectionnez un fournisseur de services en nuage qui peut répondre aux besoins en ressources identifiés. Tenez compte de facteurs tels que le coût, la performance, la sécurité et la disponibilité lors de la sélection d'un fournisseur de services en nuage. Pour plus de détails, consultez les capacités infonuagiques d'Oracle Cloud Infrastructure (OCI).
  5. Déterminer le type d'instance en nuage : Selon les besoins en ressources et le fournisseur de services en nuage, déterminez le type d'instance en nuage qui sera nécessaire pour prendre en charge la charge de travail. Il peut s'agir de sélectionner le type de machine virtuelle, le type de stockage et la configuration réseau appropriés pour répondre aux exigences de charge de travail.
  6. Planifier pour l'évolutivité : Planifiez l'évolutivité en estimant les besoins futurs en ressources en fonction de la croissance et de la demande attendues. Cela peut impliquer la conception de l'architecture pour prendre en charge l'ajustement automatique, l'utilisation d'équilibreurs de charge pour répartir le trafic et la surveillance de l'utilisation des ressources pour détecter les goulots d'étranglement et ajuster la capacité en fonction des besoins.
  7. Surveiller et optimiser : Surveiller en continu la performance de l'environnement en nuage et optimiser la planification de la capacité en fonction de l'évolution des besoins d'affaires. Il peut s'agir de vérifier les mesures de rendement, d'ajuster le type ou la configuration d'instance ou de mettre en oeuvre des stratégies d'ajustement supplémentaires.

Évaluation de la demande anticipée

La réalisation d'une évaluation de la demande prévue pour la capacité cible consiste à estimer la demande prévue pour les ressources informatiques et à déterminer la capacité nécessaire pour répondre à cette demande.

  • Analyser les données historiques : Permet d'analyser les données historiques sur la demande de charge de travail et l'utilisation des ressources afin d'identifier les modèles et les tendances. Cela peut impliquer l'analyse des données sur l'utilisation au fil du temps, les heures de pointe d'utilisation et la demande saisonnière.
  • Considérer la croissance de l'entreprise : Tenez compte de la croissance anticipée de l'entreprise et de son incidence sur la demande en ressources informatiques. Cela peut impliquer l'analyse des plans d'affaires, des tendances du marché et de la demande anticipée des clients.
  • Évaluer l'incidence de l'adoption de l'environnement en nuage : Évaluer l'incidence de l'adoption de l'environnement en nuage sur la demande anticipée de ressources informatiques. Cela peut impliquer l'analyse de la performance des systèmes existants, l'identification des goulots d'étranglement ou des limitations, et l'estimation des améliorations attendues de la migration vers le nuage.
  • Estimer la demande future : D'après les données historiques, la croissance de l'entreprise et l'incidence de l'adoption du nuage, estimer la demande future de ressources informatiques. Cela peut impliquer de prévoir l'utilisation future et les besoins en capacité, en tenant compte de toute modification de la demande de charge de travail ou des modèles d'utilisation des ressources.
  • Déterminer la capacité cible : En fonction de la demande future estimative, déterminez la capacité cible nécessaire pour répondre à cette demande. Cela peut impliquer le calcul de la puissance de traitement, du stockage, de la mémoire et de la bande passante réseau nécessaires pour prendre en charge la charge globale.
  • Sélectionner les types d'instance en nuage appropriés : En fonction de la capacité cible, sélectionnez les types et les configurations d'instance en nuage appropriés qui répondront aux besoins en capacité. Il peut s'agir de sélectionner le type de machine virtuelle, le type de stockage et la configuration réseau appropriés pour répondre aux exigences de charge de travail.
  • Planifier pour l'évolutivité : Planifiez l'évolutivité en concevant l'architecture pour prendre en charge l'ajustement automatique, en utilisant les équilibreurs de charge pour répartir le trafic et en surveillant l'utilisation des ressources pour détecter les goulots d'étranglement et ajuster la capacité selon les besoins.
  • Surveiller et optimiser en continu : Surveiller en continu la performance de l'environnement en nuage et optimiser la planification de la capacité en fonction de l'évolution des besoins d'affaires. Il peut s'agir de vérifier les mesures de rendement, d'ajuster le type ou la configuration d'instance ou de mettre en oeuvre des stratégies d'ajustement supplémentaires.

Gouvernance et accords

Définir les niveaux de service, les attentes et les mesures de rendement pour assurer la qualité et la responsabilisation.

Évaluation du contrat de niveau de service

L'évaluation et la validation de la demande de contrat de niveau de service impliquent l'évaluation des facteurs techniques, des attributs et des paramètres essentiels pour respecter les contrats de niveau de service dans l'environnement en nuage pour la charge de travail.

  • Définir des CNS : consolidez ou définissez les CNS en fonction des besoins techniques de l'application. Par exemple, si l'application nécessite une faible latence, définissez le CNS en termes de temps de réponse acceptable.
  • Identifier les facteurs critiques : Identifiez les facteurs techniques qui peuvent avoir une incidence sur le CNS, tels que la bande passante de réseau, les E/S de disque, l'utilisation d'UC et l'utilisation de la mémoire. Utilisez des outils de surveillance pour suivre la performance de ces facteurs et identifier les goulots d'étranglement.
  • Déterminer les exigences d'attribut : Déterminez les exigences spécifiques pour chaque facteur critique. Par exemple, si la bande passante de réseau est un facteur critique, déterminez la bande passante requise et définissez un CNS pour une utilisation acceptable de la bande passante.
  • Identifier les seuils de paramètre : Définissez des seuils pour chaque attribut, en fonction des exigences du CNS. Utilisez des outils de surveillance pour suivre la performance de chaque attribut et générer des alertes lorsque les seuils sont dépassés.
  • Évaluer les capacités des fournisseurs de services en nuage : Évaluer les capacités des fournisseurs de services en nuage potentiels pour répondre aux exigences de CNS. Il peut s'agir de vérifier les mesures de performance de l'infrastructure du fournisseur de services en nuage, telles que la latence et le débit du réseau, et de les comparer aux exigences du CNS.
  • Évaluer le type et la configuration d'instance en nuage : Sélectionnez le type et la configuration d'instance en nuage appropriés en fonction des exigences du CNS. Tenez compte de facteurs tels que l'UC, la mémoire, le stockage et la bande passante de réseau lors de la sélection du type et de la configuration d'instance.
  • Planifier pour l'évolutivité : Concevez l'architecture pour prendre en charge l'ajustement automatique afin de gérer les pics soudains de demande. Utilisez les équilibreurs de charge pour répartir le trafic entre plusieurs instances et utilisez des outils de surveillance pour suivre l'utilisation des ressources et détecter les goulots d'étranglement.
  • Tester et valider : Testez l'environnement en nuage sous une charge simulée pour vérifier qu'il répond aux exigences du CNS. Utilisez des outils de test de charge pour générer un trafic réaliste et surveiller les mesures de performance pour identifier les problèmes éventuels.

Risk Management et optimisation

Identifier les écarts entre les états actuels et souhaités et élaborer des stratégies pour y remédier.

Analyse d'écart et atténuation

La réalisation d'une analyse des lacunes technologiques et de la planification de l'atténuation pour l'adoption du nuage dans l'architecture technologique implique l'identification des lacunes dans le paysage technologique actuel, la détermination de la façon dont l'adoption du nuage peut combler ces lacunes et l'élaboration d'un plan pour atténuer les risques associés à l'adoption du nuage.

  • Définir les besoins d'affaires : Définissez les exigences d'affaires pour le projet d'adoption du nuage, notamment les exigences fonctionnelles et non fonctionnelles.
  • Évaluer le paysage technologique actuel : Évaluez le paysage technologique actuel pour identifier les lacunes dans la pile technologique qui empêchent le respect total des exigences d'affaires. Cela peut impliquer l'examen du matériel, des logiciels et de l'infrastructure réseau existants, en plus d'évaluer les processus et les flux de travail actuels.
  • Déterminez les avantages de l'adoption du nuage : Déterminez comment l'adoption du nuage peut combler les lacunes identifiées dans le paysage technologique actuel. Cela peut impliquer l'identification de services infonuagiques spécifiques, tels que l'infrastructure-service (IaaS), la plate-forme-service (PaaS) ou le logiciel-service (SaaS), qui peuvent fournir les fonctionnalités requises.
  • Identifier les risques et les stratégies d'atténuation : Identifiez tous les risques associés à l'adoption du nuage, tels que les risques de sécurité ou les risques de performance, et élaborez des stratégies d'atténuation pour traiter ces risques. Cela peut impliquer la mise en œuvre de contrôles de sécurité, la conception pour la tolérance aux pannes et l'évolutivité, ainsi que la surveillance des performances et de la disponibilité.
  • Développer un plan d'adoption du nuage : Développez un plan pour l'adoption du nuage qui inclut la sélection des services en nuage, la configuration de l'environnement en nuage, la migration des données et des applications, ainsi que les tests et la validation de l'environnement en nuage. Le plan doit également inclure les stratégies d'atténuation identifiées à l'étape précédente. Consultez OCI pour les services IaaS, PaaS et SaaS offerts en nuage.
  • Mettre en oeuvre le plan d'adoption du nuage : Mettez en oeuvre le plan d'adoption du nuage, en suivant les meilleures pratiques de déploiement et de configuration en nuage. Cela peut impliquer de travailler avec des fournisseurs de services infonuagiques pour provisionner et configurer des ressources infonuagiques, de migrer des données et des applications vers le nuage et de tester la performance et la disponibilité de l'environnement infonuagique.
  • Surveiller et optimiser l'environnement en nuage : Surveiller la performance et la disponibilité de l'environnement en nuage, à l'aide d'outils de surveillance pour suivre l'utilisation des ressources, identifier les goulots d'étranglement et optimiser la configuration selon les besoins. Cela peut comprendre l'augmentation ou la réduction des ressources pour répondre à la demande, l'ajustement des contrôles de sécurité pour répondre aux nouvelles menaces et l'application de correctifs et de mises à jour logiciels pour assurer la sécurité et la mise à jour de l'environnement en nuage.

Intégration et compatibilité de technologie

Assurez une communication et une intégration transparentes entre les systèmes en nuage et sur place.

Interopérabilité

L'interopérabilité technologique est la capacité des différentes technologies à travailler ensemble de manière transparente et efficace. Dans le contexte de l'adoption du nuage, l'interopérabilité technologique fait référence à la capacité de différentes technologies infonuagiques à travailler ensemble pour fournir une infrastructure infonuagique unifiée et cohérente. Les informations suivantes décrivent les exigences clés en matière d'interopérabilité technologique :

  • Compatibilité des services en nuage : Les services en nuage tels que les services de calcul, de stockage et de réseau doivent être compatibles les uns avec les autres pour permettre la communication et l'intégration entre différents environnements en nuage. Cela nécessite la normalisation des API, des formats de données et des protocoles utilisés par différents services en nuage.
  • Portabilité des applications et des données : Les applications et les données doivent être portables entre différents environnements en nuage afin de permettre une migration et une interopérabilité transparentes. Cela nécessite la compatibilité des systèmes d'exploitation, des intergiciels et des bases de données utilisés par différents fournisseurs de services en nuage.
  • Intégration à l'infrastructure existante : Les technologies en nuage doivent s'intégrer à l'infrastructure informatique existante, notamment les centres de données sur place et les applications existantes. Cela nécessite la compatibilité avec les systèmes informatiques existants, les cadres de sécurité et les outils de gestion.
  • Interopérabilité entre les fournisseurs de services en nuage : Différents fournisseurs de services en nuage doivent être en mesure de collaborer de façon transparente pour permettre les déploiements multinuages et internuages. Cela nécessite la compatibilité des outils de gestion infonuagique, des cadres de sécurité et des formats de données utilisés par différents fournisseurs de services infonuagiques.
  • Normalisation de la sécurité et de la conformité : Les fournisseurs de nuage doivent respecter les cadres de sécurité et de conformité standard pour assurer l'interopérabilité et permettre une migration transparente entre différents environnements en nuage. Cela nécessite la conformité aux normes de l'industrie telles que ISO 27001, SOC 2 et PCI DSS.

Utilisation et efficacité des ressources

Optimisez l'utilisation des ressources au moyen d'une répartition, d'une mise à l'échelle et d'un équilibrage de charge efficaces.

Optimisation des ressources

L'optimisation des ressources techniques est une composante de l'adoption du nuage qui se concentre sur l'optimisation de l'utilisation de ressources techniques telles que la puissance de calcul, le stockage et la bande passante du réseau. Les informations suivantes décrivent certaines étapes de création d'un plan d'optimisation des ressources techniques :

  1. Identifier les ressources techniques : La première étape de la création d'un plan d'optimisation des ressources techniques consiste à identifier les ressources techniques qui seront utilisées dans l'environnement en nuage. Cela inclut les ressources de calcul telles que les machines virtuelles et les conteneurs, les ressources de stockage telles que le stockage par blocs et le stockage d'objets et les ressources de réseau telles que les équilibreurs de charge et les pare-feu.
  2. Évaluer l'utilisation courante : Une fois les ressources techniques identifiées, évaluez leur utilisation courante. Cela implique de surveiller l'utilisation des ressources informatiques, de stockage et réseau pour déterminer comment elles sont utilisées et quelle est la capacité disponible.
  3. Analyser l'utilisation des ressources : Basé sur l'évaluation de l'utilisation courante, analysez l'utilisation des ressources afin d'identifier les zones de surprovisionnement ou de sous-utilisation. Cela implique l'analyse de mesures telles que l'utilisation de l'UC, l'utilisation de la mémoire et la bande passante réseau pour identifier les tendances et les modèles d'utilisation des ressources.
  4. Optimiser l'allocation des ressources : En fonction de l'analyse de l'utilisation des ressources, optimisez l'allocation des ressources pour vous assurer que les ressources sont utilisées efficacement. Il peut s'agir d'ajuster la taille des machines virtuelles, de configurer des politiques d'ajustement automatique ou de déplacer les charges de travail vers différentes régions ou zones de disponibilité.
  5. Mettre en oeuvre l'automatisation : Pour optimiser davantage l'utilisation des ressources, il est important de mettre en oeuvre l'automatisation pour gérer l'affectation et l'ajustement des ressources. Cela inclut l'utilisation d'outils tels que les plates-formes d'orchestration en nuage, la mise à l'échelle automatique des groupes et l'équilibrage de charge pour ajuster automatiquement l'affectation des ressources en fonction de la demande de charge de travail.
  6. Surveiller et optimiser en continu : Il est important de surveiller en continu l'utilisation des ressources et d'optimiser l'affectation des ressources sur une base continue. Cela implique la mise en place d'alertes et d'outils de surveillance pour identifier les problèmes en temps réel et apporter des ajustements à l'allocation des ressources au besoin.

Échéance et progression du nuage

Établissez un modèle pour évaluer la progression et le niveau de maturité de votre adoption du nuage.

Définition du modèle de maturité du nuage

Une étape importante de la définition de la stratégie d'adoption de l'environnement en nuage consiste à évaluer et à comprendre le niveau de maturité que votre organisation souhaite atteindre.

Le niveau de maturité vous aide à mieux comprendre comment votre organisation investit dans les services infonuagiques.

L'objectif n'est pas toujours d'atteindre un niveau de maturité élevé dans toutes les catégories, alors que certaines catégories peuvent ne pas être accessibles ou connectées à l'entreprise. Le modèle de maturité du nuage doit être structuré de manière à couvrir plusieurs niveaux, de la technologie aux affaires. Pour chaque niveau, définissez votre cible, votre calendrier, votre statut et le budget disponible.

Le modèle de maturité du nuage proposé dans le cadre d'adoption de l'environnement en nuage pour Oracle Cloud Infrastructure (OCI) comporte les niveaux de maturité suivants.

Niveau de maturité 0 - Existant Niveau de maturité 1 - De base Niveau de maturité 2 - Prévisible Niveau de maturité 3 - Structuré Niveau de maturité 4 - Cohérent Niveau de maturité 5 - Optimisé
Tous les systèmes sont existants et il n'y a aucun plan pour migrer vers le nuage ni l'adopter. Un premier mappage des services informatiques existants a été effectué. Il existe une connaissance de base du nuage, mais pas encore de plan d'adoption. Un processus d'adoption des services en nuage et un plan de migration ont été définis, mais les processus existants ne sont pas reproductibles ni automatisés. Certains services en nuage sont automatisés, et la plupart des activités importantes sont surveillées. Il existe une documentation pouvant être utilisée en interne. De nombreuses applications déployées sur des plates-formes en nuage privées, publiques et hybrides, sont utilisées par l'organisation et les clients. Les services en nuage sont surveillés et mesurés de façon continue. L'infrastructure en nuage et les applications qui la composent sont interopérables, développées de manière optimisée et sont gérées de manière proactive. Toutes les charges de travail sont hautement flexibles, sécurisées, dynamiques et peuvent être développées et hébergées sur différentes plates-formes.
Investigation Augmentation des capacités Efficacité accrue Vitesse et qualité croissantes Efficace Dynamique

Conception de l'architecture technique

Concevoir l'architecture souhaitée, en tenant compte des composants, des services et des interactions.

Architecture cible

L'architecture cible est une étape importante de l'adoption du nuage pour passer au nuage de manière efficace et efficiente en relevant tous les défis et préoccupations rencontrés au cours des étapes d'évaluation. L'architecture cible représente le paysage technologique final pour les charges de travail exécutées dans le nuage, avec des coûts et une efficacité optimisés, une sécurité améliorée et une gouvernance transparente.

Les informations suivantes décrivent les étapes à prendre en compte pour la préparation de l'architecture cible :

  1. Définir les exigences d'affaires : La première étape consiste à définir les exigences d'affaires pour l'adoption du nuage. Cela comprend l'identification des objectifs de la migration au nuage, des applications et des charges de travail qui seront migrées vers le nuage et des facteurs opérationnels pour l'adoption du nuage.
  2. Identifier les exigences techniques : En fonction des exigences d'affaires, identifiez les exigences techniques pour l'adoption du nuage. Cela inclut la sélection du modèle de service en nuage approprié (IaaS, PaaS ou SaaS), du ou des fournisseurs de services en nuage, ainsi que des capacités et fonctionnalités techniques requises.
  3. Définir l'architecture technique : Après avoir identifié les exigences techniques, définissez l'architecture technique à adopter pour le nuage. Cela inclut la définition de l'architecture réseau, de l'architecture de stockage, de l'architecture de sécurité et de l'architecture d'application pour l'environnement en nuage.
  4. Développer un plan de migration : Basé sur l'architecture technique, développez un plan de migration pour la migration des charges de travail vers le nuage. Cela inclut l'identification de la séquence de migration, le calendrier de migration, ainsi que les outils et processus qui seront utilisés pour migrer les charges de travail.
  5. Effectuer des tests et des validations : Avant de migrer les charges de travail vers le nuage, il est important d'effectuer des tests et des validations pour s'assurer que l'architecture technique fonctionne comme prévu. Cela inclut les tests de charge, les tests de sécurité et les tests de reprise après sinistre.
  6. Mettre en oeuvre l'architecture technique : Une fois les tests et la validation terminés, mettez en oeuvre l'architecture technique pour l'adoption du nuage. Cela implique le déploiement de charges de travail dans le nuage, la configuration de l'infrastructure réseau et de sécurité et l'intégration aux systèmes et applications existants.

Résilience et continuité des activités

Planifiez la haute disponibilité et la reprise après sinistre afin d'assurer un temps d'arrêt minimal et une perte de données.

Haute disponibilité et récupération après sinistre

La haute disponibilité et la reprise après sinistre sont des concepts connexes qui sont essentiels pour assurer la fiabilité et la résilience des systèmes informatiques, en particulier dans les environnements en nuage. Ceux-ci sont souvent utilisés avec les termes continuité des activités et récupération après sinistre (BCDR) et planification de la continuité des activités (BCP)

Le terme " haute disponibilité " désigne la capacité d'un système ou d'une application à rester disponible et opérationnel même en cas de panne de matériel ou de logiciel, de panne de réseau ou d'autres perturbations. En d'autres termes, un système à haute disponibilité est conçu pour minimiser les temps d'arrêt et maintenir la disponibilité continue des applications et services critiques. Pour assurer une haute disponibilité, vous pouvez utiliser diverses techniques, telles que la mise en grappe, l'équilibrage de charge, le matériel redondant et les mécanismes de basculement automatisés.

La reprise après sinistre fait référence au processus de restauration des systèmes et services informatiques après un événement catastrophique tel qu'une catastrophe naturelle, une cyberattaque ou une erreur humaine. La reprise après sinistre vise à minimiser l'impact de ces événements sur les activités commerciales et à garantir la restauration rapide des systèmes et des données critiques. La reprise après sinistre implique généralement la création de sauvegardes et de répliques de données et de systèmes, ainsi que l'élaboration et le test de plans et de procédures de reprise après sinistre.

La haute disponibilité et la reprise après sinistre sont particulièrement importantes pour maintenir la disponibilité du système en cas de défaillance imprévue et nécessitent une attention particulière dans la conception du paysage technologique pour la charge de travail. OCI offre également la récupération après sinistre de pile complète en un seul clic.

Transition progressive et mise en œuvre

Mettez en œuvre l'adoption du nuage par phases planifiées pour gérer les risques et assurer une transition en douceur.

Mise en oeuvre progressive

Un plan de migration progressive pour l'adoption du nuage est une approche étape par étape pour la migration des applications et des charges de travail vers le nuage au fil du temps. Cette approche vous permet de migrer vers le nuage progressivement, avec une perturbation minimale des opérations commerciales, tout en vous assurant de profiter des avantages de l'infonuagique. Les informations suivantes décrivent les approches types pour la mise en œuvre progressive :

  • Détection et évaluation : Au cours de cette phase, vous effectuez une détection et une évaluation complètes de votre infrastructure informatique, de vos applications et de vos charges de travail existantes. Cela permet d'identifier les applications et les charges de travail qui conviennent à la migration vers le nuage, en plus des problèmes ou défis potentiels qui pourraient devoir être résolus.
  • Preuve de concept (POC) : Dans la phase POC, vous sélectionnez un petit jeu d'applications ou de charges de travail à migrer vers le nuage à titre de scénario de test. Cela vous permet de valider votre architecture en nuage et votre plan de migration, et d'identifier tous les problèmes ou défis potentiels qui doivent être résolus avant de procéder à une migration à plus grande échelle.
  • Migration de pilote : Lors de la phase de migration pilote, vous migrez un jeu d'applications ou de charges de travail plus important vers le nuage. Vous pouvez ainsi valider davantage votre architecture en nuage et votre plan de migration, et acquérir de l'expérience avec des applications d'exploitation dans le nuage.
  • Migration complète : Lors de la phase de migration complète, vous migrez toutes les applications et charges de travail restantes vers le nuage. Cette phase peut être effectuée par étapes, avec des applications et des charges de travail migrées en groupes en fonction de leur criticité commerciale et d'autres facteurs.
  • Optimisation et gouvernance : Lors de la phase d'optimisation et de gouvernance, vous devez vous concentrer sur l'optimisation de votre environnement en nuage pour assurer la performance, les coûts et la sécurité. Cela pourrait impliquer la mise en œuvre d'outils de surveillance et de gestion, l'ajustement du positionnement et du dimensionnement de la charge de travail et la mise en œuvre de politiques et de procédures de gouvernance infonuagique.

Cadre décisionnel

Les informations suivantes présentent une liste de questions destinées à vous aider à identifier la base de votre stratégie cloud dans le contexte des couches de l'informatique cloud. Effectuez un inventaire et une évaluation des technologies pour trouver des réponses à la plupart de ces questions.

Question Options potentielles
Quelle stratégie d'adoption de l'environnement en nuage voulez-vous mettre en oeuvre?

Nuage seulement

hybride

Quel type de nuage convient le mieux à votre organisation?

Nuage privé

Nuage public

Plates-formes basées sur SaaS

Toute combinaison des options précédentes

Voulez-vous utiliser des fournisseurs de services infonuagiques différents?

Nuage unique

Multinuage

Nuage hybride

Quels fournisseurs de services infonuagiques publics choisissez-vous?

Oracle Cloud Infrastructure

Les autres

Quel type d'informatique en nuage voulez-vous utiliser?

IaaS

PaaS

SaaS

Quelles sont les piles de technologies que vous utiliserez dans le nuage?

Conteneurs

Microservices

Sans serveur

DevOps automatisé

Autres points à considérer

  • Verrouillage de fournisseur : Examinez des stratégies pour réduire la dépendance de fournisseur et maintenir la portabilité entre les fournisseurs infonuagiques.
  • Sauvegarde et récupération après sinistre : Planifiez les mécanismes de sauvegarde, de réplication et de récupération après sinistre des données.
  • Gestion des coûts : Mettez en oeuvre des pratiques de surveillance et d'optimisation des coûts pour contrôler les dépenses en nuage.
  • Conformité et préoccupations réglementaires : Assurez-vous que l'architecture technologique respecte les réglementations et les normes propres à l'industrie.

Contraintes et bloqueurs

L'adoption du nuage peut faire face à diverses contraintes techniques et blocages, ce qui peut rendre difficile la migration de l'infrastructure informatique vers le nuage. Toutes les contraintes et les bloqueurs doivent être résolus et votre stratégie d'atténuation doit être en place avant de passer au nuage.

Les informations suivantes fournissent des exemples de contraintes techniques et de bloqueurs qui peuvent survenir lors de l'adoption du nuage :

  • Applications existantes : Les applications existantes peuvent être une contrainte technique majeure pour l'adoption de l'environnement en nuage, car elles peuvent ne pas être compatibles avec les environnements en nuage. Ces applications peuvent nécessiter une réingénierie ou une modification importante pour fonctionner dans le nuage, ce qui peut être long et coûteux.
  • Sécurité et conformité des données : La sécurité et la conformité des données sont des préoccupations critiques pour les organisations, en particulier pour les secteurs réglementés. Les exigences de conformité peuvent varier selon la région et l'industrie, et les fournisseurs de nuage peuvent ne pas toujours répondre à ces exigences, ce qui peut bloquer l'adoption du nuage.
  • Compétences et expertise techniques : L'adoption du nuage nécessite des compétences et une expertise techniques spécialisées, notamment dans des domaines tels que l'architecture, la sécurité et le réseautage en nuage. Les organisations peuvent ne pas avoir ces compétences en interne, ce qui peut être une contrainte pour l'adoption du nuage.
  • Connectivité réseau : L'adoption du nuage nécessite une connectivité réseau fiable et rapide entre le nuage, les centres de données sur place ou les utilisateurs finaux. Une mauvaise connectivité réseau ou une latence élevée peuvent avoir une incidence sur la performance des applications et peuvent nuire à l'adoption du nuage.
  • Verrouillage de fournisseur : Le verrouillage de fournisseur est une préoccupation pour les organisations, car il peut limiter leur capacité à changer de fournisseur en nuage ou à déplacer des charges de travail vers des centres de données sur place. Il peut s'agir d'une contrainte technique pour l'adoption du nuage, en particulier si le fournisseur de services infonuagiques ne prend pas en charge les normes ouvertes ou l'interopérabilité.
  • Gestion des coûts : L'adoption du nuage peut entraîner des coûts initiaux importants et des frais d'exploitation continus, qui peuvent constituer une contrainte pour les organisations ayant des budgets limités. La gestion des coûts du nuage nécessite des outils et une expertise spécialisés, qui peuvent nuire à l'adoption du nuage.
  • Transfert et latence de données : Tenez compte des temps de transfert de données et de la latence potentielle lors du déplacement des données vers le nuage.
  • Sécurité et conformité : Des exigences de sécurité et de conformité plus strictes peuvent avoir une incidence sur certaines décisions d'adoption de l'environnement en nuage.
  • Limites de ressources : La disponibilité des ressources en nuage, telles que les instances de calcul et le stockage, peut avoir une incidence sur l'extensibilité.
  • Compétences et formation : Le manque d'expertise en technologies en nuage peut entraver la mise en oeuvre.

Étapes suivantes

Définir l'architecture de sécurité pour l'adoption du nuage