Requisitos y consideraciones sobre réplicas de RDS para Db2 - Amazon Relational Database Service

Requisitos y consideraciones sobre réplicas de RDS para Db2

Antes de crear una réplica de Db2, familiarícese con los siguientes requisitos y consideraciones.

Requisitos de versión y licencia para réplicas de RDS para Db2

Antes de crear una réplica de RDS para Db2, consulte la siguiente información:

  • Tanto la edición avanzada (AE) de Db2 como la estándar (SE) pueden crear réplicas en espera tanto para el modelo “traiga su propia licencia (BYOL)” como para el modelo de licencia Db2 a través del modelo AWS Marketplace.

  • Debe especificar un grupo de parámetros personalizados para la réplica de lectura. Para las réplicas que utilizan el modelo BYOL, este grupo de parámetros personalizado debe incluir IBM Site ID e IBM Customer ID. Puede especificar este grupo de parámetros personalizado para la réplica de lectura mediante la AWS Management Console, la AWS CLI o la API de RDS. Para obtener más información, consulte ID de IBM para Traiga su propia licencia para Db2.

  • Para las réplicas en espera, el recuento de vCPU es dos, independientemente del tamaño de la instancia de base de datos. Los siguientes elementos describen las diferencias entre los tipos de licencia de RDS para Db2:

    • Para el modelo BYOL, las configuraciones de AWS License Manager muestran que las instancias de base de datos de RDS para Db2 utilizan dos vCPU.

    • Para la licencia de Db2 a través del modelo AWS Marketplace, las facturas reflejan los costos de licencia para dos vCPU.

  • Todas las versiones 11.5 de Db2 admiten instancias de base de datos de réplica. Las réplicas de Db2 admiten actualizaciones de versión secundaria.

Consideraciones sobre la copia de seguridad y la restauración para réplicas de RDS para Db2

Antes de crear una réplica de RDS para Db2, tenga en cuenta los siguientes elementos:

  • Para crear instantáneas de réplicas de RDS para Db2 o activar copias de seguridad automáticas, asegúrese de configurar el período de retención de copias de seguridad manualmente. Las copias de seguridad automáticas no están activadas de forma predeterminada.

  • Cuando se restaura una copia de seguridad de réplicas, esta se restaura a la hora de la base de datos, no a la hora en que se realizó la copia de seguridad. El tiempo de base de datos se refiere a la última hora de la transacción aplicada de los datos de la copia de seguridad. La diferencia es significativa, porque una réplica puede tener un retardo de minutos u horas con respecto a la base de datos principal. Cuando hay varias bases de datos, RDS para Db2 utiliza la hora más antigua de la base de datos.

    Para averiguar la diferencia, ejecute el comando describe-db-snapshots de AWS CLI o llame a la operación DescribeDBSnapshots de la API de RDS. Compare el valor SnapshotDatabaseTime con el valor OriginalSnapshotCreateTime. El valor SnapshotDatabaseTime es la hora de la base de datos de la copia de seguridad de la réplica. El valor OriginalSnapshotCreateTime es la última transacción aplicada en la base de datos principal.

Consideraciones sobre la replicación para réplicas de RDS para Db2

Antes de crear una réplica de RDS para Db2, tenga en cuenta los siguientes elementos:

  • La replicación utiliza HADR de Db2 para todas las bases de datos de la instancia de base de datos de RDS para Db2.

  • La replicación no admite el comando LOAD. Si ejecuta el comando LOAD desde la instancia de base de datos de origen, recibirá datos incoherentes.

  • RDS para Db2 no replica los siguientes elementos:

    • Acceso al almacenamiento. Tenga en cuenta los datos, como las tablas externas, que dependen del acceso al almacenamiento.

    • LOB no en línea.

    • Binarios de procedimientos almacenados externos (en C o Java).

  • Para las réplicas en espera, RDS para Db2 replica los siguientes elementos:

    • Usuarios locales, excepto los usuarios maestros

    • Parámetros de configuración de base de datos

Otros aspectos para las réplicas de RDS para Db2

Antes de crear una réplica de RDS para Db2, tenga en cuenta los siguientes elementos:

  • RDS para Db2 replica las configuraciones de base de datos en las réplicas. Cuando RDS para Db2 promociona una réplica, desactiva y activa cada base de datos.

  • RDS para Db2 replica los usuarios locales, pero no el usuario maestro, en las réplicas. Puede modificar el usuario maestro en la réplica. Para obtener más información, consulte Modificación de una instancia de base de datos de Amazon RDS.

  • Todas las bases de datos deben encontrarse en estado activo. Para obtener información sobre cómo activar bases de datos, consulte Administración de bases de datos.

  • Todos los procedimientos almacenados para crear, eliminar, restaurar o hacer avanzar bases de datos deben completarse antes de crear una réplica. Para obtener información sobre estos procedimientos almacenados, consulte Administración de bases de datos.

  • Cuando se crea la réplica, Amazon RDS establece el parámetro de base de datos blocknonlogged para todas las bases de datos de la instancia de base de datos de origen en YES. Cuando la réplica de origen se convierte en una instancia independiente de nuevo, Amazon RDS vuelve a establecer el valor en NO. Para obtener más información, consulte blocknonlogged - Block creation of tables that allow non-logged activity configuration parameter en la documentación de IBM Db2.

  • Cuando se crea la réplica, Amazon RDS establece el parámetro de base de datos logindexbuild para todas las bases de datos de la instancia de base de datos de origen en YES. Cuando la réplica de origen se convierte en una instancia independiente de nuevo, Amazon RDS vuelve a establecer el valor en NO. Para obtener más información, consulte logindexbuild - Log index pages created configuration parameter en la documentación de IBM Db2.