1,000s => 10,000s aplicaciones más complejas, GBs & TBs de información, clusters de servidores necesidad de mantener 1000s de usuarios conectados a 100s de BDs ƒQuién va a mantener todo esto corriendo y en orden? DBAs calificados más difíciles de encontrar cada día ISVs,.COMs quieren BDs "invisibles" tiendas pequeñas no cuentan con las habilidades necesarias">

La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Data Management Software DB2 UDB Version 8 IBM Autonomic Computing Carlos Cedillo IT Specialist

Presentaciones similares


Presentación del tema: "Data Management Software DB2 UDB Version 8 IBM Autonomic Computing Carlos Cedillo IT Specialist"— Transcripción de la presentación:

1 Data Management Software DB2 UDB Version 8 IBM Autonomic Computing Carlos Cedillo IT Specialist

2 Data Management Software

3 Por qué "Autonomic Computing"? ƒComplejidad: mayor dificultad día a día!! cada vez más BDs, tablas, usuarios: 100s => 1,000s => 10,000s aplicaciones más complejas, GBs & TBs de información, clusters de servidores necesidad de mantener 1000s de usuarios conectados a 100s de BDs ƒQuién va a mantener todo esto corriendo y en orden? DBAs calificados más difíciles de encontrar cada día ISVs,.COMs quieren BDs "invisibles" tiendas pequeñas no cuentan con las habilidades necesarias

4 Data Management Software Cuál es el costo de mantener una Base de Datos? Source: The AberdeenGroup, Server TCO: 81% Study of a competitive DBMS product, NOT DB2

5 Data Management Software....y el costo del esfuerzo del DBA.... Copyright 2002 D.H. Brown Associates, Inc. 60% del esfuerzo del DBA se gasta en 4 actividades.....

6 Data Management Software Autonomic Computing -- Ahora qué es SMART!! system self-monitors & self-regulates

7 Data Management Software Autonomic Computing -- Esto es SMART!! tables fragmented (Problem Recognition) (Problem Resolution) Auto-monitoreo & Auto-regulación del sistema IBM : Sistema de monitoreo... continuo monitoreo para detectar condiciones, diseños, etc. no óptimas para el funcionamiento general. búsqueda de subsistemas que requieran mantenimiento de rutina. encontrar patrones de comportamiento inadecuados de recursos Sistema regulatorio... consejos expertos para mejorar el desempeño, planeación de capacidad y ventanas apropiadas de oportunidad para realizar mantenimientos balanceo automático de uso de recursos, ajuste de diseños basado en cargas de trabajo, etc.... workload increases suspicious data access patterns elevated application contention processor, disk, network down massive data load application upgrade, overhaul re-balances resources, adds capacity, optimizes appl pooling reorgs, redistributes, tables online or batched appropriately s/pages about physical outages, and "poorly" written applications adds containers, notifies of future capacity needs adds/removes indexes, MQTs, partitions, BPs activates audit facility

8 Data Management Software Bases de Datos SMART: En qué nos enfocamos? ƒSelf Managing And Resource Tuning (SMART) Databases Tecnología enfocada a reducir la intervención humana y el costo de operación de DBMS que incluye características de automatización, toma de desiciones y sistemas expertos. Parte del projecto eLiza de IBM para desarrollar servidores autónomos. Áreas clave: ƒUp and running ƒDiseño experto ƒAuto-mantenimiento ƒAuto-curación ƒAuto-recuperación

9 Data Management Software Bases de Datos SMART: En qué nos enfocamos? ƒUp and Running herramientas para planeación de capacidades instalación automática y configuración inicial ƒDiseño recomendaciones en diseño lógico y físico ƒMantenimiento afinación automática para queries y recursos mantenimiento físico (estadísticas, reorganizaciones...) ƒDetección y resolución de problemas detectar existentes y predecir futuros notificación a usuarios capacidades de auto-corrección ƒDisponibilidad y recuperación de desastres disponibilidad administración de respaldos y bitácoras

10 Data Management Software Bases de Datos SMART: En qué nos enfocamos? Mucho trabajo por hacer... con qué empezamos? La industria y los DBMSs...

11 Data Management Software Características de las Bases de Datos IBM ƒHerramientas disponibles : Health Center Configuration Advisor Enhancements Buffer Pool Analyzer Recovery Expert Performance Expert: Applications Automatically Tuned Configuration Parameters Automatic Dead lock Identification High Availability Monitor

12 Data Management Software Los pasos para "Autonomic Computing" ƒes importante entender que nos encontramos en un camino evolutivo ƒnecesitamos ganarnos la confianza y ceder el control cuando sea necesario ƒnecesitamos gatear antes de caminar y caminar antes de correr

13 Data Management Software Health Monitoring ƒPara qué? cómo sabe que su base de datos se encuentra corriendo eficientemente? qué haría si descubre que su sistema no esta completamente "sano"? es muy complicado determinar que y cuando monitorear. se requiere contar con monitores, notificadores y mecanismos de resolución de fallas ƒModelo de manejo de excepciones: La BD se auto-monitorea desde la instalación notifica en cuanto detecta condiciones anormales aconseja dependiendo de la severidad del problema y sugiere soluciones inicia acciones correctivas si son requeridas o solicitadas ƒEl sueño Up-and-Running!! instalar la BD, proporcionar un o pager, y.... olvidarse de lo demás!!! DB2 UDB PE DB2 UDB ESE monitor del sistema ejecutar la estratégia determinar la mejor solución analisis reconocimiento de problemas Health & Welfare Feedback Loop Problem Determination & Resolution

14 Data Management Software Configuration Advisor ƒlo que hemos logrado!!! 91.3% 98.4% para un benchmark de OLTP específico

15 Data Management Software ƒDetermina el tipo de recuperación a utilizar cuando se le solicita. ƒRealiza análisis de bitácoras para respaldar las transacciones o selecciona el tipo de recuperación Recovery Expert MON TUE WEDTHU FRI SATSUN Create Object Recover Table back to Friday backup image #1 Drop Table backup image #2 Table UUPS! a dónde se fué esa tabla?

16 Data Management Software ƒReportes de aplicaciones ƒIdentifica problemas específicos de la aplicación ƒEntrega recomendaciones de afinación con prioridades en los reportes ƒReportes para problemas de performance comúnes e.j. identificación de uso excesivo de CPU, candados, etc. ƒRecolección de datos con mínimo overhead Performance Expert

17 Data Management Software ƒposibilidad de configurar parámentros en AUTOMATICO y dejar a la base de datos hacer el resto. ƒDBM example: Database Manager Configuration Node type = Database Server with local clients Database manager configuration release level = 0x0a00... Size of instance shared memory (4KB) (INSTANCE_MEMORY) = AUTOMATIC... ƒDB example: Database Configuration for Database Auto Description Parameter Current Value Delayed Value Database configuration release level = 0x0a00 Database release level = 0x0a00 Size of database shared memory (4KB) (DATABASE_MEMORY) = AUTOMATIC(8416) AUTOMATIC(8416) Catalog cache size (4KB) (CATALOGCACHE_SZ) = (MAXAPPLS*4) (MAXAPPLS*4) Package cache size (4KB) (PCKCACHESZ) = (MAXAPPLS*8) (MAXAPPLS*8) Max number of active applications (MAXAPPLS) = AUTOMATIC(40) AUTOMATIC(40) Parámetros de configuración auto-ajustables

18 Data Management Software Mejoras futuras.... ƒActivity Monitor ƒMQT Advisor ƒData Partitioning Advisor ƒMaintenance Advisor ƒLEO (Self-tuning optimizer) ƒMeta-optimizer ƒSelf-Throttling Utilities ƒMore auto-cfg parms ƒGrid Computing

19 Data Management Software DB2 UDB Version 8 Gracias!


Descargar ppt "Data Management Software DB2 UDB Version 8 IBM Autonomic Computing Carlos Cedillo IT Specialist"

Presentaciones similares


Anuncios Google