Active Geo-Replication SQL Azure


En SQL Azure podemos replicar nuestra base de datos (primaria) hasta en cuatro bases de datos (secundarias). Automáticamente los cambios se traspasan de la primaria a las secundarias. Las secundarias pueden ser accedidas en modo lectura o sin lectura (pensada para desastres-failover). El rendimiento (DTU o eDTU) de la secundarias debe ser el suficiente para admitir las actualizaciones de la primaria. Las funcionalidades que aportar son:

  • Balancear Carga: Múltiples bases de datos para leer datos.
  • Protección ante desastres: Cuando falla la principal, una secundaria puede asumir su rol. En este caso si queremos evitar una perdida critica de datos; deberíamos sp_wait_for_database_copy_sync después del commit de la transacción.
  • Proceso de migración o actualización: Permite copiar la base de datos, con un tiempo de parada mínimo.

Operativa

La operativa se puede realizar en el Portal, Comandos de SQL o script de PowerShell.

  • Creación: Crear una base de datos secundaria. Esta base de datos tendrá el mismo nombre que la primaria pero nos conectarnos a otro servidor
  • Parar replicación: La base de datos secundaria ya no se replica; y se convierte en una base de datos normal (permite escritura de datos).
  • Convertir en primaria: La base de datos secundaria pasa a ser la primaria. En caso de desastres o migraciones.
  • Status de la replicación (únicamente disponible en Comando SQL o Script PowerShell).
Anuncios
Esta entrada fue publicada en Sql Azure. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s