Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2023-01-09 GMT+08:00

Tipos de instancia de base de datos

La unidad de gestión más pequeña de RDS es la instancia de base de datos. Una instancia de base de datos es un entorno de base de datos aislado en la nube. Cada instancia de base de datos puede contener varias bases de datos creadas por el usuario y puede acceder a una instancia de base de datos mediante las mismas herramientas y aplicaciones que utiliza con una instancia de base de datos independiente. Puede crear y modificar instancias de base de datos mediante la consola de gestión o las API. RDS no tiene límites en el número de instancias de base de datos en ejecución. Cada instancia de base de datos tiene un identificador de instancia de base de datos.

Las instancias de base de datos se clasifican en los siguientes tipos.

Tabla 1 Tipos de instancia de base de datos

Tipo de instancia de base de datos

Descripción

Notas

Single

Utiliza una arquitectura de nodo único. Más rentable que las instancias de base de datos primarias/en espera.

Si se produce un error en una sola instancia, la instancia no puede recuperarse de manera oportuna.

Primary/Standby

Utiliza una arquitectura HA. Un par de instancias primarias y en espera tienen la misma clase de instancia.

Las instancias primarias y en espera se pueden implementar en diferentes Zonas de disponibilidad.

  • Cuando se crea una instancia principal, se aprovisiona una instancia en espera de forma sincrónica para proporcionar redundancia de datos. La instancia en espera es invisible para usted después de ser creada.
  • Si se produce una conmutación por error debido a un error de instancia principal, el cliente de base de datos se desconectará durante un corto período de tiempo. Es necesario volver a conectar el cliente a la instancia.
  • El modo de replicación entre las instancias primarias y en espera es el siguiente:
    • Para las instancias de RDS for MySQL, el modo de replicación es semisincrónico de forma predeterminada.
    • Para las instancias de RDS for PostgreSQL, el modo de replicación es asincrónico de forma predeterminada.
    • Para Microsoft SQL Server, el modo de replicación entre las instancias principal y en espera es síncrono y entre la instancia principal y las réplicas de lectura es asíncrono de forma predeterminada.

Read replica

Utiliza una arquitectura de un solo nodo (sin un nodo en espera).

  • Una réplica de lectura es una instancia de nodo único. Si el servidor físico que aloja una réplica de lectura es defectuoso o la replicación de la base de datos entre la réplica de lectura y su instancia principal es anormal, se necesita mucho tiempo para reconstruir y restaurar la réplica de lectura (dependiendo del volumen de datos).
  • El proxy de base de datos se recomienda para cargas de trabajo de lectura intensiva. Antes de utilizar el proxy de base de datos, asegúrese de haber comprado más de una réplica de lectura. Si una única réplica de lectura es defectuosa, el proxy de base de datos puede distribuir el tráfico a otras réplicas de lectura.

Cluster

Utiliza la arquitectura Microsoft Always On con un nodo maestro, un nodo esclavo y hasta cinco nodos de sólo lectura. Ofrece alta disponibilidad, confiabilidad y escalabilidad.

Solo para RDS for SQL Server.

Para RDS for SQL Server, solo 2017 Enterprise Edition admite réplicas de lectura.

Puede utilizar RDS para crear y gestionar instancias de base de datos que ejecuten varios motores de base de datos.

Para obtener detalles sobre las diferencias y la comparación de funciones entre diferentes tipos de instancia, consulte Introducción a la instancia de base de datos y Comparación de funciones.