Sunteți pe pagina 1din 10

INSTITUTO TECNOLÓGICO SUPERIOR DE

URUAPAN

INGENIERÍA EN SISTEMAS
COMPUTACIONALES

CLAVE: ACD-0908

6° SEMESTRE GRUPO B

Reporte Mirroring
P R E S E N T A N

Sánchez González Ángel Israel


Marín Tinoco Ricardo
Velázquez Morales Jesús

Instituto Tecnológico Superior de Uruapan

URUAPAN, MICH. 30/05/2019


Introduccion:
En esta practica de Mirroring veremos como poner en practica pero para eso debemos tener
en cuenta que es mirroring, Mirroring es una configuración donde dos o mas bases de datos
están conectadas a una misma red y al momento de que en una se hace mete algún dato en
las otras debe haberse copiado ese dato.

Esta practica bien se puede hacer con 2 computadoras o en maquinas virtuales, esta tecnica
aumenta la seguridad y la disponibilidad ya que duplica las base de datos. Una vez echa la
duplicación hay que elegir el funcionamiento de la bd.

Para el uso de mirroring se debe tomar en cuenta alguno requisitos:

 Las entidades de seguridad y reflejada deben compartir un distribuidor. Se recomienda que


éste sea un distribuidor remoto, ya que proporciona mayor tolerancia a errores si se produce
una conmutación por error imprevista en el publicador.
 La replicación admite la creación de reflejo de la base de datos de publicación en la
replicación de mezcla y en la replicación transaccional con suscriptores de solo lectura o
suscriptores de actualización en cola. No se admiten suscriptores de actualización
inmediata, publicadores de Oracle, publicadores en una topología punto a punto ni
republicación.

Mirroring en otras palabras es la básica de tener dos discos duros conectados. Uno es el
principal y en el segundo se guarda la copia exacta del principal, almacenando cualquier
cambio que se haga en tiempo real en las particiones, directorios, etc, creando imágenes
exactas, etc. De esta forma se consigue tener 2 discos duros idénticos y que permiten, si
todo está bien configurado, que ante el fallo del disco principal, el secundario tome el
relevo, impidiendo la caída del sistema y la pérdida de los datos almacenados.

En el "mirroring" en una base de datos tenemos un servidor principal/primario que mantiene


la copia activa de la base de datos (BD accesible). Otro servidor de espejo que mantiene una
copia de la base de datos principal y aplica todas las transacciones enviadas por el Servidor
Principal (en el que no se podrá acceder a la BD). Y un servidor testigo/arbitro que permite
recuperaciones automáticas ante fallos, monitoriza el servidor principal y el de espejo para
en caso de caída cambiar los roles (servidor opcional, no es obligatorio).
Creación de las bases de datos maestra y sus tablas

Creación de un respaldo
Creación de la base de datos esclava (en otro servidor/ordenador)

Restauración del backup en el slave


Comparación de datos en ambas bases

Reiniciar MySql
Cerrar tablas y bloquearlas

Muestra el estado del master

Desbloquea las tablas


Detener el slave

Cambiar masters
Mostrar esclavo

Pruebas
Master

Slave
Conclusión
La creación de una base de datos y su mirroring son bastante sencillas, ya que los
gestores de bases de datos nos proveen de todas las herramientas para
automatizar dicha acción.

Al crear un mirroring, básicamente las bases de datos esclavas se copian del


maestro, esto para mantener los recursos siempre disponibles en caso de que una
base de datos dentro de un servidor se dañe.

S-ar putea să vă placă și