Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL...

20
XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos Sala 3 Infraes - tructur Alta Disponibilidad en SQL Server: AlwaysOn Ponente: Pablo F. Dueñas Campo Servicios Profesionales | [email protected] 13 Encuentro Danysoft en Microsoft Abril 2016

Transcript of Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL...

Page 1: Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL Server. Sala 3 | Gestión ... replicar datos. Recuperación ante desastres y alta

XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos

Sala 3 Infraes-tructur

Alta Disponibilidad en SQL Server: AlwaysOnPonente: Pablo F. Dueñas CampoServicios Profesionales | [email protected] Encuentro Danysoft en Microsoft

Abril 2016

Page 2: Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL Server. Sala 3 | Gestión ... replicar datos. Recuperación ante desastres y alta

XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos

Segunda SesiónPrimera Sesión Tercera Sesión

Agenda

Quinta SesiónCuarta Sesión Sexta Sesión

Disaster Recovery para entornos Hyper-V

Supervisión del rendimiento de Bases de Datos SQL Server

Sala 3 | Gestión de Infraestructura de Servidores

BPM: Automatización de Procesos

SIEM : Monitorización de Eventos

Alta Disponibilidad enSQL Server: AlwaysOn

Auditoria : Verificar la seguridad definida

Page 3: Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL Server. Sala 3 | Gestión ... replicar datos. Recuperación ante desastres y alta

XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos

Tecnologías Alta Disponibilidad Reflejo de base de datos. Grupos de alta disponibilidad (HA) AlwaysOn.

Conmutación de clúster por error. Instancias de clúster de conmutación por error (FCI) de

AlwaysOn. Trasvase de registros. Grupos de disponibilidad (DR) AlwaysOn.

Replicación.

Page 4: Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL Server. Sala 3 | Gestión ... replicar datos. Recuperación ante desastres y alta

XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos

Solución Flexible Conmutar base de datos en vez de instancia. Conmutar varias bases de datos a la vez: permite conmutar

grupos de bases de datos pertenecientes a una aplicación. Varias réplicas secundarias. Modos de disponibilidad alternativos: confirmación sincrónica y

asincrónica. Varios modos de conmutación por error: automática, manual

planeada y manual forzada.

Page 5: Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL Server. Sala 3 | Gestión ... replicar datos. Recuperación ante desastres y alta

XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos

Solución Flexible (2) Clústeres de conmutación por error de múltiples subredes. Migración entre clústeres de grupos de disponibilidad

AlwaysOn para la actualización del sistema operativo. Modos de quórum: Mayoría de nodos Nodo y mayoría de recurso compartido de archivos Nodo y mayoría de disco Solo disco

Nodos que votan y nodos que no votan.

Page 6: Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL Server. Sala 3 | Gestión ... replicar datos. Recuperación ante desastres y alta

XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos

Solución Integrada Asistente para nuevo grupo de disponibilidad. Panel AlwaysOn para obtener una vista global del estado. Poder usar T-SQL, SSMS o Power Shell. Soporta todas las tecnologías: Captura de datos modificados. FILESTREAM. Seguimiento de cambios. Bases de datos independientes. Cifrado de base de datos...

Diagnósticos completos.

Page 7: Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL Server. Sala 3 | Gestión ... replicar datos. Recuperación ante desastres y alta

XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos

ROI (Retorno de la Inversión) Acceso de sólo lectura en las

réplicas secundarias. Copias de seguridad desde las

réplicas secundarias. Optimado para que el servidor

primario vaya lo más rápido. Optimado para que los

tiempos de conmutación sean mínimos.

Page 8: Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL Server. Sala 3 | Gestión ... replicar datos. Recuperación ante desastres y alta

XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos

Informes en Réplica Secundaria Impacto en alta

disponibilidad (RPO, RTO y RLO).

Aislamiento de instantánea (SI y RCSI): Versionado de filas aumenta 14 bytes.

Operaciones DDL: bloqueo de REDO. Latencia de datos. Planes de consulta y estadísticas: en tempdb.

Page 9: Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL Server. Sala 3 | Gestión ... replicar datos. Recuperación ante desastres y alta

XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos

Clústeres de Conmutación por Error de Windows Server (WSFC)

Page 10: Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL Server. Sala 3 | Gestión ... replicar datos. Recuperación ante desastres y alta

XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos

Instancias de Clúster de Conmutación por Error de AlwaysOn Alta disponibilidad local mediante la redundancia en el nivel de

instancias de servidor. Beneficios: Protección de la instancia. Conmutación automática en caso de error. Compatibilidad con soluciones de almacenamiento. Los nodos pueden estar en distintas redes. Reconfiguración cero de aplicaciones y clientes durante las

conmutaciones por error. En caso de que un grupo pierda el quórum, todo el clúster se deja sin

conexión.

Page 11: Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL Server. Sala 3 | Gestión ... replicar datos. Recuperación ante desastres y alta

XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos

Grupos de Disponibilidad AlwaysOn Requiere clústeres de conmutación por error de Windows Server (WSFC). Restricciones con FCI: Sólo uno de los nodos puede albergar réplicas. No soportan conmutación automática de AlwaysOn. Sólo soportan sincronización completa de datos manual.

Requisitos bases de datos: Sólo bases de datos de usuario. Lectura y escritura. Usar el modo de recuperación completo. No pertenecer a otro grupo de disponibilidad. Cuidado si las bases de datos no están en la misma ruta en todos los

nodos.

Page 12: Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL Server. Sala 3 | Gestión ... replicar datos. Recuperación ante desastres y alta

XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos

Características grupos AlwaysOn De una a cinco instancias de SQL Server para las réplicas de

disponibilidad. Cada réplica de disponibilidad secundaria puede aceptar conexiones de

cliente para acceso de solo lectura. Se pueden configurar las réplicas secundarias para hacer copias de

seguridad (de registro y de sólo copia). Modos de disponibilidad: Confirmación asincrónica.

Alguna pérdida de datos. Conmutación por error manual

forzada.

Confirmación sincrónica. Latencia de las transacciones. Conmutación automática y manual planeada.

Page 13: Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL Server. Sala 3 | Gestión ... replicar datos. Recuperación ante desastres y alta

XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos

Modos de conmutación por error

Page 14: Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL Server. Sala 3 | Gestión ... replicar datos. Recuperación ante desastres y alta

XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos

Clústeres de Conmutación por Error de Múltiples Subredes Conjunto diferente de subredes. Misma ubicación o sitios

geográficamente dispersos (clústeres elásticos).

Ningún almacenamiento compartido: replicar datos. Recuperación ante desastres y alta

disponibilidad Sin V-LAN elástica. MultiSubnetFailover=True.

Page 15: Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL Server. Sala 3 | Gestión ... replicar datos. Recuperación ante desastres y alta

XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos

Agente de escucha del grupo de disponibilidad Nombre de red virtual (VNN). Nombre DNS único. Una o varias direcciones IP

virtuales. Direcciones IP estáticas.

Réplica de sólo lectura: Application Intent=ReadOnly

MultiSubnetFailover: en paralelo.

Page 16: Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL Server. Sala 3 | Gestión ... replicar datos. Recuperación ante desastres y alta

XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos

Monitorización Votos y estado del

clúster: AlwaysOn

Dashboard:

Información del clúster:

Page 17: Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL Server. Sala 3 | Gestión ... replicar datos. Recuperación ante desastres y alta

XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos

Objetos de Servidor Trabajos del Agente SQL Server. Inicios de sesión. Valores de configuración del servidor Credenciales Consultas entre bases de datos Datos cifrados Mensajes de error definidos por el usuario Notificaciones de eventos Aplicaciones de Service Broker Procedimientos de inicio Desencadenadores (en el nivel de servidor)

Page 18: Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL Server. Sala 3 | Gestión ... replicar datos. Recuperación ante desastres y alta

XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos

Sala 2

También puedes realizarlas en las pausas para el café o durante la comida en la zona habilitada para ello.

Posteriormente tanto para dudas, como sitienes que afrontar un proyecto o adquisiciónde software, estamos a tu disposición en :

[email protected] | 902 123146

Page 19: Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL Server. Sala 3 | Gestión ... replicar datos. Recuperación ante desastres y alta

XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos

Información ampliada sobre licencias, qué incluye cada edición, y utilida-des software en:

shop.danysoft.com

Información ampliada sobre formación, consultoría y cesión profesionales en:

www.danysoft.com/servicios

Valor añadido a la comunidad en forma de eventos como este, artículos técnicos o revistas… en:

www.danysoft.com/comunidad

+50 vídeos en castellano sobre Visual Studio, SQL Server, TFS y soluciones Microsoft en:

www.youtube/danysoftech

Descubre Danysoft

Page 20: Alta Disponibilidad en SQL Server: AlwaysOn · SQL Server: AlwaysOn. Ponente: ... de Datos SQL Server. Sala 3 | Gestión ... replicar datos. Recuperación ante desastres y alta

XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos

GraciasPara más información contacta con Danysoft [email protected] | www.danysoft.com