Mirroring SQL Server
Mirroring SQL Server
Mirroring SQL Server
Esta funcin se puede activar y utilizar exclusivamente con una base de datos con los modelos de recuperacin completa. La base de datos se puede reflejar de reflejado.
Server 2008 que proporciona una solucin de alta disponibilidad de bases de una instancia de SQL Server a otra instancia del servidor SQL. La instancia de origen se llama servidor principal, la instancia de destino se denomina servidor justa y exacta de la base de datos principal hasta la ltima transaccin realizada. servidor principal. De esta forma, el reflejo siempre est preparado para llevar a cabo la funcin del Si deja de funcionar el servidor principal, el servidor reflejado tiene una copia
La creacin de reflejo de base de datos se puede configurar en tres modos diferentes: disponibilidad mxima de base de datos con transferencia de datos reflejada. Este modo es el ms adecuado cuando se dispone de una una sola base de datos.
Seguridad alta (con conmutacin por error automtica), este modo admite la sincrnica y conmutacin por error automtica con la base de datos comunicacin rpida y muy confiable entre los servidores principal y
reflejado, y hay que llevar a cabo la conmutacin por error automtica de principal En este esquema, antes de llevar a cabo una transaccin, la base de datos espera hasta recibir un mensaje del servidor reflejado de que este ha registro de la transaccin en el disco.
consolidado el
Seguridad alta (sin conmutacin por error automtica), este modo admite la disponibilidad mxima de base de datos con transferencia de datos sincrnica pero sin conmutacin por error automtica con la base de datos reflejada, es decir, si la instancia del servidor reflejado deja de estar manualmente el servicio para conmutar por error. disponible, la instancia del servidor principal seguir en funcionamiento suspender la creacin de reflejos de bases de datos pero podr forzar
Rendimiento alto, en este modo de funcionamiento, la transferencia de datos es asincrnica, es decir, el servidor principal no espera una confirmacin del reflejo como hace en los dos modos anteriores. El servidor reflejado hace lo que puede para seguir actualizado con respecto al principal, pero en este consoliden en el registro de transacciones del servidor reflejado. Si el punto no se garantiza que las transacciones ms recientes del principal se
bases de datos pero podr forzar manualmente el servicio para conmutar por error.
La Base de Datos debe existir en la instancia SQL Server que se desee que acte como Principal. Completo. 2008. 2008. La base de datos debe estar configurada con el Modo de Recuperacin Las combinaciones de versiones para configuracin son: Servidor Principal en SQL Server 2005, y Servidor Espejo en SQL Server Servidor Principal en SQL Server 2008, y Servidor Espejo en SQL Server SQL Server 2008, y Servidor Espejo en SQL Server 2005. Resaltando que existirn fallas si se configura como Servidor Principal en
1.
2.
Realizar un Restore en el servidor espejo con el mismo nombre, dejando la base de datos en modo NORECOVERY.
RESTORE DATABASE Prueba FROM DISK ='D :\Prueba.bak' WITH NORECOVERY RESTORE LOG Prueba FROM DISK='D:\ Prueba.trn' WITH NORECOVERY 3.
La configuracin de una sesin de creacin de reflejos de bases de datos de servidor. Esta direccin debe identificar la instancia al proporcionar una direccin de sistema y el nmero de puerto en el que escucha la instancia. La sintaxis de una direccin de red de servidor tiene un formato parecido al siguiente: local en una ventana de smbolo del sistema. <System-address>: es un nombre de dominio completo o una direccin IP; puede obtener esta informacin si ejecuta IPCONFIG en el equipo El <puerto> lo estableci al crear los extremos.
TPS //<System-address>:<puerto>
requiere una direccin de red de servidor para cada una de las instancias
Puede iniciar la sesin de creacin de reflejos de bases de datos en ServerB de la siguiente forma:
MySQL soporta replicacin asncrona unidireccional: un servidor acta como para rastrear las rotaciones de logs. Estos logs sirven como registros de actualizaciones para enviar a los servidores esclavos. Cuando un esclavo se conecta actualizacin que ha tenido lugar desde entonces, y se bloquea y espera para que el master le enve nuevas actualizaciones.
actualizaciones en el fichero de log binario, y mantiene un ndice de los ficheros al maestro, informa al maestro de la posicin hasta la que el esclavo ha ledo los logs en la ltima actualizacin satisfactoria. El esclavo recibe cualquier
La replicacin en MySQL se basa en un servidor maestro que toma nota de todos los cambios en las bases de datos (actualizaciones, borrados, y as) en los logs binarios. mismas actualizaciones en su copia de los datos. administracin del sistema: Cada servidor esclavo recibe del maestro las actualizaciones guardadas que el La replicacin unidireccional tiene beneficios para la robustez, velocidad, y problemas con el maestro, puede cambiar al esclavo como copia de seguridad.
maestro ha guardado en su log binario, de forma que el esclavo puede ejecutar las
consultas de clientes a procesar entre los servidores maestros y esclavo. Se consultas del maestro. Sin embargo, las sentencias que modifican datos deben enviarse siempre al maestro, de forma que el maestro y el esclavo no se desincronicen. al maestro. El maestro contina procesando actualizaciones mientras se realiza la copia de seguridad. o
puede enviar consultas SELECT al esclavo para reducir la carga de proceso de Se pueden realizar copias de seguridad usando un servidor esclavo sin molestar Los pasos para configurar la replicacin Maestro-Esclavo son: configuracin
1. En el servidor maestro, agregar/modificar, la seccin [mysqld] del archivo de (dependiendo del sistema operativo):
2. En el servidor maestro, reiniciar el demonio (o servicio) mysqld usuario no necesita otro privilegio.
4. En el servidor maestro, ejecutar FLUSH TABLES WITH READ LOCK;', para prevenir 5. En el servidor maestro, ejecutar SHOW MASTER STATUS; en el maestro y recordar 6. En el servidor maestro, ejecutar UNLOCK TABLES;
[mysqld]
En el servidor esclavo, ejecutar las siguientes instrucciones (ajustar los valores de STATUS' anterior.
9. En el servidor esclavo, para asegurarnos que la replicacin se inici satisfactoriamente, en el log de mysql deberamos ver algo as:
2.3.
Es la funcionalidad de la base de datos Oracle que brinda la mayor y ms efectiva disponibilidad, proteccin y recuperacin ante desastres de los datos, ya que datos standby para proteger a los datos ante fallas, desastres, errores o corrupcin.
provee la administracin, el monitoreo y la automatizacin de una o ms bases de Tanto sea que las bases standby estn ubicadas en un sitio de recuperacin ante funcionalidad asegura que si la base de datos de produccin sale de servicio, sea de previniendo la prdida de datos. Data Guard brinda confiabilidad, ya que el administrador siempre conoce el estado de las bases standby que pueden, en solo segundos, asumir el rol primario. manera planeada como imprevistamente, Data Guard switchea automticamente la desastres a varios kms del sitio de produccin o en el mismo edificio, esta base standby al rol de base de produccin, minimizando el tiempo de la cada y
Data Guard se puede utilizar con backup tradicional, restauracin y tcnicas de conglomerados para proporcionar un alto nivel de proteccin de datos y disponibilidad de datos. Imprecisa la arquitectura de Data Guard proporciona una ptima proteccin planificado y no planificado de la base de datos de produccin. afectan a la base de datos principal. base de datos standby. datos standby. de datos y la disponibilidad, minimizando el tiempo de inactividad Una base de datos standby utiliza un software de cdigo diferente que la base de datos principal, aislndolo de firmware y software de errores que Controles de deteccin de corrupcin es asegurar que los datos estn Data Guard detecta corrupcin silenciosa que puede ocurrir en la base de de red) y la falla de transferencia de datos, y evita que impacte en la base de coherentes de manera lgica y fsicamente antes de que se aplique a una datos primaria, debido a errores de hardware (memoria, CPU, disco, tarjeta
Una base de datos standby puede ser utilizado para realizar tareas de Los administradores pueden usar ya sea automtica o manual para la conmutacin para aplicaciones de misin crtica. inactividad y la eliminacin de los riesgos inherentes a la introduccin de cambios para entornos de produccin.
mantenimiento previstas de forma material, minimizando el tiempo de por error un Data Guard en espera de datos para mantener una alta disponibilidad Una configuracin de DATA GUARD est conectada por Oracle Net y puede estar bases de datos, siempre que puedan comunicarse entre s. Por ejemplo puede tener una base de datos en espera en el mismo sistema que la base de datos de produccin, junto con dos bases de datos standby en otros sistemas en ubicaciones remotas.
Puede administrar base de datos primarios de reserva utilizando las interfaces de una interfaz de lnea de comandos (DGMGRL) y una interfaz grfica de usuario que est integrado en Oracle Enterprise Manager aplicaciones.
lnea de comandos SQL o las interfaces de corredor de DATA GUARD, que incluye una base de datos de produccin, tambin conocida como base de datos La base de datos principal puede ser una sola instancia de base de datos Oracle o una aplicacin real de base de datos del clster. una configuracin de Data Guard contiene
transaccional coherente con la base de datos principal. El Uso de backup de la base de datos principal, puede crear hasta nueve bases de datos standby e actualizados de la base de datos de produccin o principal. base de datos. datos lgica: o incorporarlos en una configuracin de Data Guard. Una vez creado, Data Guard mantiene automticamente cada base de datos aplicando redo y luego aplicando redo en la base de datos standby, para mantener los datos Similar a una base de datos principal, una base de datos Standby puede ser Una base de datos stabdby puede ser una base de datos fsica o una base de
una sola instancia de base de datos Oracle o una Real Application Clusters
Proporciona una copia fsicamente idntica de la base de datos principal, standby fsica se mantiene sincronizado con la base de datos principal.
de datos, incluidos los ndices, son los mismos. Una base de datos
Contiene la informacin lgica que la base de datos de produccin, diferentes. La base de datos standby lgica se mantiene sincronizado con la base de datos SQL primordial. permite a los usuarios acceder a una base de datos lgica de espera para Una base de datos standby lgica se puede utilizar para otros fines uso una base de datos standby lgica, puede actualizar el software de Por lo tanto, una base de datos standby lgica se puede utilizar al mismo tiempo la proteccin de datos, informes y actualizaciones de base de datos.
aunque la organizacin fsica y la estructura de los datos pueden ser comerciales adems de los requisitos de recuperacin de desastres. Esto consultas y a efectos de notificacin en cualquier momento. Adems, el Oracle Database y conjuntos de parches, casi sin tiempo de inactividad.
Figura 1-1 muestra una tpica configuracin de Data Guard que contiene una base de datos principal que transmite datos a un redo luego una base de datos standby. La base de datos standby est localizada a distancia de la base de datos principal primaria. Sin embargo, para recuperacin de desastres, Oracle recomienda configurar bases de datos standby en ubicaciones remotas. Registro a una base de datos standby. Figure 1-1 Tpica Configuracin Data Guard configurar la base de datos de espera en la misma ubicacin que la base de datos
Redo Transport Services (Servicios de transporte Redo) Log Apply Services (Aplicar Servicios de registro)
Control de la transferencia automtica de hacer nuevo los datos de la base de datos de produccin para uno o ms archivo de destinos. Aplicar redo data sobre la base de datos standby para mantener la sincronizacin transaccional con la base de datos principal. Redo data pueden ser aplicados a partir de archivos de registro de redo log o, si se para ser archivados por primera vez en la base de datos standby. Role Transitions (Papel de Transitions) aplican en tiempo real est habilitada, directamente desde el modo de standby redo log file a medida que se llena, sin que sea necesario redo data Cambia el papel de una base de datos desde una base de datos standby para por error.
una base de datos principal, o desde una base de datos principal a una base de datos standby utilizando una conversin o una operacin de conmutacin Rehacer los servicios de transporte de control de la transferencia automtica ms destinos de archivo. configuracin. Servicios de transporte redo, realiza las siguientes tareas:
de hacer de nuevo los datos de la base de datos de produccin para uno o Transmitir redo data del sistema primario a los sistemas de standby en la debido a un fallo en la red.
Hacer cumplir la proteccin de los modos de base de datos de la base de datos principal u otra base de datos standby.
en un sistema standby y recuperar automticamente el archivo redo log El redo transmitido desde la base de datos principal est escrito en el archivo de archivo redo log files. Log apply services aplica servicios de aplicar redo data sobre principal. Tambin permite el acceso de slo lectura a los datos.
la base de datos standby para mantener la coherencia con la base de datos La principal diferencia entre lo fsico y bases de datos standby lgica es la forma en que aplican los servicios de registro de aplicar los archivados redo data: Figura 1-2 Actualizacin automtica de una base de datos standby fsica
Para la base de datos standby fsica, Data Guard utiliza la tecnologa Redo estndar de recuperacin de una base de datos oracle, como se muestra en la figura - 2.
que se aplica sobre redo data en la base de datos standby usando tcnicas
para bases de datos standby lgica, Data Guard utiliza la tecnologa SQL que 3.
primero transforma los datos en Redo recibido y luego ejecuta el SQL Figura 1-3 Actualizacin automtica de una base de datos standby lgica
Una base de datos Oracle opera en uno de dos papeles: primario o de con ayuda de una transicin o una operacin de conmutacin por error. Un
reserva. Usando Data Guard, puede cambiar la funcin de una base de datos entre la base de datos principal y una de sus bases de datos en standby. Una conversin, las transiciones base de datos principal a un papel en blanco, y las transiciones base de datos standby para el papel principal. La transicin se produce sin tener que volver a crear cualquier base de datos.
A Un
no est disponible. Conmutacin por error se realiza slo en el caso de un Guard para asegurar la no perdida de datos.
conmutacin por error en una transicin de una base de datos standby para el papel principal. El administrador de base de datos puede configurar Data Las transiciones de rol descritos en esta documentacin se invocan m Oracle Data Guard para simplificar las transiciones papel y conmutaciones interfaz de lnea de DGMGRL.
anualmente mediante sentencias SQL. Tambin puede utilizar el corredor de por error automatizar el uso de Oracle Enterprise Manager o el comando
El Data Guard broker es un marco de gestin distribuida que automatiza la creacin, mantenimiento y monitoreo de las configuraciones de Data Guard. Usted interfaz de Data Guard de lnea de comandos (DGMGRL) a: aplicarn a los servicios puede utilizar Oracle Enterprise Manager interfaz grfica de usuario (GUI) o la
Crear y habilitar las configuraciones Data Guard, incluyendo el establecimiento de servicios de transporte y hacer de nuevo registro sistema en la configuracin Manejar un conjunto de datos de configuracin de la Guardia de cualquier Administrar y controlar los datos que contienen las configuraciones de la Guardia Real Application Clusters primaria o bases de datos standby comandos DGMGRL. Simplificar switchovers conmutaciones y failovers conmutaciones por error
por lo que le permite invocar utilizando ya sea un simple clic en la clave de Oracle Enterprise Manager o un solo comando en la interfaz de lnea de Permitir Conmutacin por error de inicio rpido para conmutar por error Data Guard determina si es necesario una conmutacin por error e inicia la automticamente, sin necesidad de intervencin DBA y sin prdida de datos. automticamente cuando la base de datos principal no est disponible. Cuando de conmutacin por error de inicio rpido est habilitado, el agente conmutacin por error para el destino especificado base de datos standby
El Data Guard interfaz de lnea de comandos (DGMGRL) le permite controlar y supervisar una configuracin de Data Guard de la DGMGRL, o en scripts. Se puede bases de datos en la configuracin utilizando DGMGRL. realizar la mayora de las actividades necesarias para gestionar y supervisar las
En algunas situaciones, un negocio no puede darse el lujo de perder datos. En otras situaciones, la disponibilidad de la base de datos puede ser ms importante que la descripciones siguientes se resumen los tres modos distintos de proteccin de datos. Este modo de proteccin garantiza que no se pierdan los datos se producir
prdida de datos. Algunas aplicaciones de bases de datos requieren un rendimiento mximo y puede tolerar una pequea cantidad de prdida de datos. Las
si la base de datos principal falla. Para proporcionar este nivel de proteccin, el hacer de nuevo los datos necesarios para recuperar cada transaccin debe de registro en al menos una base de datos standby antes de la transaccin. A transaccionalmente coherente.
ser escrito tanto a la lnea local de registro de rehacer y rehacer a la espera fin de garantizar la prdida de datos no puede ocurrir, la base de datos
principal se apaga si un fallo previene la escritura de su flujo de rehacer a la espera rehacer el registro de al menos una base de datos standby Este modo de proteccin ofrece el ms alto nivel de proteccin de datos que igual que el modo de mxima proteccin, la transaccin no se comprometer hasta el rehacer necesario para recuperar esa transaccin se escribe en el diferencia del modo de proteccin mxima, la base de datos principal no se funciona en modo de mximo rendimiento hasta que el fallo se ha corregido,
es posible sin comprometer la disponibilidad de la base de datos primaria. Al de por lo menos una base de datos standby transaccionalmente coherente. A
registro de rehacer en lnea locales y al hacer de nuevo en espera de registro cierra en caso de avera le impide rehacer su escrito corriente a una y todas las lagunas en rehacer los archivos de registro se hayan resuelto. distancia de espera registro de rehacer. En cambio, la base de datos principal
reanuda automticamente en el modo de funcionamiento mxima disponibilidad. Este modo se asegura de que no se pierdan los datos se producir si la base completo de hacer de nuevo los datos sean enviados desde la base de datos primaria para por lo menos una base de datos standby. Este modo de proteccin (por defecto) ofrece el ms alto nivel de proteccin de datos inicial, pero slo si una segunda falta no impide que un conjunto
de datos que es posible sin afectar el rendimiento de la base de datos principal. Esto se logra al permitir que una transaccin de cometer tan datos principal de hacer de nuevo flujo de datos tambin se escribe por lo menos a una base de datos standby, pero que hacer de nuevo flujo se escribe de datos. de forma asincrnica con respecto a las transacciones que crean el rehacer pronto como el hacer de nuevo los datos necesarios para recuperar esa
Cuando los vnculos de red con suficiente ancho de banda se utilizan, este modo proporciona un nivel de proteccin de datos que se aproxima a la base de datos principal. mxima disponibilidad modo con un impacto mnimo en el rendimiento de
Los tres modos de proteccin requieren que el transporte de registro de atributos especficos que especificarse en la LOG_ARCHIVE_DEST_ n parmetro de inicializacin para enviar datos a rehacer por lo menos una base de datos standby. Data Guard ofrece los siguientes beneficios:
solucin de alta disponibilidad. Fcil de gestionar la conversin, y entre bases de datos principal y de reserva, minimizando el tiempo de inactividad de la base de datos primaria para las interrupciones planificadas y no planificadas. proteccin de datos completa
desastres imprevistos. Una base de datos standby constituye una salvaguardia contra corrupcin de datos y errores del usuario. Corrupciones errores de los usuarios que hacen que la base de datos principal a sufrir cuando se aplica a la base de datos standby. Uso eficiente de los los recursos del sistema daos permanentes se pueden resolver. Por ltimo, el redo data se valida Las tablas de base de datos standby que se actualizan con los datos recibidos a la base de datos en standby. Del mismo modo, corrupciones lgicas o
de redo data de la base de datos principal se puede utilizar para otras tareas base de datos principal carga de trabajo necesaria para realizar estas tareas,
tales como backups, reporting, summations, y consultas, reduciendo as la ahorrando valioso de la CPU y I / O ciclos. Con una base de datos standby las mesas de los esquemas que no se actualizan desde la base de datos ndices adicionales y vistas materializadas se pueden crear en las tablas de los requisitos especficos del negocio. mientras se actualizan las tablas de la base de datos principal, y las tablas estn disponibles simultneamente para acceso de slo lectura. Por ltimo mantenimiento para un mejor rendimiento de las consultas y para satisfacer
lgica, los usuarios pueden realizar la manipulacin de datos normales en principal. Una base de datos standby lgica puede permanecer abierta
Oracle Data Guard ofrece una proteccin mxima, la mxima disponibilidad, sistema.
mximo rendimiento y los modos para ayudar a equilibrar las empresas en la disponibilidad de datos respecto a los requisitos de rendimiento del Si se pierde la conectividad entre las bases de datos standby principal y uno Deteccin automtica y la resolucin de diferencias
o ms (por ejemplo, debido a problemas de red), hacer de nuevo los datos archivo redo log son detectados automticamente por Data Guard, que con la base de datos principal, sin intervencin manual por parte del DBA. Centralizada y gestin simple luego transmite automticamente la falta del archivo redo log de registro
que se generan en la base de datos principal no puede ser enviado a las bases de datos standby. Una vez que una conexin se restablece, la falta de para las bases de datos standby. Las bases de datos en espera se sincronizan El corredor Data Guard ofrece una interfaz grfica de usuario y una interfaz configuracin de Data Guard.
de lnea de comandos para automatizar tareas administrativas y las mltiples bases de datos en una configuracin de Data Guard. El corredor Integracin con base de datos Oracle Transiciones Automtica de rol tambin el seguimiento de todos los sistemas dentro de una sola
Data Guard es una caracterstica de Oracle Database Enterprise Edition y no requiere instalacin por separado. Cuando de conmutacin por error de inicio rpido est habilitado, el agente de la Guardia de datos de forma automtica por error a un sitio sincronizado
de espera en caso de un desastre en el sitio principal, que no requiere intervencin del DBA. Adems, las aplicaciones se notifica en funcin de la transicin.
RAID(del ingls Redundant Array of Independent Disks, conjunto redundante de discos independientes,) es un acrnimo de matrices redundantes de discos econmicos. Estos proporcionan un mecanismo para equilibrar la carga y asegurar sus datos en varios discos.
Un RAID 0 (tambin llamado conjunto dividido o volumen dividido) distribuye los datos equitativamente entre dos o ms discos sin informacin de paridad que fsicos. Un RAID 0 puede ser creado con discos de diferentes tamaos, pero el espacio proporcione redundancia. El RAID 0 se usa normalmente para incrementar el nmero de grandes discos virtuales a partir de un gran nmero de pequeos discos pequeo (por ejemplo, si un disco de 300 GB se divide con uno de 100 GB, el tamao del conjunto resultante ser slo de 200 GB, ya que cada disco aporta 100GB). Una los dos discos.
rendimiento, aunque tambin puede utilizarse como forma de crear un pequeo de almacenamiento aadido al conjunto estar limitado por el tamao del disco ms buena implementacin de un RAID 0 dividir las operaciones de lectura y escritura en bloques de igual tamao, por lo que distribuir la informacin equitativamente entre Un RAID 1 crea una copia exacta de un conjunto de datos en dos o ms discos. Esto conjunto RAID 1 slo puede ser tan grande como el ms pequeo de sus discos. habitualmente independiente, el rendimiento de lectura se incrementa
resulta til cuando el rendimiento en lectura es ms importante que la capacidad. Un Adicionalmente, dado que todos los datos estn en dos o ms discos, con hardware aproximadamente como mltiplo lineal del nmero del copias; es decir, un RAID 1
puede estar leyendo simultneamente dos datos diferentes en dos discos diferentes, por lo que su rendimiento se duplica.
Un RAID 2 divide los datos a nivel de bits en lugar de a nivel de bloques y usa un cdigo de Hamming para la correccin de errores. Los discos son sincronizados por la actualmente no se usa. Permite tasas de trasferencias extremadamente altas. para la correccin de errores. Tericamente, un RAID 2 necesitara 39 discos en un sistema informtico moderno: 32
controladora para funcionar al unsono. ste es el nico nivel RAID original que se usaran para almacenar los bits individuales que forman cada palabra y 7 se usaran
Un RAID 3 usa divisin a nivel de bytes con un disco de paridad dedicado. Se usa rara vez en la prctica. Uno de sus efectos secundarios es que normalmente no puede atender varias peticiones simultneas, debido a que por definicin cualquier simple
bloque de datos se dividir por todos los miembros del conjunto, residiendo la misma
direccin dentro de cada uno de ellos. As, cualquier operacin de lectura o escritura exige activar todos los discos del conjunto. anterior concluyese. En el ejemplo del grfico, una peticin del bloque A formado por los bytes A1 a A6 requerira que los tres discos de datos buscaran el comienzo (A1) y devolvieran su contenido. Una peticin simultnea del bloque B tendra que esperar a que la
Diagrama de una configuracin RAID 4. Cada nmero representa un bloque de datos; cada columna, un disco. Un RAID 4 usa divisin a nivel de bloques con un disco de paridad dedicado. Necesita un mnimo de 3 discos fsicos. El RAID 4 es parecido al RAID 3 excepto porque divide a nivel de bloques en lugar de a nivel de bytes. Esto permite que cada miembro del lectura simultneamente. En principio tambin sera posible servir varias peticiones de disco, ste se convertira en el cuello de botella del conjunto. escritura simultneamente, pero al estar toda la informacin de paridad en un solo conjunto funcione independientemente cuando se solicita un nico bloque. Si la
Un RAID 5 usa divisin de datos a nivel de bloques distribuyendo la informacin de ser implementado. El fallo de un segundo disco provoca la prdida completa de los datos. divisin (
paridad entre todos los discos miembros del conjunto, ha logrado popularidad gracias a su bajo coste de redundancia. Generalmente, se implementa con soporte hardware Las implementaciones RAID 5 presentan un rendimiento malo cuando se someten a lo que exige realizar secuencias de lectura, modificacin y escritura tanto para el para el clculo de la paridad. El RAID 5 requiere al menos tres unidades de disco para
cargas de trabajo que incluyen muchas escrituras ms pequeas que el tamao de una menudo cachs de escritura no voltiles para reducir este problema de rendimiento.
). Esto se debe a que la paridad debe ser actualizada para cada escritura,
A continuacin se muestran los pasos para la creacin del dominio con el nombre sistemas.com
Seleccionamos Instalar y configurar este equipode manera que utilice este servidor DNS como el preferido
Finalizamos la instalacin del dominio, ahora se tiene que adherir al dominio los computadores en donde sern configurados con mirroring Para agregar los computadores en el dominio configuramos la red, para ello vamos propiedades de protocolo de Internet (TCP/IP)
En esta parte describiremos la manera como asociamos un computador a un dominio, de la siguiente manera: Vamos a propiedades de mi PC
Seleccionamos en Dominio y escribimos el nombre del dominio a la cual nos queremos asociar, en este caso al dominio que acabamos de crear anteriormente sistemas.com
al solicitar la accin, el sistema nos pedir que nos autentiquemos, para ello ingresamos en nombre y usuario.
mostrara un bienvenida al
Finalmente para poder ver los cambios realizados necesitamos reiniciar la PC. Estos pasos se repiten para el computador donde estar el servidor principal y el servidor espejo de la base de datos.
Lo siguiente que se tiene que hacer es deshabilitar el firewall y el antivirus instalado tanto en la computadora del servidor principal, del servidor espejo y del servidor testigo.
Ahora en Propiedades del Sistema - escritorio remoto seleccionamos permitir que los usuario se conecten de manera remota a este equipo
Ahora nos conectamos al servidor que ser el principal, para iniciar con la configuracin de mirroring
Ahora generamos un backup de tipo transaccin log, donde se guardaran todas las operacin que se realice en la base de datos.
Guardamos en una capeta los backups creados y compartimos la carpeta para poder restaurarlo desde el servidor espejo.
SERVIDOR
Ahora nos conectamos al servidor de base de datos espejo, desde el servidor de la base de datos principal
Ahora restauramos la base de datos principal en el servidor espejo con el mismo nombre
Seleccionamos en men
Ahora una ves restaurado la base de datos ventas.bak, procedemos a restaurar ventas.trn (de transaccin log)
Para iniciar la configuracin de la replicacin en MySQL se debe desactivar el firewall y el antivirus que se encuentre activo en ambos servidores de datos.
Ingresamos al editor de comandos de MySQL y crearemos una base de datos, la cual no debe contener ninguna tabla ni registro.
Ingresamos los datos de la ubicacin del archivo log-bin, la base de datos con que trabajaremos y el identificador del servidor.
A continuacin pasaremos a reiniciar el servicio, clic derecho a mi PC, servicios y buscamos el servicio de MySQL, y pasamos a reiniciarlo.
mysql>GRANT REPLICATION SLAVE ON *.* TO 'user1'@'%' IDENTIFIED BY 'admin'; mysql>FLUSH PRIVILEGES; mysql>USE biblioteca; Con el cual indicaremos cual es el usuario para accesar a la base de datos esclavo y cual es la contrasea. Asignamos todos los privilegios al usuario creado anteriormente (user1) Entramos a nuestra base de datos con el siguiente comando:
Ingresamos al editor de comandos MySQL, ingresamos nuestra contrasea y ejecutamos el siguiente comando:
Asignamos privilegios para acceder a las tablas, con el siguiente comando: Ahora vamos a ver el estado del servidor Master, la informacion que se mostrar es bsica para poder crear la replicacin po lo que se sugiere guardarla.
mysql> mysqldump -u root -p --opt sistemas > sistemas.sql Cerramos el editor. e ingresamos nuestra contrasea.
Salimos del editor de MySQL y ejecutamos una ventana DOS en la que nos direccionamos a la carpeta bin de MySQL.
Ejecutamos el comando para restaurar la base de datos indicndole la direccin a donde restaurar y la direccin del archivo del buckup, e ingresamos nuestra contrasea.
Cerramos la ventana y pasamos a ubicarnos el el archivo de inicializacin de nuestro servidor de datos esclavo.
server-id = 2
master-password = admin
master-connect-retry = 60
que son el identificador del servidor, la direccin ip de nuestro servidor master, nuestro usuario creado, su contrasea el tiempo de conectividad y la base de datos que se replicar.
replicate-do-db = Sistemas
Ingresamos el siguiente comando con el que configuramos la replicacin del servidor, indicndole la direccin ip de nuestro master, usuario, contrasea ubicacin y posicin.
mysql>START SLAVE;
Para la realizacion del RAID 0, utilizamos el Windows server 2008, dos discos duros de 74.53 GB con los cual configuraremos.
Reconocemos los dos discos que introducimos en le case que son el Disk 0 y el Disk1
Seleccionamos los discos que convertiremos a dinamicos en este caso el Disk 0 y el Disk1
hacer el RAID 0.
Luego elegimos el tipo de formato que tendr el RAID 0 en nuestro caso ser el NTFS, el nombre de nuestro volumen sera
Para la realizacion del RAID 1, utilizamos el Windows server 2008, dos discos duros de 74.53 GB con los cual configuraremos. Reconocemos los dos discos que introducimos en le case que son el Disk 0 y el Disk1, luego hacemos click izquierdo al volumen en el cual escogemos New Mirrored Volumen para hacer el RAID 1.
Creamos dos carpetas en el disco en el que creamos el RAID 1 las que cuales denominamos y ,
en el cual hacemos click izquierdo, para seleccionar la opcin Break Mirrored Volumen.
Luego presionamos en
para continuar
vemos que el RAID 1 se encuentra en dos discos que discos distintos (I y H).