À propos de la configuration d'une solution OCI d'observabilité et de gestion pour les bases de données AWS RDS

À mesure que l'infonuagique évolue, les organisations reconnaissent de plus en plus les avantages de la diversification de leur infrastructure infonuagique entre plusieurs fournisseurs de services. Cette stratégie, connue sous le nom d'adoption multinuage, permet aux entreprises d'exploiter les forces de différentes plateformes en nuage tout en atténuant les risques associés à un seul fournisseur, en améliorant la résilience et en optimisant les coûts. Cependant, la gestion des bases de données dans un environnement multinuage présente des défis uniques, nécessitant des approches et des solutions spécialisées.

La complexité de la gestion de bases de données dans plusieurs nuages nécessite une approche complète pour traiter divers aspects tels que l'observabilité, l'optimisation de la performance, la sécurité et la conformité. Les organisations doivent parcourir les subtilités des différentes architectures de fournisseurs de nuage, des services de base de données et des défis de cohérence des données pour assurer un écosystème de base de données multinuage transparent et efficace.

Cette solution ouvre la voie à l'exploration des subtilités de l'observabilité et de la gestion multinuagique avec la solution d'observabilité et de gestion Oracle Cloud Infrastructure (OCI), en explorant les défis qu'elle relève, les avantages qu'elle procure et les stratégies requises pour naviguer dans les complexités des bases de données réparties entre divers fournisseurs de services en nuage.

Architecture

Cette architecture présente les bases de données Oracle exécutées sur AWS RDS et la région OCI héberge les services O&M.


Description de multicloud-om-oci-aws.png :
Description de l'illustration multicloud-om-oci-aws.png

multicloud-om-oci-aws-oracle.zip

Cette architecture comprend les composants suivants :
  • Région

    Une région Oracle Cloud Infrastructure est une zone géographique localisée qui contient un ou plusieurs centres de données, appelés domaines de disponibilité. Les régions sont indépendantes les unes des autres, et de grandes distances peuvent les séparer (dans différents pays ou continents).

  • Domaine de disponibilité

    Les domaines de disponibilité sont des centres de données indépendants et autonomes dans une région. Les ressources physiques de chaque domaine de disponibilité sont isolées des ressources des autres domaines de disponibilité, ce qui garantit la tolérance aux pannes. Les domaines de disponibilité ne partagent pas les éléments d'infrastructure (alimentation ou refroidissement, par exemple) ni le réseau de domaines de disponibilité interne. Par conséquent, il est peu probable qu'une défaillance dans un domaine de disponibilité ait une incidence sur les autres domaines de disponibilité de la région.

  • Domaines d'erreur

    Un domaine d'erreur est un regroupement de matériel et d'infrastructure au sein d'un domaine de disponibilité. Chaque domaine de disponibilité comporte trois domaines d'erreur avec une puissance et un matériel indépendants. Lorsque vous répartissez des ressources entre plusieurs domaines d'erreur, vos applications peuvent tolérer les pannes physiques de serveur, la maintenance du système et les pannes d'alimentation au sein d'un domaine d'erreur.

  • Réseau en nuage virtuel (VCN) et sous-réseau

    Un VCN est un réseau défini par logiciel personnalisable, configuré dans une région Oracle Cloud Infrastructure. Comme les réseaux de centre de données traditionnels, les réseaux en nuage virtuels vous offrent un contrôle complet sur votre environnement de réseau. Un VCN peut disposer de plusieurs blocs CIDR sans chevauchement que vous pouvez modifier après avoir créé le VCN. Vous pouvez segmenter un VCN en sous-réseaux, dont la portée peut concerner une région ou un domaine de disponibilité. Un sous-réseau est constitué d'un intervalle contigu d'adresses qui ne chevauchent pas les autres sous-réseaux dans le réseau en nuage virtuel. Vous pouvez modifier la taille d'un sous-réseau après sa création. Un sous-réseau peut être public ou privé.

  • Réseau privé virtuel entre sites

    Un RPV site à site fournit une connectivité RPV IPSec entre votre réseau sur place et les réseaux en nuage virtuels d'Oracle Cloud Infrastructure. La suite de protocoles IPSec chiffre le trafic IP avant que les paquets ne soient transférés de la source à la destination, et déchiffre le trafic à son arrivée.

  • Passerelle de routage dynamique (DRG)

    La passerelle DRG est un routeur virtuel qui fournit un chemin pour le trafic réseau privé entre les réseaux en nuage virtuels de la même région, entre un VCN et un réseau en dehors de la région, tel qu'un VCN dans une autre région Oracle Cloud Infrastructure, un réseau sur place ou un réseau d'un autre fournisseur de nuage.

  • Passerelle de service

    La passerelle de service fournit l'accès d'un VCN à d'autres services, tels qu'Oracle Cloud Infrastructure Object Storage. Le trafic entre le réseau VCN et le service Oracle circule sur la matrice réseau Oracle et ne passe jamais par Internet.

  • Services d'observabilité et de gestion

    OCI Observability and Management est un ensemble intégré de services OCI qui permet aux clients Oracle de surveiller et de gérer de manière proactive les environnements multinuages et sur place. Les clients peuvent améliorer le rendement, détecter rapidement et corriger les anomalies de disponibilité et de sécurité et prévoir avec précision les besoins en ressources. La solution est entièrement construite sur des technologies ouvertes et l'IA/apprentissage automatique, offrant une observabilité moderne et une liberté de choix et une coexistence complètes avec d'autres outils de surveillance populaires.

  • Passerelle de gestion

    La passerelle de gestion fournit un point de sortie unique pour que les agents de gestion et les autres clients puissent se connecter aux services OCI.

  • Management Agent

    L'agent de gestion est un service en nuage qui offre une collection polyvalente de données de journal et de mesures de n'importe où et qui permet de surveiller toutes les ressources. Il reçoit les données de mesure et de journal à l'aide de mécanismes de collecte REST et basés sur des protocoles, notamment Files, JMX, SQL, JDBC, OS et Prometheus.

  • Gestion de bases de données

    Le service de gestion de bases de données pour OCI fournit aux administrateurs de base de données une console unifiée pour la gestion des bases de données, sur place ou dans le nuage, avec des fonctionnalités complètes pour la surveillance, les diagnostics de performance, les réglages et l'administration. Il utilise des diagnostics et des réglages avancés du parc de bases de données pour résoudre les problèmes et optimiser la performance de la base de données et des énoncés SQL.

  • Données clés sur l'exploitation

    Le service de données clés sur l'exploitation pour OCI permet aux administrateurs de détecter les problèmes de performance, de prévoir la consommation et de planifier la capacité à l'aide d'analyses basées sur l'IA à partir de données de performance SQL et de système historiques. Les organisations peuvent utiliser ces fonctions pour prendre des décisions fondées sur les données afin d'optimiser l'utilisation des ressources, d'éviter les pannes et d'améliorer la performance de manière proactive.

  • Surveillance de pile

    Le service de surveillance de pile OCI permet une surveillance complète de tous les composants de votre infrastructure d'applications. Il découvre la pile complète, y compris les hôtes, les bases de données, les serveurs d'applications et plus encore. Son interface utilisateur interactive facilite le dépannage et utilise l'apprentissage automatique pour identifier les anomalies de rendement. Il dispose d'un cadre extensible qui prend en charge les mesures personnalisées et la surveillance de tout type de ressource.

Points à considérer pour la configuration

Lors de la configuration de votre environnement, tenez compte des points suivants :

  • L'utilisateur dispose de la location AWS et a configuré le réseau de base et déployé les bases de données.
  • L'utilisateur dispose d'un accès OCI avec les réseaux créés.

À propos des services requis pour l'observabilité et la gestion

Les services dont vous avez besoin pour exécuter cette solution dépendent de votre rôle. L'administrateur de base de données doit avoir accès aux instances de base de données et à la connectivité en nuage aux instances d'agent et de passerelle. Les utilisateurs doivent avoir accès à la plate-forme et aux applications suivantes :

  • Accès à Oracle Cloud Infrastructure
  • Accès à Amazon AWS
  • Détails de la base de données RDS

L'utilisateur a également besoin des détails de l'accès à l'infrastructure réseau pour les environnements en nuage OCI et AWS.