Acerca de la configuración de una solución de observación y gestión de OCI para bases de datos AWS RDS

A medida que la computación en la nube evoluciona, las organizaciones reconocen cada vez más las ventajas de diversificar su infraestructura en la nube entre varios proveedores de servicios. Esta estrategia, conocida como adopción multinube, permite a las empresas aprovechar las fortalezas de diferentes plataformas en la nube al tiempo que mitiga los riesgos asociados con la dependencia de proveedores, mejora la resiliencia y optimiza los costos. Sin embargo, la gestión de bases de datos en un entorno multinube presenta desafíos únicos, que requieren enfoques y soluciones especializados.

La complejidad de la gestión de bases de datos en varias nubes requiere un enfoque integral para abordar varios aspectos, como la observabilidad, la optimización del rendimiento, la seguridad y el cumplimiento. Las organizaciones deben navegar por las complejidades de diferentes arquitecturas de proveedores de nube, servicios de bases de datos y desafíos de coherencia de datos para garantizar un ecosistema de bases de datos multinube fluido y eficiente.

Esta solución prepara el escenario para explorar las complejidades de la observabilidad y la gestión multinube con la solución Oracle Cloud Infrastructure (OCI) Observability and Management (O&M), profundizando en los desafíos que aborda, las ventajas que proporciona y las estrategias necesarias para navegar por las complejidades de las bases de datos distribuidas en diversos proveedores de servicios en la nube.

Arquitectura

Esta arquitectura muestra las bases de datos Oracle que se ejecutan en AWS RDS y la región de OCI aloja los servicios de O&M.


Descripción de multicloud-om-oci-aws.png
Descripción de la ilustración multicloud-om-oci-aws.png

multicloud-om-oci-aws-oracle.zip

Esta arquitectura tiene los siguientes componentes:
  • Región

    Una región de Oracle Cloud Infrastructure es un área geográfica localizada que contiene uno o más centros de datos, denominados dominios de disponibilidad. Las regiones son independientes entre sí y pueden separarse a grandes distancias (entre países e incluso continentes).

  • Dominios de disponibilidad

    Los dominios de disponibilidad son centros de datos independientes dentro de una región. Los recursos físicos de cada dominio de disponibilidad están aislados de los recursos de los otros dominios de disponibilidad, lo que proporciona tolerancia a fallos. Los dominios de disponibilidad no comparten infraestructura, como la alimentación o la refrigeración, ni la red interna del dominio de disponibilidad. Por lo tanto, es probable que un fallo en un dominio de disponibilidad afecte a los otros dominios de disponibilidad de la región.

  • Dominios de errores

    Un dominio de errores es una agrupación de hardware e infraestructura dentro de un dominio de disponibilidad. Cada dominio de disponibilidad consta de tres dominios de errores con hardware y energía independientes. Al distribuir recursos entre varios dominios de errores, las aplicaciones pueden tolerar fallos físicos de servidor, mantenimiento del sistema o fallos de energía en un dominio de errores.

  • Red virtual en la nube (VCN) y subredes

    Una VCN es una red personalizable y definida por software que se configura en una región de Oracle Cloud Infrastructure. Al igual que las redes de los centros de datos tradicionales, las redes virtuales le proporcionan un control completo de su entorno de red. Una VCN puede tener varios bloques de CIDR no superpuestos que puede cambiar después de crear la VCN. Puede segmentar una VCN en subredes, las cuales se pueden acotar a una región o a un dominio de disponibilidad. Cada subred está formada por un rango contiguo de direcciones que no se solapan con las demás subredes de la VCN. Puede cambiar el tamaño de una subred después de la creación. Una subred puede ser pública o privada.

  • VPN de sitio a sitio

    La VPN de sitio a sitio proporciona conectividad VPN IPSec entre la red local y las VCN en Oracle Cloud Infrastructure. El conjunto de protocolos IPSec cifra el tráfico IP antes de transferir los paquetes del origen al destino y descifra el tráfico cuando llega.

  • Gateway de enrutamiento dinámico (DRG)

    El DRG es un enrutador virtual que proporciona una ruta para el tráfico de red privada entre las VCN de la misma región, entre una VCN y una red externa a la región, como una VCN de otra región de Oracle Cloud Infrastructure, una red local o una red de otro proveedor en la nube.

  • Gateway de servicio

    El gateway de servicios proporciona acceso desde una VCN a otros servicios, como Oracle Cloud Infrastructure Object Storage. El tráfico desde la VCN al servicio Oracle recorre el tejido de red Oracle y no internet.

  • Servicios de observación y gestión

    OCI Observability and Management es un conjunto integrado de servicios de OCI que permite a los clientes de Oracle supervisar y gestionar de forma proactiva entornos multinube y locales. Los clientes pueden mejorar el rendimiento, detectar y solucionar rápidamente las anomalías de disponibilidad y seguridad, y prever con precisión las necesidades de recursos. La solución se basa completamente en tecnologías abiertas y aprendizaje automático/IA, ofreciendo observabilidad moderna y total libertad de elección y coexistencia con otras herramientas de monitoreo populares.

  • Management Gateway

    Management Gateway proporciona un único punto de salida para que los agentes de gestión y otros clientes se conecten a los servicios de OCI.

  • Agente de gestión

    Management Agent es un servicio en la nube que ofrece una recopilación versátil de datos de log y métricas desde cualquier lugar y permite la supervisión de todos los recursos. Recibe datos de métricas y logs mediante mecanismos de recopilación basados en protocolos y REST, incluidos Files, JMX, SQL, JDBC, OS y Prometheus.

  • Gestión de Bases de Datos

    OCI Database Management proporciona a los administradores de bases de datos una consola unificada para gestionar bases de datos, locales o en la nube, con capacidades completas de supervisión, diagnóstico de rendimiento, ajuste y administración. Utiliza el diagnóstico y el ajuste avanzados del conjunto de bases de datos para solucionar problemas y optimizar el rendimiento de la base de datos y SQL.

  • Estadísticas de operaciones

    OCI Ops Insights permite a los administradores descubrir problemas de rendimiento, prever el consumo y planificar la capacidad mediante análisis basados en IA sobre datos de rendimiento SQL y del sistema histórico. Las organizaciones pueden utilizar estas capacidades para tomar decisiones basadas en datos a fin de optimizar el uso de recursos, evitar interrupciones de forma proactiva y mejorar el rendimiento.

  • Stack Monitoring

    OCI Stack Monitoring permite una supervisión completa de todos los componentes de la infraestructura de aplicaciones. Detecta la pila completa, incluidos hosts, bases de datos, servidores de aplicaciones y mucho más. Su interfaz de usuario interactiva permite solucionar problemas fácilmente y utiliza el aprendizaje automático para identificar anomalías de rendimiento. Tiene un marco extensible que admite métricas personalizadas y supervisión de cualquier tipo de recurso.

Consideraciones para la configuración

Al configurar el entorno, tenga en cuenta los siguientes puntos:

  • El usuario tiene el arrendamiento de AWS y ha configurado la red básica y desplegado las bases de datos.
  • El usuario tiene acceso a OCI con redes creadas.

Acerca de los servicios necesarios para la observación y la gestión

Los servicios que necesita para completar esta solución dependen de su rol. El administrador de la base de datos debe tener acceso a las instancias de base de datos y a la conectividad en la nube con las instancias de agente y gateway. Los usuarios deben tener acceso a la plataforma y a estas aplicaciones:

  • Acceso a Oracle Cloud Infrastructure
  • Acceso a AWS de Amazon
  • Detalles de base de datos RDS

El usuario también necesita detalles del acceso a la infraestructura de red para los entornos de nube de OCI y AWS.