Ventajas competitivas de una solución empresarial

39
9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146 Ventajas competitivas de una solución empresarial Pablo F. Dueñas Campo | 9º Encuentro Danysoft en Microsoft

description

Ventajas competitivas de una solución empresarial Pablo F. Dueñas Campo | 9º Encuentro Danysoft en Microsoft. Mejoras en Disponibilidad - AlwaysOn. 9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146. Tecnologías Alta Disponibilidad. Reflejo de base de datos. - PowerPoint PPT Presentation

Transcript of Ventajas competitivas de una solución empresarial

Page 1: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

Ventajas competitivas de una solución empresarialPablo F. Dueñas Campo | 9º Encuentro Danysoft en Microsoft

Page 2: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

Mejoras en Disponibilidad - AlwaysOn

Page 3: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

• Reflejo de base de datos.• Grupos de disponibilidad AlwaysOn.

• Conmutación de clúster por error.• Instancias de clúster de conmutación por error de

AlwaysOn.• Trasvase de registros.• Grupos de disponibilidad AlwaysOn.

• Replicación.

Tecnologías Alta Disponibilidad

Page 4: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

• Conmutar base de datos en vez de instancia.• Que puedan conmutar varias bases de datos a la

vez.• Varias réplicas secundarias.• Modos de disponibilidad alternativos: confirmación

asincrónica y sincrónica.• Varios modos de conmutación por error:

automática, manual planeada y manual forzada. • Directiva de migración tras error flexible para

cada grupo de disponibilidad.• Servidor de archivos del Bloque de mensajes del

servidor (SMB) como opción de almacenamiento.• TempDB compartida o no.

Solución Flexible

Page 5: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

• 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.• System Center.

Solución Integrada

Page 6: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

• 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.

ROI (Retorno de la Inversión)

Page 7: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

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

Page 8: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

• 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.

Instancias de Clúster de Conmutación por Error de AlwaysOn

Page 9: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

• 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.

Grupos de Disponibilidad AlwaysOn

Page 10: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

• 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.

Características grupos AlwaysOn

Page 11: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

• 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.

Clústeres de Conmutación por Error de Múltiples Subredes

Page 12: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

Eventos Extendidos

Page 13: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

• Extended Events es un sistema ligero de supervisión de rendimiento que usa muy pocos recursos de rendimiento.

• Sistema de control de eventos general para el servidor.

• El motor es independiente del evento.• Los eventos están separados de los consumidores

de eventos, llamados destinos.• Los eventos son diferentes de la acción que se

lleva a cabo.• Los predicados pueden filtrar dinámicamente

cuándo se deben capturar los datos de evento.• Dos interfaces de usuario gráficas.

Características

Page 14: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

• Botón derecho en Sesiones.

• Establecer propiedades de la sesión:• Nombre• Iniciar sesión con el

servidor.

• Elegir plantilla

Crear una Sesión

Page 15: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

Seleccionar eventos para capturar

Page 16: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

Capturar campos globales (Acciones)

Page 17: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

Filtros de eventos (Predicados)

Page 18: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

Almacenamiento de datos

Page 19: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

Resumen

Page 20: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

Crear Sesión de Eventos

Page 21: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

Nueva Sesión

Page 22: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

Eventos

Page 23: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

Ver Eventos (Filtros)

Page 24: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

Columnas

Page 25: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

Agrupación y Agregación

Page 26: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

Índices Columnstore

Page 27: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

• Guarda cada columna en un conjunto separado de páginas de disco.

• Índice de almacenamiento en filas:

• Índice columnstore:

Qué Son

Page 28: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

• Beneficios:• Sólo se usan las columnas necesarias para resolver la

consulta.• Se pueden comprimir bastante los datos porque en una

columna se suelen repetir.• Los ratios de acierto en los cachés de memoria

aumenten.• La tecnología es Vertipaq™, que se ha

implementado también en Analysis Services y en PowerPivot.

• Son almacenes de columnas exclusivamente

Características

Page 29: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

• Se pueden usar muchas columnas.

• Deben ser columnas que estén tanto en la búsqueda (WHERE, JOIN ... ON) como en lo que se devuelve (SELECT).

• Funcionan muy bien si caben en memoria.

• Las columnas de tipos de datos grandes, no pueden formar parte de la definición.

• El orden no afecta a la eficiencia.

Usar los Índices Columnstore

Page 30: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

• Optimizados para consultas de almacenes de datos.

• Cuándo no hay que usarlos:• Conjunto de resultados muy grande.• No hay agregaciones, uniones o filtros.• Se unen dos tablas grandes.• Se devuelven muchas columnas.

• Se pueden usar sugerencias de consulta o sugerencias de índice para solicitar al optimizador de consultas que emplee un índice de filas (IGNORE_NONCLUSTERED_COLUMNSTORE_INDEX).

• La tabla que tiene un índice de este tipo, no puede actualizarse.

De qué Hay que Cuidarse

Page 31: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

Estadísticas de Rendimiento

Page 32: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

• Discos:• La segunda tarea más costosa es leer de disco, que es la

que nos interesa para las consultas.• El almacenamiento ha aumentado mucho, pero no los

ratios de transferencia y mucho menos los tiempos de búsqueda.

• Memoria:• La mejora del acceso a la memoria es superior a la

mejora en los discos duros.• Los procesadores actuales tienen hasta tres niveles de

memoria más veloces que la memoria principal.• Procesador:• Han mejorado en muchos aspectos: ciclos por segundo,

ciclos para resolver una instrucción, tamaño de las instrucciones, núcleos por procesador, etc.

Lectura

Page 33: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

• Almacenamiento de datos:• Esperas para cargar las instrucciones (bastante

eficiente).• Esperas para cargar los datos.

• Compresión:• La única forma de cargar todavía menos datos.• El tiempo que se pueda emplear en descomprimir los

datos está más que compensado.• Más• Usar distintas columnas en varias partes del plan de

una consulta para subir aún menos datos.• Sofisticaciones adicionales secretas.

Cómo Resolver el Acceso

Page 34: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

Creación Índices

Page 35: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

• Segmentos: sys.column_store_segments • Diccionarios: sys.column_store_dictionaries

Espacio en Disco

Page 36: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

• Eficiencia.

Cálculo para Índices Columnstore

Page 37: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

Gestión activos software y libros

Page 38: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146

Formación, consultoría y seminarios

Page 39: Ventajas competitivas de una solución empresarial

9º Encuentro Danysoft en Microsoft | www.danysoft.com | 902 123146