sábado, 27 de abril de 2013

Espejeo


1. ¿Qué es  Espejeo (mirroring)?

Es una configuración donde dos o tres servidores de dase de datos, ejecutándose en equipos independientes, cooperan para mantener copias de la base de datos y archivo de registro de transacciones (log).
Tanto el servidor primario como el servidor espejo mantienen una copia de la base de datos y el registro de transacciones, mientras que el tercer servidor, llamado el servidor árbitro, es usado cuando es necesario determinar cuál de los los otros dos servidores puede tomar la propiedad de la base de datos. El árbitro no mantiene una copia de la base de datos. La configuración de los tres servidores de base de datos (el primario, el espejo y el árbitro) es llamado Sistema Espejo (Mirroring System), y el servidor primarioy espejo juntos son llamados Servidores Operacionales (Operational Servers) o Compañeros (Partners).


2 .Beneficios del espejeo de Datos en un DBMS.

 -La gran ventaja de este método es que permite el failover automático sin intervención humana (siempre que se instale un tercer servidor witness) es decir el proceso de restaurar un sistema al existir un error.
-Al crear un mirror se tiene una base de datos de respaldo.


3. Como se hace una  Activación de espejeo en un DBMS.

En Sql:
1.- Click derecho sobre la base de datos
2.- Tareas
3.- Seleccionamos la opción Reflejar (Mirroring)
4.- Seleccione la instancia principal y la de mirroring.


Recomendaciones:
  • En la base de datos Mirroring debe estar en recuperación no recovery.
  •  El firewall debe permitir los puertos usados.
  • Ver que los protocolos TCP IP están habilitados con el SQL Server Configuration Manager. 

En Mysql:
mysqldump.exe --opt --password=123 --user=root mi_db  > c:\replica_db.sql


4. Ejemplos de  Creación de espacios de disco con espejo.





Fuentes:


No hay comentarios:

Publicar un comentario