ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS
FASE DE EJECUCIÓN
AA6 – EVIDENCIA 3
Video Tutorial de Espejos de Bases de Datos
Presentado por: Carlos Julio Mesa Gutiérrez
Ficha: 1881771
Instructor: Nelson Ruíz Gamba
SERVICIO NACIONAL DE APRENDIZAJE
SENA
-2019-
CENTRO DE SERVICIOS FINANCIEROS
La información es una parte vital para el funcionamiento de una organización.
Una de las estrategias adoptada para su protección es la de crear
una imagen exacta de una base de datos en otro servidor, sin tener que pensar en tener servidores en Clúster, ya que evidentemente puede llegar a resultar más costoso y más complejo.
Con la aplicación de reflejado de una base de datos, podemos
garantizar una copia exacta de la base de datos principal. Los distintos tipos de Backup en las bases de datos
Tener Backup y respaldos de nuestros datos es importante, pero también es
importante saber qué tipo de Backup es el mejor para nosotros. En forma general y a grandes rasgos, existen 4 tipos distintos de Backup.
-Backup completo: este tipo de Backup hace un respaldo completo de
todas las carpetas y archivos seleccionados. El respaldo abarca el 100% de los datos, por lo que suele ser el que lleva más tiempo en realizarse. -Backup diferencial: contiene los archivos que han cambiado desde la última vez que se hizo el back up. Solo se incluyen los archivos nuevos y/o modificados desde el último back up. -Backup incremental: se realiza un respaldo de todos los archivos que han sido modificados desde que fue ejecutado el último back up completo, diferencial o incremental. Es el método más rápido para realizar respaldos. Backup espejo: similar al Backup completo, pero la diferencia es que los archivos no son comprimidos y no pueden ser protegidos usando un password. Qué es el Data Mirroring
El Data Mirroring o Espejo de Datos es una técnica utilizada para
generar una alta disponibilidad en las Bases de Datos.
Su funcionamiento consta de mantener una copia adicional de la
base de datos en diferentes instancias o servidores de SQL Server. Requisitos generales
1 - Modo Full Recovery dentro de la Base de Datos principal.
2 - Backup completo de la Base de Datos principal.
3 - Backup Log de la Base de Datos principal.
4 - Tener mínimo dos instancias instaladas en el SMBD:
Principal(BD Origen) y Mirror(BD Espejo). Opcional la tercera instancia(Testigo)
5 - Tener permiso como administrador del dominio para ejecutar
los procesos.
6 - Configurar los protocolos de red en el Administrador de
servicios del SMBD. Como es el funcionamiento
* SERVIDOR PRINCIPAL: Contiene la BD original.
* SERVIDOR ESPEJO: Contiene la BD Espejo o copia.
* SERVIDOR TESTIGO: Monitorea a los Servidores Principal y Espejo
para realizar el “cambio” de Servidor (del Principal al Espejo) cuando el Servidor Principal se deshabilite o se caiga.
Sin embargo este Servidor no es obligatorio de implementar, ya que
se puede configurar la conmutación por medio de los dos Servidores, e incluso se puede hacer de forma manual el cambio de Servidor cuando SQL Server no ha detectado el error.
En conclusión nuestro Servidor Principal mantendrá una constante
comunicación con el servidor Espejo, actualizando la BD, las tablas y los datos.
En caso de una eventual caída del Servidor Principal, el Servidor Testigo
hará la conmutación al Servidor Espejo y dirigirá a el todas las solicitudes que se hagan al Servidor Principal, haciendo que este responda a las nuevas consultas. Características del Data Mirroring
1 - EL Data Mirroring permite una alta disponibilidad de los datos.
2 - Para implementar estos servicios se debe tener en cuenta que al
tener dos instancias o Servidores activos se consume un mayor ancho de banda y se debe contar con el debido licenciamiento en cada Servidor.
3 - Todo el proceso de cambio de Servidor o instancia hacia su espejo
se hace de forma transparente al usuario.
4 - Aunque los datos contenidos en el Mirror no se pueden editar
mientras esté activo el Servidor Principal, si se puede consultar cada disco de manera simultánea accediendo por separado para los propósitos de lectura. PASANDO DE LA TEORÍA A LA PRÁCTICA VEAMOS PASO A PASO COMO SE REALIZA EL PROCESO DE LA CREACIÓN DE UN DATA MIRRORING EN SQL SERVER 2014