La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Celso Javier Guzmán Díaz

Presentaciones similares


Presentación del tema: "Celso Javier Guzmán Díaz"— Transcripción de la presentación:

1 Celso Javier Guzmán Díaz
HA/DR, UNA VISIÓN GENERAL BAJO WINDOWS SERVER 2016 TP5 Y SQL SERVER 2016 RC3 Celso Javier Guzmán Díaz MCP|MCTS|MTA|MAP|IC3|ITIL|EHF|ISO27002|VCA6-DCV Blog:

2 Historia de la redundancia de datos basado en SQL Server
SQL Backup and Restore (SQL Server 6.5) SQL Log Shipping (SQL Server 7.0) SQL Transactional Replication (SQL Server 7.0) SQL Failover Cluster (SQL Server 7.0) SQL Snapshot (SQL Server 2005) SQL Mirroring (SQL Server 2005, 2008 y 2008 R2)* SQL AlwaysON (SQL Server 2012, 2014 y 2016) 2 | 11/14/2018 | Lima – Perú 2016

3 Alta Disponibilidad Disponibilidad = ((A – B)/A) x 100 por ciento).
Tiempo offline / año Tiempo offline / mes Tiempo offline / día % 31.5 s 2.62 s 0.08 s 99.999% 5.26 min 26.3 s 0.86 s 99.99% 52.6 min 4.4 min 8.6 s 99.95% 4.4 hrs 21.9 min 43.8 s 99.9% 8.8 hrs 43.8 min 1.46 min 95% 18.3 días 36.5 hrs 1.2 hrs 90% 36.5 días 73 hrs 2.4 hrs Alta Disponibilidad: los recursos del sistema están disponibles para su uso por el usuario final a lo largo de un tiempo dado. Ésta no sólo se relaciona con la prevención de caídas del sistema (también llamadas tiempos fuera de línea, downtime u offline), sino incluso con la percepción de "caída" desde el punto de vista del usuario: cualquier circunstancia que nos impida trabajar productivamente con el sistema – desde tiempos de respuesta prolongados, escasa asistencia técnica o falta de estaciones de trabajo disponibles – es considerada como un factor de baja disponibilidad. Disponibilidad = ((A – B)/A) x 100 por ciento). A = Horas comprometidas de disponibilidad. B = Número de horas fuera de línea.

4 Alta Disponibilidad Entel tiene sus gabinetes en el Tercer piso de Americatel, la Caja del Santa cuenta con su Gabinete en Telefónica de Monterrico. El centro de proceso de datos (CPD) de BBVA en Tres Cantos (Madrid) ha conseguido la certificación “Tier IV Gold” del Uptime Institute, la máxima que se concede en sostenibilidad operativa, con lo que el Grupo se convierte en el primer banco con unas instalaciones de estas características en Europa. La disponibilidad de un Data Center Tier IV es del %; lo que indica que no está garantizado su disponibilidad durante 26 minutos al año. 

5 Recuperación ante Desastre
El 19 de Marzo del 2008 un DataCenter de la empresa GreenBay en Wisconsin se incendio dañando 75 servidores además de Routers y conmutadores dejando a varias empresas fuera de línea por un periodo de 10 días. La compañía acepto que no tenían un plan de recuperación ante desastre.

6 Estrategias en SQL Server
Log Shipping. Mirroring Database. FCI (Failover Cluster Instances). Availability Groups.

7 Estrategias usadas Log Shipping Backup del Log de Transacciones.
Copia el Log de Transacciones. Restaurar el Log de Transacciones. Los Agentes de SQL Server realiza el Backup INS1 y el Agente de la INS2 Copia y Restaura. La aplicación debe de apuntar a la Instancia 2, podemos perder la información por el intervalo de Backup. Bastante Interesante a la recuperación de desastre. Múltiples Secundarios. Disponible en todas las ediciones de SQL Server 7 | 11/14/2018 | Lima – Perú 2016

8 Estrategias usadas Database Mirroring Modo Alto Desempeño (Asíncrono).
1 5 1) Usuario envía Transacción. 2) Escribo en Log de Transacciones. 3) Commit en DB Principal. 4) Contestación al cliente. 5) Transmite la transacción al Mirroring 6) Escribe en el Log de Transacciones y Commit. 4 2 3 6 1) Usuario envía Transacción. 2) Escribo en Log de Transacciones. 3) Commit en DB Principal. 4) Contestación al cliente. 5) Transmite la transacción al Mirroring 6) Escribe en el Log de Transacciones y Commit. Alto desempeño porque le doy respuesta al usuario y después lo envió al Mirroring. Disponible en SQL Server Enterprise 8 | 11/14/2018 | Lima – Perú 2016

9 Estrategias usadas Database Mirroring Modo Alta Seguridad (Síncrono) 1
3 1) Transacción recibida del Cliente. 2) Data escrita en BD y LOG del site Principal. 3) Data enviada al Mirroring. 4) Data escrita en DB Mirror. 5) Contestación hacia la base de datos Principal 6) Commit en Principal 7) Contestación enviada al Cliente. 7 5 2 6 4 1) Transacción recibida del Cliente. 2) Data escrita en BD y LOG del site Principal. 3) Data enviada al Mirroring. 4) Data escrita en DB Mirror. 5) Contestación hacia la base de datos Principal 6) Commit en Principal 7) Contestación enviada al Cliente. Alta Seguridad porque no se pierde la información, podemos hacer aparecer el Witness para verificar las instancias están activas. Disponible en todas las Ediciones de SQL Server 9 | 11/14/2018 | Lima – Perú 2016

10 Estrategias usadas Failover Clúster Almacenamiento compartido.
Estamos configurando a Nivel de Instancia. Conexión hacia la IP Virtual al Nodo Disponible. Disponible en todas las ediciones de SQL Server. Dedicada para el Quorum, aquí se guardará una copia lo mas actualizada posible del estado del cluster. Cada equipo cuando balancea cualquier recurso, tiene que actualizarlo… Este DISCO, con 512 Mb de capacidad es suficiente (aunque no deja de ser recomendable poner un  poco mas). El sistema de fichero que ha de tener, ha de ser NTFS o RFS (RFS es el nuevo sistema de archivos que proporciona Windows Server 2012). 10 | 11/14/2018 | Lima – Perú 2016

11 AlwaysON Es una solución de alta disponibilidad y de recuperación ante desastres que proporciona una alternativa empresarial a la creación de reflejo de la base de datos. Incorporada en SQL Server 2012, Grupos de disponibilidad AlwaysOn maximiza la disponibilidad de un conjunto de bases de datos de usuario para una empresa. Failover Clúster Instances (FCI) Availability Groups (AG) WSFC SI Nivel de Protección Instancia Base de Datos Tipo de Almacenamiento Compartido No-Compartido Secundarias Legibles No Si (Lectura y BK). El termino consta de dos tecnologías (FCI y AG). AlwaysON es la Tecnología Padre. Failover Clúster llamado desde SQL Server 7.0. Windows Server Failover Clustering. 11 | 11/14/2018 | Lima – Perú 2016

12 Grupos de Disponibilidad
Database Mirroring = Trabajar de Forma Asíncrona o Síncrona. Log Shipping = Múltiples secundarios. Capacidades adicionales: Listener = Nodo activo. Capacidad de Lectura y BK sobre los secundarios. Failover a nivel de Grupos de Base de Datos. Disponible en todas las ediciones de SQL Server. 12 | 11/14/2018 | Lima – Perú 2016

13 Como lo podríamos ver Disponible en todas las ediciones de SQL Server.
13 | 11/14/2018 | Lima – Perú 2016

14 Resumiendo las estrategias y Novedades
Aspecto Log Shipping Database Mirroring Failover Clustering Availability Groups Failover Base de Datos Instancia Grupos de Base de Datos FO-Automático No Si, con testigo Si Numero de Replicas Ilimitado 1 8 (*) Conexión Transparente Disponibilidad de la Replica Solo lectura entre restauraciones Solo lectura via Snapshot N/A Solo lectura / Backup. Basic Availability Group: SQL Server Standard Una base de datos Dos replicas Sin Listener 14 | 11/14/2018 | Lima – Perú 2016

15 Preguntas! Disponible en todas las ediciones de SQL Server. 15 |
15 | 11/14/2018 | Lima – Perú 2016

16 Gracias! Celso Javier Guzmán Díaz
MCP|MCTS|MTA|MAP|IC3|ITIL|EHF|ISO27002|VCA6-DCV Blog: Disponible en todas las ediciones de SQL Server. 16 | 11/14/2018 | Lima – Perú 2016


Descargar ppt "Celso Javier Guzmán Díaz"

Presentaciones similares


Anuncios Google