Alta Disponibilidad en SQL Server: AlwaysOn Ponente: Pablo F. Dueñas Campo Servicios Profesionales sp@danysoft.com 13 Encuentro Danysoft en Microsoft Abril 2016 Sala 3 Infraes - tructur
Agenda Sala 3 Gestión de Infraestructura de Servidores Primera Sesión Segunda Sesión Tercera Sesión Supervisión del rendimiento de Bases de Datos SQL Server Disaster Recovery para entornos Hyper-V BPM: Automatización de Procesos Cuarta Sesión Quinta Sesión Sexta Sesión Alta Disponibilidad en SQL Server: AlwaysOn SIEM : Monitorización de Eventos Auditoria : Verificar la seguridad definida
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.
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.
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.
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.
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.
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.
Clústeres de Conmutación por Error de Windows Server (WSFC)
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.
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.
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.
Modos de conmutación por error
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.
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.
Monitorización Votos y estado del clúster: AlwaysOn Dashboard: Información del clúster:
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)
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 si tienes que afrontar un proyecto o adquisición de software, estamos a tu disposición en : Sala 2 info@danysoft.com 902 123146
Descubre Danysoft Información ampliada sobre licencias, qué incluye cada edición, y utilidades software en: Información ampliada sobre formación, consultoría y cesión profesionales en: Valor añadido a la comunidad en forma de eventos como este, artículos técnicos o revistas en: +50 vídeos en castellano sobre Visual Studio, SQL Server, TFS y soluciones Microsoft en: shop.danysoft.com www.danysoft.com /servicios www.danysoft.com /comunidad www.youtube /danysoftech
Gracias Para más información contacta con Danysoft info@danysoft.com www.danysoft.com