Download Alta Disponibilidad en SQL Server: AlwaysOn

Document related concepts
no text concepts found
Transcript
Alta Disponibilidad en
SQL Server: AlwaysOn
Ponente: Pablo F. Dueñas Campo
Servicios Profesionales | [email protected]
13 Encuentro Danysoft en Microsoft
Abril 2016
XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos
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
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.
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.
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.
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.
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.
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.
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)
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.
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.
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.
XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos
Modos de conmutación por error
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.
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.
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:
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)
XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos
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 :
[email protected] | 902 123146
XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos
Sala 2
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
XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos
Gracias
Para más información contacta con Danysoft
[email protected] | www.danysoft.com
XIII Encuentro Danysoft en Microsoft | Abril 2016 | www.danysoft.com | Haz Crecer tus Conocimientos