A propos de la configuration d'une solution OCI Observability and Management pour les bases de données AWS RDS
La complexité de la gestion des bases de données sur plusieurs clouds nécessite une approche complète pour traiter divers aspects tels que l'observabilité, l'optimisation des performances, la sécurité et la conformité. Les entreprises doivent parcourir les subtilités des différentes architectures de fournisseurs cloud, des services de base de données et des défis de cohérence des données pour garantir un écosystème de base de données multicloud transparent et efficace.
Cette solution ouvre la voie à l'exploration des subtilités de l'observabilité et de la gestion multicloud avec la solution Oracle Cloud Infrastructure (OCI) Observability and Management (O&M), à l'exploration des défis auxquels elle fait face, des avantages qu'elle offre et des stratégies requises pour gérer les complexités des bases de données distribuées entre divers fournisseurs de services cloud.
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 l'image multicloud-om-oci-aws.png
multicloud-om-oci-aws-oracle.zip
- Région
Une région Oracle Cloud Infrastructure est une zone géographique précise qui comprend 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 des pays voire des continents).
- Domaines de disponibilité
Les domaines de disponibilité sont des centres de données autonomes indépendants au sein d'une région. Les ressources physiques de chaque domaine de disponibilité sont isolées de celles des autres, ce qui garantit la tolérance aux pannes. Les domaines de disponibilité ne partagent ni infrastructure (par exemple, alimentation, système de refroidissement), ni réseau de domaine de disponibilité interne. Par conséquent, il est improbable qu'une panne sur un domaine de disponibilité affecte les autres.
- Domaines de pannes
Un domaine de pannes est un regroupement de matériel et d'infrastructures au sein d'un domaine de disponibilité. Chaque domaine de disponibilité comporte trois domaines de pannes avec alimentation et matériel indépendants. Lorsque vous répartissez des ressources entre plusieurs domaines de pannes, vos applications peuvent tolérer les pannes de serveur physiques, de maintenance du système et d'alimentation au sein d'un domaine de pannes.
- Réseau cloud virtuel (VCN) et sous-réseaux
Un VCN est un réseau personnalisable défini par logiciel que vous configurez dans une région Oracle Cloud Infrastructure. Comme les réseaux de centre de données traditionnels, les réseaux cloud virtuels vous donnent un contrôle total sur l'environnement réseau. Un réseau cloud virtuel peut comporter plusieurs blocs CIDR qui ne se chevauchent pas et que vous pouvez modifier après l'avoir créé. Vous pouvez segmenter un réseau cloud virtuel en plusieurs sous-réseaux ciblant une région ou un domaine de disponibilité. Chaque sous-réseau est composé d'une plage contiguë d'adresses qui ne chevauchent pas celles des autres sous-réseaux du réseau cloud 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é.
- VPN site à site
Le VPN site à site fournit une connectivité VPN IPSec entre votre réseau sur site et vos réseaux cloud virtuels dans Oracle Cloud Infrastructure. La suite de protocoles IPSec permet de crypter le trafic IP avant le transfert des paquets de la source vers la destination, et de le décrypter lorsqu'il arrive.
- Passerelle de routage dynamique (DRG)
Le DRG est un routeur virtuel qui fournit un chemin pour le trafic de réseau privé entre les réseaux cloud 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 site ou un réseau dans un autre fournisseur cloud.
- Passerelle de service
La passerelle de service permet d'accéder à d'autres services, tels qu'Oracle Cloud Infrastructure Object Storage, à partir d'un VCN. Le trafic du VCN vers le service Oracle transite par la structure réseau Oracle et ne traverse jamais 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 multicloud et sur site. Les clients peuvent améliorer les performances, détecter et corriger rapidement 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 les technologies ouvertes et l'IA/apprentissage automatique, offrant une observabilité moderne et une totale liberté de choix et de coexistence avec d'autres outils de surveillance populaires.
- Passerelle de gestion
La passerelle de gestion fournit un point de sortie unique permettant aux agents de gestion et aux autres clients de se connecter aux services OCI.
- Management Agent
Management Agent est un service cloud qui offre une collection polyvalente de données de journal et de mesures de n'importe où et permet la surveillance de toutes les ressources. Il reçoit les données de mesure et de journal à l'aide de mécanismes de collecte basés sur des protocoles et REST, notamment Files, JMX, SQL, JDBC, OS et Prometheus.
- Database Management
OCI Database Management fournit aux administrateurs de base de données une console unifiée pour la gestion des bases de données, sur site ou dans le cloud, avec des fonctionnalités complètes de surveillance, de diagnostic des performances, de réglage et d'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 les performances des bases de données et des instructions SQL.
- Informations sur les opérations
OCI Ops Insights permet aux administrateurs de détecter les problèmes de performances, de prévoir la consommation et de planifier la capacité à l'aide d'analyses basées sur l'IA à partir de données historiques sur les performances du système et SQL. Les entreprises peuvent utiliser ces fonctionnalités pour prendre des décisions orientées données afin d'optimiser l'utilisation des ressources, d'éviter les coupures de manière proactive et d'améliorer les performances.
- Stack Monitoring
OCI Stack Monitoring permet une surveillance complète de tous les composants de votre infrastructure d'application. 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 le machine learning pour identifier les anomalies de performances. Il dispose d'une structure extensible qui prend en charge les mesures personnalisées et la surveillance de tout type de ressource.
Considérations relatives à la configuration
Lors de la configuration de votre environnement, tenez compte des points suivants :
- L'utilisateur dispose de la location AWS, a configuré le réseau de base et déployé les bases de données.
- L'utilisateur dispose d'un accès OCI avec des réseaux créés.
A propos des services requis pour Observability and Management
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é cloud aux instances d'agent et de passerelle. Les utilisateurs doivent disposer d'un accès à la plate-forme et des 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 de détails sur l'accès à l'infrastructure réseau pour les environnements cloud OCI et AWS.