EMC VSPEX FOR VIRTUALIZED ORACLE DATABASE 11g OLTP
Transcripción
EMC VSPEX FOR VIRTUALIZED ORACLE DATABASE 11g OLTP
GUÍA DE DISEÑO EMC VSPEX FOR VIRTUALIZED ORACLE DATABASE 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC EMC VSPEX Resumen Esta guía de diseño describe cómo diseñar recursos para un ambiente virtualizado de Oracle Database en la infraestructura comprobada EMC® VSPEX® adecuada para VMware vSphere activado por EMC VNX® de última generación y el respaldo de EMC. Además, este documento ilustra cómo dimensionar a Oracle en VSPEX, asignar recursos de acuerdo con las mejores prácticas y aprovechar todos los beneficios que ofrece VSPEX. Octubre de 2013 Copyright © 2013 EMC Corporation. Todos los derechos reservados. . Publicado en octubre de 2013 EMC considera que la información de esta publicación es precisa en el momento de su publicación. La información está sujeta a cambios sin previo aviso. La información de esta publicación se proporciona “tal cual”. EMC Corporation no se hace responsable ni ofrece garantía de ningún tipo con respecto a la información de esta publicación y específicamente renuncia a toda garantía implícita de comerciabilidad o capacidad para un propósito determinado. El uso, la copia y la distribución de cualquier software de EMC descrito en esta publicación requieren una licencia de software correspondiente. EMC2, EMC y el logotipo de EMC son marcas registradas o marcas comerciales de EMC Corporation en los Estados Unidos y en otros países. Todas las demás marcas comerciales incluidas/utilizadas en este documento pertenecen a sus respectivos propietarios. Para obtener una lista actualizada de nombres de productos de EMC, consulte las marcas comerciales de EMC Corporation en mexico.emc.com (visite el sitio web de su país correspondiente). EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC: guía de diseño Número de referencia: H12063.1 2 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Contenido Contenido Capítulo 1 Introducción 9 Propósito de esta guía .............................................................................................. 10 Valor para el negocio ................................................................................................ 10 Alcance .................................................................................................................... 11 Audiencia ................................................................................................................. 11 Terminología ............................................................................................................ 12 Capítulo 2 Antes de comenzar 13 Flujo de trabajo de implementación ......................................................................... 14 Lectura esencial ....................................................................................................... 15 Descripción general de la solución VSPEX ............................................................ 15 Guías de implementación para VSPEX ................................................................. 15 Guías para la Infraestructura comprobada VSPEX ................................................ 15 Respaldo y recuperación ...................................................................................... 15 Capítulo 3 Descripción general de la solución 17 Descripción general .................................................................................................. 18 Construcción de una infraestructura de Oracle más eficiente con EMC VNX .............. 18 Arquitectura de la solución ....................................................................................... 19 Componentes clave .................................................................................................. 20 Introducción ........................................................................................................ 20 EMC VSPEX .......................................................................................................... 20 Oracle Database 11g ........................................................................................... 23 VMware vSphere 5.1 ............................................................................................ 23 VMware vSphere HA ............................................................................................ 24 VMware vSphere Distributed Resource Scheduler ................................................ 24 VMware vSphere PowerCLI ................................................................................... 24 EMC VNX de última generación ............................................................................ 24 Rendimiento de VNX. ........................................................................................... 26 Administración de virtualización .......................................................................... 27 Red Hat Enterprise Linux 6.3 ................................................................................ 28 Soluciones de respaldo y recuperación de EMC ................................................... 29 Capítulo 4 Selección de una infraestructura comprobada VSPEX 31 Descripción general .................................................................................................. 32 Paso 1: Evaluación del caso de uso del cliente ......................................................... 32 Paso 2: Diseño de la arquitectura de la aplicación .................................................... 33 Paso 3: Selección de la infraestructura comprobada VSPEX correcta ........................ 33 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 3 Contenido Capítulo 5 Consideraciones de diseño y mejores prácticas de la solución 35 Descripción general .................................................................................................. 36 Diseño de la red ....................................................................................................... 36 Descripción general ............................................................................................. 36 Mejores prácticas de SAN .................................................................................... 36 Mejores prácticas de la red IP .............................................................................. 36 Mejores prácticas de red de vSphere ................................................................... 37 Configuración de ESXi para consideraciones específicas de NFS ......................... 37 Definición del diseño de almacenamiento ................................................................ 39 Descripción general ............................................................................................. 39 Arquitectura de alto nivel ..................................................................................... 39 Diseño de almacenamiento ................................................................................. 40 Mejores prácticas de almacenamiento ................................................................. 40 Ejemplo de diseño de almacenamiento de VSPEX ................................................ 42 Configurar FAST Cache para Oracle ........................................................................... 43 Descripción general ............................................................................................. 43 Mejores prácticas de FAST Cache ......................................................................... 43 Configurar FAST VP para Oracle................................................................................. 44 Descripción general ............................................................................................. 44 Mejores prácticas de FAST VP .............................................................................. 44 Diseño de la capa de virtualización .......................................................................... 45 Descripción general ............................................................................................. 45 Mejores prácticas de virtualización ...................................................................... 45 Diseño de la implementación de Oracle Database 11gR2 ......................................... 48 Descripción general ............................................................................................. 48 Configuración del sistema de archivos ................................................................. 48 Configuración del cliente Oracle dNFS ................................................................. 48 Administración de la memoria compartida de manera automática ....................... 48 Activación de la configuración de HugePages ...................................................... 49 Configuración de las operaciones de I/O para los archivos de sistema ................ 49 Configuración del diseño de tipo de datos de la base de datos............................ 49 Diseño de respaldo y recuperación ........................................................................... 50 Descripción general ............................................................................................. 50 Capítulo 6 Metodologías de verificación de la solución 51 Verificación de la solución ........................................................................................ 52 Creación del ambiente de prueba ............................................................................. 53 Llenado de la base de datos ..................................................................................... 53 Implementación de la solución ................................................................................. 54 Capítulo 7 Documentación de referencia 55 Documentación de EMC ............................................................................................ 56 Otra documentación ................................................................................................. 56 4 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Contenido Informes técnicos de Oracle................................................................................. 56 Documentación de productos de Oracle .............................................................. 56 Documentación de productos de VMware ............................................................ 57 Documentación de Swingbench ........................................................................... 57 Apéndice A Hoja de trabajo de calificación 59 Hoja de trabajo de calificación de VSPEX para Oracle OLTP virtualizado ................... 60 Ejemplo de hoja de trabajo de calificación de VSPEX para Oracle virtualizado .......... 60 Configuración de la memoria de la base de datos ................................................ 60 Búsqueda de la cantidad de usuarios simultáneos .............................................. 61 Tamaño de la base de datos ................................................................................ 61 Búsqueda de la tasa de cambio y de los IOPS del archivo de datos para los logs de reconstitución ......................................................................................... 61 Obtención del tiempo de User I/O y de Commit ................................................... 62 Transacciones en el perfil de carga del informe de AWR ....................................... 62 Impresión de la hoja de trabajo de calificación ......................................................... 63 Apéndice B Dimensionamiento manual de la solución 65 Dimensionamiento manual de un ambiente virtualizado de Oracle Database 11g OLTP for VSPEX ......................................................................................................... 66 Descripción general ............................................................................................. 66 Ejemplo uno: Pool homogéneo sin FAST .............................................................. 66 Ejemplo dos: Dimensionamiento de un pool de FAST VP ...................................... 71 Ejemplo tres Dimensionamiento con FAST Cache ................................................. 74 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 5 Contenido Figuras Figura 1. Figura 2. Arquitectura de infraestructura validada .............................................. 19 Infraestructura comprobada VSPEX ..................................................... 21 Figura 3. Figura 4. Figura 5. Figura 6. VNX de última generación con optimización multi-core ....................... 26 Los procesadores activo/activo aumentan el rendimiento, la resistencia y la eficiencia..................................................................... 27 Nuevo Unisphere Management Suite ................................................... 28 Ejemplo de capa de red de alta disponibilidad .................................... 37 Figura 7. Figura 8. Activar la librería de ODM del cliente dNFS .......................................... 38 Elementos de almacenamiento de Oracle Database 11gR2 ................. 39 Figura 9. Ejemplo de diseño de almacenamiento de Oracle virtualizado para VSPEX.................................................................................................. 42 Figura 10. Figura 11. Figura 12. Hoja de trabajo de calificación de EMC VSPEX para Oracle 11g OLTP ... 60 Los parámetros init.ora del informe de AWR ........................................ 60 Consulta de la marca de agua máxima de la sesión del usuario ........... 61 Figura 13. Figura 14. Cálculo del tamaño de la base de datos mediante una consulta SQL ... 61 Resumen IOStat por función del informe AWR...................................... 61 Figura 15. Figura 16. Figura 17. Evento de espera en el primer plano del AWR ...................................... 62 Transacciones en un perfil de carga del informe de AWR ..................... 62 Hoja de trabajo de calificación imprimible ........................................... 63 Tablas Tabla 1. Tabla 2. Tabla 3. Tabla 4. Mapeo del modelo de dimensionamiento de Oracle a la máquina virtual de referencia VSPEX .................................................................. 22 Tabla 5. Proceso de diseño de VSPEX para un ambiente virtualizado de Oracle Database 11g OLTP .................................................................. 32 Tabla 6. Tabla 7. Diseño de almacenamiento de VNX para Oracle Database ................... 40 Ejemplo de diseño de bases de datos para un ambiente de Oracle consolidado ........................................................................................ 50 Pasos de alto nivel para la verificación de la aplicación ....................... 52 Tabla 8. Tabla 9. Tabla 10. Tabla 11. Tabla 12. Tabla 13. Tabla 14. Tabla 15. Tabla 16. 6 Terminología ....................................................................................... 12 Flujo de trabajo de la implementación de VSPEX para un ambiente virtualizado de Oracle Database 11g OLTP........................................... 14 Características de la máquina virtual de referencia .............................. 21 Ejemplo de la hoja de trabajo de calificación de EMC Oracle ............... 66 Tabla de dimensionamiento de máquinas virtuales de referencia de VSPEX.................................................................................................. 67 Tipo de RAID con penalidad de escritura y utilización de capacidad .... 68 IOPS de disco aleatorio y ancho de banda por tipo de unidad ............. 68 Ejemplo de cálculo del pool de almacenamiento ................................. 69 Mapeo de los servidores virtuales de referencia al pool de infraestructura virtual ........................................................................... 70 Selección de un modelo de infraestructura comprobada VSPEX .......... 71 Carga de trabajo de ejemplo para una capacidad de pool de FAST VP de tres niveles. .................................................................................... 72 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Contenido Tabla 17. Ejemplo dos de cálculo del pool de almacenamiento .......................... 73 Tabla 18. Tabla 19. Tasa de acceso a FAST Cache y cálculos de la carga de trabajo ............ 74 Ejemplo tres de cálculo del pool de almacenamiento .......................... 75 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 7 Contenido 8 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 1: Introducción Capítulo 1 Introducción Este capítulo presenta los siguientes temas: Propósito de esta guía ............................................................................ 10 Valor para el negocio .............................................................................. 10 Alcance ................................................................................................... 11 Audiencia ................................................................................................ 11 Terminología ........................................................................................... 12 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 9 Capítulo 1: Introducción Propósito de esta guía Las infraestructuras comprobadas EMC® VSPEX® están optimizadas para la virtualización de aplicaciones importantes de negocio. VSPEX proporciona soluciones modulares desarrolladas con tecnologías que permiten una implementación más rápida, una mayor simplicidad, más opciones, una mejor eficiencia y menores riesgos. VSPEX proporciona a los partners la capacidad de diseñar e implementar los activos virtuales requeridos para dar soporte a una solución de virtualización completamente integrada para un sistema de administración de bases de datos relacionales (RDBMS) de Oracle en una infraestructura de nube privada de VSPEX. La arquitectura VSPEX para la infraestructura de Oracle virtualizada brinda a los clientes un sistema moderno y capaz de alojar una solución de base de datos virtualizada escalable y que proporcione un nivel de rendimiento constante. Esta solución usa VMware vSphere con el respaldo del arreglo de almacenamiento EMC VNX® de última generación, EMC Avamar® y Data Domain® para el respaldo. Los componentes de red y cómputo, aunque pueden ser definidos por el proveedor, están diseñados para ser redundantes y tienen la potencia suficiente para manejar las necesidades de datos y procesamiento del ambiente de la máquina virtual. Esta guía de diseño describe cómo diseñar una infraestructura comprobada VSPEX para la base de datos OLTP de Oracle virtualizada con las mejores prácticas, y cómo seleccionar la infraestructura comprobada VSPEX correcta con la herramienta para dimensionamiento de EMC VSPEX como una guía. Valor para el negocio El software para sistemas de administración de bases de datos predomina en casi todos los segmentos comerciales. Se espera que el crecimiento en las ventas continúe a pesar de la creciente cuota de mercado de otras herramientas de administración de datos. Se espera también que este crecimiento se acelere en la medida en que los clientes continúen diversificando sus infraestructuras y tecnologías de soporte, y que se incline hacia la creación de más dispositivos y configuraciones de hardware y software. Esta infraestructura comprobada VSPEX se centra en ayudar a los partners de EMC a comprender el valor que el VNX, los sistemas de respaldo y de recuperación de EMC y Oracle otorgan a los clientes que, por lo general, tienen ambientes de TI cada vez más grandes y aislados con aplicaciones centradas en el servidor y que enfrentan cada vez más problemas de recuperación y respaldo de Oracle. La solución VSPEX está diseñada para afrontar los desafíos que presenta la base de datos de Oracle del cliente y para permitir que los clientes puedan aumentar su rendimiento, escalabilidad, confiabilidad y automatización. Al integrar las aplicaciones de bases de datos con EMC VNX, los clientes pueden consolidar una única plataforma de almacenamiento centralizada para lograr administrar con mayor eficacia los crecimientos significativos de datos, lo que resulta bastante desafiante en estos tiempos. EMC ha dimensionado y comprobado esta solución para: • 10 Implementar sus sistemas con mayor rapidez, lo que ahorra tiempo y esfuerzos gracias a las soluciones EMC Proven EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 1: Introducción • Aumentar el rendimiento y la escalabilidad de manera inmediata • Reducir los requisitos y costos del almacenamiento de respaldo del cliente • Cumplir con las ventanas de respaldo • Permitir una recuperación rápida basada en disco Alcance Esta guía de diseño describe cómo planear y diseñar una infraestructura comprobada VSPEX para las bases de datos de Oracle virtualizadas para VMware vSphere. Además, esta guía ilustra cómo usar la herramienta para dimensionamiento de VSPEX para Oracle, asignar recursos de acuerdo con las mejores prácticas y aprovechar todos los beneficios que ofrece VSPEX. Audiencia Esta guía está dirigida al personal interno de EMC y a partners calificados de EMC VSPEX. La guía supone que los partners de VSPEX que pretenden implementar esta solución VSPEX para un ambiente virtualizado de Oracle Database 11g OLTP poseen: • Una calificación de EMC para vender, instalar y configurar la familia EMC VNX de sistemas de almacenamiento • Están calificados para vender, instalar y configurar los productos de red y servidor necesarios para las infraestructuras comprobadas VSPEX • Una certificación para vender infraestructuras comprobadas VSPEX Los partners que planean implementar la solución también deben contar con la capacitación técnica y los conocimientos necesarios para instalar y configurar: • VMware vSphere 5.1 • Redhat Enterprises Linux 6.3 • Oracle Database 11g o superior • Respaldo de EMC de última generación, que incluye EMC Avamar y EMC Data Domain Esta guía proporciona referencias externas donde corresponda. EMC recomienda que los partners que implementen esta solución conozcan estos documentos. Para obtener más información, consulte Lectura esencial y Capítulo 7: Documentación de referencia. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 11 Capítulo 1: Introducción Terminología En la Tabla 1 se detalla la terminología usada en esta guía. Tabla 1. 12 Terminología Plazo Definición AWR Catálogo de carga de trabajo (Automatic Workload Repository) DNFS Cliente Direct NFS DNS Sistema de nombre de dominio FAST™ Cache Caché de almacenamiento en niveles completamente automático. Es una función de almacenamiento de EMC que brinda almacenamiento en niveles automático a nivel del LUN. FAST VP Almacenamiento en niveles completamente automático para pools virtuales. Es una función de almacenamiento de EMC que brinda almacenamiento en niveles automático a nivel de sub-LUN. FQDN Nombre de dominio calificado FRA Área de recuperación rápida (Oracle) IOPS Operaciones de entrada/salida por segundo NFS Sistema de archivos de red (Network File System) SAS NL Disco SAS nearline ODM Oracle Disk Manager OLTP Procesamiento de transacciones en línea (Online transaction processing) Oracle EE Oracle Enterprise Edition Oracle SE Oracle Standard Edition PowerCLI Una interfaz de Windows PowerShell para las API de VMware vSphere y vCloud Máquina virtual de referencia Representa una unidad de medida para que una sola máquina virtual cuantifique los recursos de cómputo en una infraestructura comprobada VSPEX SGA Área global del sistema (System global area) Statspack Utilidades de monitoreo e informes de la base de datos de Oracle TPS Transacciones por segundo VMDK Discos de máquina virtual de VMware VMFS VMware Virtual Machine File System EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 2: Antes de comenzar Capítulo 2 Antes de comenzar Este capítulo presenta los siguientes temas: Flujo de trabajo de implementación......................................................... 14 Lectura esencial ...................................................................................... 15 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 13 Capítulo 2: Antes de comenzar Flujo de trabajo de implementación Para diseñar e implementar la solución VSPEX para un ambiente virtualizado de Oracle Database 11g OLTP, consulte el flujo de proceso en la Tabla 2. Tabla 2. Flujo de trabajo de la implementación de VSPEX para un ambiente virtualizado de Oracle Database 11g OLTP Paso Acción 1 Use la hoja de trabajo de calificación de VSPEX para un ambiente virtualizado de Oracle Database 11g OLTP con el fin de recopilar los requisitos del usuario. La hoja de trabajo de calificación de una página se encuentra en el Apéndice A de esta guía de diseño. 2 Utilice la Herramienta para dimensionamiento de EMC VSPEX para determinar la infraestructura comprobada VSPEX recomendada para la solución de Oracle Database 11g OLTP según los requisitos del usuario recopilados en el Paso 1. Para obtener más información acerca de la herramienta para dimensionamiento, consulte la herramienta para dimensionamiento de EMC VSPEX en el Portal de valor del negocio de EMC. Nota: Debe registrarse la primera vez que tenga acceso a la herramienta. Si la herramienta para dimensionamiento de VSPEX no está disponible, puede dimensionar manualmente la aplicación usando las reglas de dimensionamiento que se mencionan en el apéndice B: Dimensionamiento manual de un ambiente virtualizado de Oracle Database 11g OLTP for VSPEX. 3 Use esta Guía de diseño para determinar el diseño final de la solución VSPEX. Nota: Asegúrese de considerar todos los requisitos de aplicaciones y no solo los requisitos para Oracle Database 11g OLTP. 14 4 Seleccione la infraestructura comprobada VSPEX correcta y solicítela. Para obtener orientación, consulte el documento de la infraestructura comprobada VSPEX correspondiente en Lectura esencial. 5 Implemente y pruebe su solución VSPEX. Consulte la Guía de implementación para VSPEX correspondiente en Lectura esencial para obtener orientación. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 2: Antes de comenzar Lectura esencial Antes de implementar la solución descrita en este documento, EMC recomienda que lea los siguientes documentos, que están disponibles en la sección sobre VSPEX de EMC Community Network o de EMC.com (visite el sitio web de su país correspondiente) y el portal para partners de VSPEX. Descripción general Consulte los siguientes documentos relacionados con la descripción general de las soluciones VSPEX: de la solución VSPEX • Virtualización de servidores de EMC VSPEX para negocios del mercado del segmento intermedio • EMC VSPEX Server Virtualization for Small and Medium Businesses Guías de implementación para VSPEX Consulte la siguiente guía de implementación para VSPEX: Guías para la Infraestructura comprobada VSPEX Consulte la siguiente guía para la infraestructura comprobada VSPEX: Respaldo y recuperación Consulte los siguientes documentos de respaldo y recuperación: • • Guía de implementación de EMC VSPEX para un ambiente virtualizado de Oracle Database11g OLTP Arquitectura de referencia: Nube privada de EMC VSPEX: VMware vSphere 5.1 para hasta 1,000 máquinas virtuales • Informe técnico: EMC Avamar Backup for Oracle Environments • Informe técnico: EMC Avamar Backup with Data Domain • Informe técnico: EMC Backup and Recovery Options for VSPEX for Virtualized Oracle 11gR2 Design and Implementation Guide EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 15 Capítulo 2: Antes de comenzar 16 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 3: Descripción general de la solución Capítulo 3 Descripción general de la solución Este capítulo presenta los siguientes temas: Descripción general ..........................................................................................18 Construcción de una infraestructura de Oracle más eficiente con EMC VNX ........18 Arquitectura de la solución ...............................................................................19 Componentes clave...........................................................................................20 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 17 Capítulo 3: Descripción general de la solución Descripción general Este capítulo proporciona una descripción general de la infraestructura comprobada VSPEX para Oracle Database 11g y las tecnologías clave que se usan en esta solución. La solución que se describe en esta guía de diseño incluye los servidores, el almacenamiento, los componentes de red y los componentes de Oracle Database 11g. La solución permite que los clientes implementen de manera rápida y coherente un ambiente virtualizado de Oracle Database 11g en la infraestructura comprobada VSPEX. La arquitectura de referencia consumirá los recursos de la máquina virtual de referencia, según las reglas de dimensionamiento en la infraestructura comprobada VSPEX, y los combinará con el almacenamiento adicional para los datos de la aplicación de Oracle Database 11g. Esta guía de diseño puede ayudar al personal de EMC y a los partners calificados de EMC VSPEX a implementar una solución Oracle Database 11g simple, eficaz y flexible en la infraestructura comprobada VSPEX para sus clientes. Construcción de una infraestructura de Oracle más eficiente con EMC VNX Esta solución ofrece a los usuarios un enfoque potente para implementar bases de datos de Oracle en sistemas EMC VNX. Los usuarios pueden aumentar el rendimiento y reducir el costo total de propiedad (TCO) de sus implementaciones de Oracle al aprovechar las funcionalidades de almacenamiento VNX avanzadas, como FAST VP y FAST Cache. Gracias a estas funciones de datos avanzadas, la serie VNX no solo reduce el costo inicial de la implementación de la base de datos de Oracle, sino que también reduce drásticamente la complejidad asociada con la administración diaria de datos mediante la automatización del proceso complicado y lento de almacenar en niveles. EMC VNX con Oracle: 18 • Entrega automáticamente el IOPS más alto y los tiempos de respuesta más bajos al menor costo • Proporciona almacenamiento en niveles automático que no requiere ajustes manuales • Es compatible con cargas de trabajo mixtas, incluidos bloques y archivos (dNFS) • Permite una integración de virtualización más poderosa y reduce los costos de licencia de Oracle • Automatiza las pruebas, failover y failback de recuperación de desastres de VMware EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 3: Descripción general de la solución Arquitectura de la solución Figura 1 muestra la arquitectura que caracteriza a la infraestructura validada para una superposición de Oracle Database 11g en una infraestructura VSPEX. Para validar esta solución 1: • Se implementaron todos los servidores de Oracle Database 11g como máquinas virtuales en VMware vSphere 5.1. • Se usó la herramienta para dimensionamiento de VSPEX para Oracle Database 11g para determinar los recursos de cómputo y la cantidad de recursos necesarios para cada base de datos Oracle Database 11g. La Figura 1 muestra un ejemplo con tres opciones de dimensionamiento de Oracle (pequeña, mediana y grande). Las herramientas de dimensionamiento proporcionadas con esta solución se usan para dimensionar el ambiente del cliente y elegir las opciones que se adecúen mejor al cliente. • Se determinó el diseño de almacenamiento recomendado para Oracle Database 11g y el pool de infraestructura virtual en los arreglos de almacenamiento de la serie VNX (con la herramienta para dimensionamiento de VSPEX). Nota: La versión de Oracle mínima para esta solución es la 11.2.0.3. Se denomina 11gR2 en este documento. Figura 1. Arquitectura de infraestructura validada En este informe, cuando se habla de "nosotros" o "en nuestro caso" se hace referencia al equipo de ingeniería de soluciones de EMC que validó la solución. 1 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 19 Capítulo 3: Descripción general de la solución Componentes clave Introducción EMC VSPEX Esta sección ofrece una descripción general de las tecnologías clave usadas en esta solución: • EMC VSPEX • Oracle Database 11g • VMware vSphere 5.1 • VMware vSphere HA • vSphere Distributed Resources Scheduler • VMware vSphere PowerCLI • EMC VNX • EMC Virtual Storage Integrator (VSI) • Red Hat Enterprise Linux 6.3 • EMC Unisphere • EMC Avamar • EMC Data Domain EMC ha unido fuerzas con los proveedores líderes del sector de infraestructuras de TI para crear una solución de virtualización completa que acelere la implementación de las tecnologías de nube privada. Desarrollada con las mejores tecnologías en su clase, VSPEX permite una implementación más rápida, más simplicidad, opciones más amplias, mayor eficiencia y menos riesgos. La infraestructura comprobada VSPEX, como se muestra en Figura 2, corresponde a un sistema modular virtualizado validado por EMC y suministrado por los partners de EMC. VSPEX incluye una capa de virtualización, un servidor, una red y un almacenamiento, diseñados por EMC para entregar un rendimiento confiable y predecible. 20 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 3: Descripción general de la solución Figura 2. Infraestructura comprobada VSPEX VSPEX ofrece la flexibilidad para elegir las redes, los servidores y las tecnologías de virtualización que se ajustan al ambiente del cliente para crear una solución de virtualización completa. VSPEX ofrece una infraestructura virtual para los clientes que buscan lograr la simplicidad de una infraestructura verdaderamente convergente, y al mismo tiempo logra la flexibilidad de los componentes individuales del agrupamiento. Las soluciones VSPEX están comprobadas por EMC y son embaladas y vendidas exclusivamente por los partners de EMC. VSPEX brinda a los socios de negocios más oportunidades, un ciclo de ventas más rápido y activación end-to-end. Gracias a un intenso trabajo en conjunto, ahora EMC y sus partners pueden proporcionar una infraestructura que acelera el viaje hacia la nube para una cantidad de clientes que sigue en aumento. Máquina virtual de referencia Para simplificar el análisis de la infraestructura virtual, la solución VSPEX ha definido una carga de trabajo típica del cliente (se describe en esta sección) como una máquina virtual de referencia. En el caso de las soluciones de VSPEX, la máquina virtual de referencia se define como una unidad de medida de una sola máquina virtual para cumplir con los requisitos de los recursos informáticos en la infraestructura virtual de VSPEX. Tabla 3 enumera las características de esta máquina virtual: Tabla 3. Características de la máquina virtual de referencia Característica Valor Procesadores virtuales por máquina virtual 1 RAM por máquina virtual 2 GB EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 21 Capítulo 3: Descripción general de la solución Característica Valor Capacidad de almacenamiento disponible por máquina virtual 100 GB Operaciones de I/O por segundo (IOPS) por máquina virtual 25 Patrón de I/O Aleatorio Relación de lectura/escritura de I/O 2:1 VSPEX para el modelo de dimensionamiento de Oracle virtualizado Las pruebas de escalamiento vertical formaron parte del proceso de validación. Se usó un modelo de dimensionamiento de cómputo estándar para Oracle, que simplificó y estandarizó la prueba de validación. También permitió identificar la configuración requerida para ejecutar una carga de trabajo de base de datos OLTP similar a la del parámetro TCP-C con una relación de lectura/escritura de 60:40 que genere tiempos de respuesta aceptables. Tabla 4 muestra cómo se asignó el modelo de dimensionamiento de Oracle a la máquina virtual de referencia VSPEX. Tabla 4. Mapeo del modelo de dimensionamiento de Oracle a la máquina virtual de referencia VSPEX Modelo de Oracle Recursos Máquina virtual de referencia equivalente Pequeño: máquina virtual para hasta 150 usuarios Requisitos de cómputo: 4 • 2 CPU virt. • 8 GB de memoria Requisito de almacenamiento (archivos binarios de SO y Oracle): • 100 GB • 25 IOPS Mediano: máquina virtual para hasta 250 usuarios Requisitos de cómputo: 8 • 4 CPU virtuales • 16 GB de memoria Requisito de almacenamiento (archivos binarios de SO y Oracle): • 100 GB • 25 IOPS Grande: máquina virtual para más de 250 usuarios Requisitos de cómputo: • 8 CPU virtuales • 32 GB de memoria Requisito de almacenamiento (archivos binarios de SO y Oracle): • 100 GB • 25 IOPS 22 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 16 Capítulo 3: Descripción general de la solución Se calcularon la capacidad y los umbrales de I/O de almacenamiento de la base de datos independientemente de los requeridos por la máquina virtual de referencia de VSPEX. Oracle Database 11g Oracle Database 11g está disponible en diversas ediciones personalizadas para cumplir las necesidades del negocio y de TI de una organización. En esta solución consideraremos lo siguiente: • Oracle Database 11g Release 2 Standard Edition (SE) • Oracle Database 11g Release 2 Enterprise Edition (EE) Oracle SE es una solución de administración de datos accesible y de funcionalidad completa, que resulta ideal para todas las empresas. Se encuentra disponible en servidores simples o agrupados en cluster y la licencia se puede otorgar para una capacidad máxima de cuatro sockets de procesador independientemente del conteo de cores. La licencia de SE incluye Oracle Real Application Clusters (RAC) como una característica estándar sin costo adicional. Oracle Database 11g EE ofrece un rendimiento, escalabilidad, seguridad y confiabilidad líderes del sector en diferentes opciones de servidores, sean simples o agrupados en clúster, que ejecuten Windows, Linux o UNIX. Es compatible con características avanzadas, sea como opciones incluidas o con costo adicional, que no se encuentran disponibles en Oracle Database 11g SE. Estas características son, por ejemplo, una base de datos privada virtual y opciones de data warehousing, como el particionamiento y la analítica avanzada. Oracle Database 11g Release 2 EE amplía el modelo de licenciamiento de procesadores para los procesadores multi-core y el precio se determina mediante la siguiente fórmula: (cantidad de procesadores) x (cantidad de cores) x (factor de núcleo de procesador de Oracle) Por ejemplo, la licencia de dos procesadores Intel® Xeon® E7-2870 de 10 cores (con un factor de core de procesador de Oracle de 0.5) se otorga de la siguiente manera • Oracle Database 11g Release 2 SE: Dos licencias de socket de procesador SE • Oracle Database 11g Release 2 EE: 2 x 10 x 0.5 = 10 licencias EE La edición Oracle Database 11g R2 puede afectar el costo de la licencia y el tamaño y la cantidad de clústeres de VMware ESXi que se pueden configurar. Esto afecta, a su vez, de qué manera se ubican y se administran las máquinas virtuales. Para obtener más información sobre la virtualización y el otorgamiento de licencias de procesadores de Oracle, consulte la sección DRS Host Affinity y licencias de procesadores de Oracle. VMware vSphere 5.1 VMware vSphere 5.1 abstrae a las aplicaciones y a la información de la complejidad de la infraestructura subyacente, a través de una virtualización integral del servidor, del almacenamiento y del hardware de red. Esta transformación genera máquinas virtuales completamente funcionales que ejecutan sistemas operativos y aplicaciones aislados y encapsulados de la misma manera que los equipos físicos. Estos recursos de virtualización de hardware permiten mayores eficiencias mediante la consolidación de varias aplicaciones en menos servidores físicos. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 23 Capítulo 3: Descripción general de la solución VMware vSphere HA VMware vSphere High Availability (HA) proporciona una capacidad de alta disponibilidad rentable y fácil de usar para las aplicaciones que se ejecutan en máquinas virtuales. En caso de que existan fallas en el servidor físico, las máquinas virtuales afectadas se reinician automáticamente en otros servidores de producción con capacidad de reserva. HA permite crear un cluster a partir de varios servidores ESXi para proteger las máquinas virtuales. Si uno de los hosts del cluster falla, las máquinas virtuales afectadas se reinician automáticamente en otros hosts ESXi dentro del mismo cluster de VMware vSphere. VMware vSphere Distributed Resource Scheduler (DRS) es un servicio de VMware vSphere infraestructura ejecutado por VMware vCenter Server (vCenter). DRS agrupa los Distributed Resource Scheduler recursos de los hosts ESXi en clusters y distribuye automáticamente estos recursos en las máquinas virtuales, mediante el monitoreo del uso y la optimización continua de la distribución en las máquinas virtuales entre los hosts ESXi. DRS también puede usar vMotion y Storage vMotion para garantizar que las máquinas virtuales tengan acceso al rebalancear la capacidad de recursos para hacer lugar para las máquinas virtuales más grandes. VMware recomienda activar DRS para lograr mayores tasas de consolidación. VMware vSphere PowerCLI VMware vSphere PowerCLI ofrece una interfaz Windows PowerShell para los usuarios de vSphere 5.1 y versiones superiores, y de VMware Infrastructure 4.x y versiones superiores. VMware vSphere PowerCLI es una sólida herramienta de línea de comandos que permite automatizar todos los aspectos de la administración de vSphere, incluida la red, el almacenamiento, la máquina virtual, el SO huésped y demás. PowerCLI se distribuye como un snap-in de Windows PowerShell, e incluye 330 PowerShell cmdlets para administrar y automatizar vSphere y vCloud, junto con documentación y muestras. EMC VNX de última generación La plataforma EMC VNX de almacenamiento unificado y optimizada para Flash entrega funcionalidades empresariales y de innovación para el almacenamiento de archivos, bloques y objetos en una solución única, escalable y fácil de usar. VNX es ideal para cargas de trabajo mixtas en ambientes físicos o virtuales, ya que combina hardware potente y flexible con software de eficiencia, administración y protección avanzadas, lo que permite satisfacer las exigencias de los ambientes de aplicaciones virtualizadas actuales. VNX incluye diversas funciones y mejoras diseñadas y construidas a partir del éxito de la primera generación. Estas funciones y mejoras incluyen: • Mayor capacidad de optimización multi-core, gracias a Multicore Cache, Multicore RAID y Multicore FAST Cache (MCx) • Mayor eficiencia mediante un arreglo híbrido optimizado para Flash • Mejor protección al aumentar la disponibilidad de la aplicación con activo/activo • Administración e implementación más sencillas, gracias al aumento de la productividad mediante el nuevo Unisphere Management Suite VSPEX se construyó con VNX de última generación para entregar eficiencia, rendimiento y escalabilidad aún mejores y nunca antes vistos. 24 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 3: Descripción general de la solución Arreglo híbrido optimizado para Flash VNX es un arreglo híbrido optimizado para Flash que proporciona organización en niveles automática para brindar a sus datos críticos el mejor rendimiento, a la vez que mueve de manera inteligente los datos con acceso menos frecuente a discos de menor costo. En este enfoque híbrido, un porcentaje pequeño de discos Flash en el sistema general proporciona un gran porcentaje del IOPS general. VNX optimizado para Flash aprovecha totalmente la baja latencia de Flash para entregar una optimización rentable y de escalabilidad de alto rendimiento. EMC Fully Automated Storage Tiering Suite (FAST Cache y FAST VP) almacena en niveles los datos de bloques y de archivos en unidades heterogéneas e impulsa los datos más activos a los discos flash, lo que garantiza que los clientes nunca tendrán que hacer concesiones en términos de costo o rendimiento. Generalmente, el acceso más frecuente a los datos ocurre al momento de su creación; por lo tanto, los datos nuevos se almacenan primero en discos flash para ofrecer el mejor rendimiento y latencia. A medida que los datos pierden vigencia y se vuelven menos activos, FAST VP organiza automáticamente los datos en niveles de unidades de alto rendimiento a unidades de alta capacidad, según las políticas definidas por el cliente. Se mejoró esta funcionalidad con una granularidad cuatro veces mayor y con nuevos discos de estado sólido de FAST VP (SSD) basados en la tecnología de celdas de múltiples niveles empresariales (eMLC) para reducir el costo por gigabyte. FAST Cache absorbe dinámicamente los aumentos imprevistos en las cargas de trabajo del sistema. Todos los casos de uso de VSPEX se beneficiarán de una mayor eficiencia. Las infraestructuras comprobadas VSPEX entregan soluciones de nube privada, cómputo del usuario final y aplicaciones virtualizadas. Con VNX, los clientes notarán un retorno incluso mayor de su inversión. La deduplicación basada en bloques fuera de banda de VNX puede disminuir considerablemente los costos del nivel de Flash. Optimización de rutas de códigos Intel MCx de VNX La llegada de la tecnología Flash ha sido un catalizador para cambiar completamente los requisitos de los sistemas de almacenamiento de rango medio. EMC rediseñó la plataforma de almacenamiento de rango medio para optimizar de manera eficiente los CPU multi-core a fin de proporcionar el sistema de almacenamiento de mayor rendimiento del mercado al menor costo. MCx distribuye todos los servicios de datos de VNX en todos los cores (hasta 32), como se muestra en la Figura 3. La serie VNX con MCx ha mejorado notablemente el rendimiento de archivos para aplicaciones de transacciones como bases de datos o máquinas virtuales a través de almacenamiento conectado en red (NAS). EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 25 Capítulo 3: Descripción general de la solución Figura 3. VNX de última generación con optimización multi-core Caché multi-core La caché es el activo más valioso del subsistema de almacenamiento. Su uso eficiente es clave para la eficiencia general de la plataforma en el manejo de cargas de trabajo variables. El motor de la caché se ha modularizado para aprovechar todos los cores disponibles en el sistema. RAID multi-core Otro aspecto importante del diseño de MCx es el manejo de I/O al almacenamiento back-end permanente: discos duros (HDD) y SSD. Las grandes mejoras en el rendimiento de VNX provienen de la modularización de los procesamientos de administración de datos back-end, lo que permite a MCx escalar rápidamente a través de todos los procesadores. Rendimiento de VNX. El almacenamiento de VNX, activado por la arquitectura MCx, está optimizado para FLASH 1st y proporciona un rendimiento general, optimización del rendimiento para transacciones (costo por IOPS), rendimiento de ancho de banda (costo por GB/s) con latencia baja y eficiencia en la capacidad (costo por GB) nunca antes vistos. VNX proporciona las siguientes mejoras en el rendimiento: • Hasta cuatro veces más transacciones de archivos en comparación con los arreglos de controladores dobles • Rendimiento de archivos para aplicaciones transaccionales hasta tres veces mayor, con un tiempo de respuesta un 60 % mejor • Hasta cuatro veces más transacciones Oracle OLTP • Hasta seis veces más máquinas virtuales Procesadores de servicio de arreglos activo/activo La nueva arquitectura VNX brinda procesadores de servicio de arreglos activo/activo, como se muestra en la Figura 4, que eliminan los tiempos de espera agotados durante el failover de rutas debido a que ambas rutas prestan servicios a las I/O de manera activa. El balanceo de cargas también ha mejorado, por lo que las aplicaciones pueden experimentar un aumento en el rendimiento de hasta dos veces. El modo activo/activo para bloques es ideal para las aplicaciones que requieren los niveles más altos de disponibilidad y rendimiento, pero que no requieren organización en niveles o servicios de eficiencia, como compresión, deduplicación o snapshots. 26 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 3: Descripción general de la solución Con esta versión de VNX, los clientes de VSPEX pueden utilizar Data Mover virtual (VDM) y VNX Replicator para realizar migraciones de sistemas de archivos automáticas y de alta velocidad entre sistemas. Este proceso migra todos los snapshots y configuraciones automáticamente y permite a los clientes continuar con la operación durante la migración. Los procesadores de almacenamiento activo/activo solo aplican a LUN clásicos y no a LUN de pools. Figura 4. Administración de virtualización Los procesadores activo/activo aumentan el rendimiento, la resistencia y la eficiencia VMware Virtual Storage Integrator Virtual Storage Integrator (VSI) es un plug-in gratuito de VMware vCenter disponible para todos los usuarios de VMware con almacenamiento de EMC. Los clientes de VSPEX pueden utilizar VSI para simplificar la administración del almacenamiento virtualizado. Los administradores de VMware obtienen visibilidad de su almacenamiento VNX a través de la misma interfaz vCenter a la que están acostumbrados. Con VSI, los administradores de TI pueden hacer más tareas en menos tiempo. VSI ofrece un control de acceso incomparable que le permite administrar y delegar tareas de almacenamiento de manera eficiente y confiable. Realice tareas diarias de administración con hasta un 90 % menos de clics y una producción hasta 10 veces mayor. API de VMware vStorage para la integración de arreglos Las interfaces de programación de aplicaciones (API) de VMware vStorage para la integración de arreglos (VAAI) descargan las funciones relacionadas con el almacenamiento de VMware del servidor al sistema de almacenamiento, lo que permite un uso más eficiente de los recursos del servidor y de la red para aumentar el rendimiento y la consolidación. API de VMware vStorage para el reconocimiento de almacenamiento La API de VMware vStorage para el reconocimiento de almacenamiento (VASA) es una API definida por VMware que permite mostrar la información de almacenamiento mediante vCenter. La integración entre la tecnología VASA y VNX convierte la administración de almacenamiento en un ambiente virtualizado en una experiencia sencilla. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 27 Capítulo 3: Descripción general de la solución EMC Storage Integrator EMC Storage Integrator (ESI) está orientado para el administrador de Windows y de otras aplicaciones. ESI es fácil de usar, brinda monitoreo de punto a punto y no requiere un hipervisor. Los administradores pueden provisionar en ambientes tanto virtuales como físicos para una plataforma de Windows y solucionar problemas al ver la topología de una aplicación desde el hipervisor subyacente del almacenamiento. Unisphere Management Suite EMC Unisphere es la plataforma de administración central de VNX que proporciona una sola vista combinada de sistemas de bloque y archivo con todas las funciones y características disponibles en una sola interfaz común. Unisphere ha sido optimizada para aplicaciones virtuales y proporciona una integración con VMware líder del sector, detecta automáticamente máquinas virtuales y servidores ESX Server, y proporciona mapeo end-to-end, de virtual a físico. Además, Unisphere simplifica la configuración de FAST Cache y FAST VP en plataformas VNX. El nuevo Unisphere Management Suite amplía la interfaz fácil de usar de Unisphere para incluir VNX Monitoring and Reporting a fin de validar el rendimiento y anticipar los requisitos de capacidad. Como se muestra en la Figura 5, el conjunto de aplicaciones también incluye Unisphere Remote para administrar de manera centralizada hasta miles de sistemas VNX y VNXe, con nuevo soporte para XtremSW Cache. Figura 5. Red Hat Enterprise Linux 6.3 28 Nuevo Unisphere Management Suite Red Hat Enterprise Linux es una plataforma versátil para x86 y x86-64 que se puede implementar en sistemas físicos, como un huésped en los hipervisores principales, o en la nube. Soporta todas las arquitecturas de hardware más importantes y ofrece compatibilidad entre versiones. Red Hat Enterprise Linux 6.3 incluye mejoras y nuevas capacidades que proporcionan funcionalidades enriquecidas, especialmente las herramientas para desarrolladores, características de virtualización, seguridad, escalabilidad, sistemas de archivos y almacenamiento. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 3: Descripción general de la solución Soluciones de respaldo y recuperación de EMC EMC Avamar y EMC Data Domain entregan la protección confiable necesaria para acelerar la implementación de Oracle virtualizado. La solución de respaldo y recuperación de EMC, optimizada para los ambientes de aplicaciones virtualizadas, reduce en un 90 % los tiempos de ejecución de respaldo, acelera las recuperaciones en 30 veces e incluso ofrece acceso instantáneo a las máquinas virtuales, para lograr una protección sin preocupaciones. El respaldo de EMC ofrece también grandes ahorros. Nuestras soluciones de deduplicación reducen de 10 a 30 veces el almacenamiento de respaldos, en un 81 % el tiempo de administración de los respaldos y en un 99 % el ancho de banda para una replicación eficiente fuera del sitio, lo que entrega una recuperación de la inversión en siete meses en promedio. Además, el respaldo de EMC ofrece una solución con sistemas Data Domain y software DD Boost que permite a los administradores de bases de datos controlar completamente el respaldo, la recuperación y la replicación de Oracle mientras el equipo de respaldo mantiene el control de la infraestructura. Esto elimina la aparición de sistemas aislados de protección, aumenta la eficiencia y disminuye el riesgo. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 29 Capítulo 3: Descripción general de la solución 30 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 4: Selección de una infraestructura comprobada VSPEX Capítulo 4 Selección de una infraestructura comprobada VSPEX Este capítulo presenta los siguientes temas: Descripción general ..........................................................................................32 Paso 1: Evaluación del caso de uso del cliente ..................................................32 Paso 2: Diseño de la arquitectura de la aplicación .............................................33 Paso 3: Selección de la infraestructura comprobada VSPEX correcta .................33 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 31 Capítulo 4: Selección de una infraestructura comprobada VSPEX Descripción general Este capítulo describe cómo diseñar la solución VSPEX para un ambiente virtualizado de Oracle Database 11g OLTP y cómo elegir la infraestructura comprobada VSPEX apropiada sobre la cual colocar en capas Oracle Database 11g OLTP. Tabla 5 detalla los pasos principales que debe efectuar cuando seleccione una infraestructura comprobada VSPEX. Tabla 5. Proceso de diseño de VSPEX para un ambiente virtualizado de Oracle Database 11g OLTP Paso Acción 1 Evalúe la carga de trabajo de Oracle OLTP del cliente mediante la hoja de trabajo de calificación de VSPEX para Oracle Database 11g. Consulte Paso 1: Evaluación del caso de uso del cliente. 2 Determine la infraestructura, los recursos de Oracle OLTP y la arquitectura que se necesitan mediante la herramienta para dimensionamiento de VSPEX. Consulte Paso 2: Diseño de la arquitectura de la aplicación. Nota: Si la herramienta para dimensionamiento no está disponible en el sitio web de soporte de EMC, hágalo manualmente mediante las guías que se incluyen en el Apéndice B, Dimensionamiento manual de un ambiente virtualizado de Oracle Database 11g OLTP for VSPEX. 3 Elija la infraestructura comprobada VSPEX correcta, según las recomendaciones del paso 2. Consulte el Paso 3: Selección de la infraestructura comprobada VSPEX correcta. Para obtener más información, consulte el documento denominado Deploying Oracle Database on EMC VNX Unified Storage que se encuentra disponible en EMC.com Nota: (visite el sitio web de su país correspondiente) y el servicio de soporte en línea de EMC. Paso 1: Evaluación del caso de uso del cliente Antes de elegir una solución de infraestructura VSPEX, es importante conocer el conjunto de datos y la carga de trabajo reales del cliente, según los requisitos del negocio. Para ayudarlo a comprender mejor los requisitos del negocio del cliente para el diseño de la infraestructura VSPEX, EMC recomienda enfáticamente usar la hoja de trabajo de calificación y la herramienta para dimensionamiento de VSPEX para el ambiente virtualizado de Oracle cuando se evalúen los requisitos de carga de trabajo para la solución VSPEX. Para obtener más información sobre la hoja de trabajo de calificación de EMC para esta solución, consulte Hoja de trabajo de calificación de VSPEX para Oracle OLTP virtualizado en el Apéndice A. En la hoja de trabajo de calificación de VSPEX para el ambiente virtualizado de Oracle, se usaron algunas preguntas simples para comprender y describir los requisitos de carga de trabajo y las características de uso del OLTP de Oracle del cliente. 32 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 4: Selección de una infraestructura comprobada VSPEX Paso 2: Diseño de la arquitectura de la aplicación Se definió una carga de trabajo de cliente de ejemplo para esta solución de infraestructura comprobada VSPEX. Para obtener más información sobre una máquina virtual de referencia y sus características, consulte Ejemplo de hoja de trabajo de calificación de VSPEX para Oracle virtualizado. Una vez que reúna la información del cliente y complete la hoja de trabajo de calificación de VSPEX para Oracle virtualizado, use esa información para completar la herramienta para dimensionamiento de VSPEX ubicada en EMC Business Value Portal. Si la herramienta para dimensionamiento no está disponible en el sitio web de soporte de EMC, use las instrucciones de dimensionamiento que se incluyen en el Apéndice B, Dimensionamiento manual de un ambiente virtualizado de Oracle Database 11g OLTP for VSPEX. Paso 3: Selección de la infraestructura comprobada VSPEX correcta El programa VSPEX ha producido varias soluciones diseñadas para simplificar la implementación de una infraestructura virtual consolidada mediante VMware vSphere y la familia de productos EMC VNX. Después de confirmar la arquitectura de la aplicación, podrá elegir la infraestructura comprobada VSPEX correcta según los resultados calculados. Para Oracle OLTP, consulte el documento denominado EMC VSPEX Private Cloud VMware vSphere 5.1 for up to 1,000 Virtual Machines solution. EMC recomienda usar los siguientes pasos para elegir una infraestructura comprobada VSPEX: 1. Use la herramienta para dimensionamiento de VSPEX para Oracle 11g OLTP para obtener el número total de máquinas virtuales de referencia y el diseño de almacenamiento sugerido. Si este portal no está disponible, consulte el Apéndice B, donde se describe cómo dimensionar de forma manual el almacenamiento para el ambiente. 2. Diseñe la capacidad de recursos de las otras aplicaciones según las necesidades del negocio. La herramienta para dimensionamiento de VSPEX calcula la cantidad total de máquinas virtuales de referencia requeridas y los diseños de almacenamiento recomendados para Oracle 11g OLTP. 3. Seleccione el proveedor de red, el proveedor del software hipervisor y la infraestructura comprobada VSPEX con la cantidad de máquinas virtuales de referencia requeridas. Para obtener más información, visite el sitio web de la infraestructura comprobada VSPEX. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 33 Capítulo 4: Selección de una infraestructura comprobada VSPEX 34 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Capítulo 5 Consideraciones de diseño y mejores prácticas de la solución Este capítulo presenta los siguientes temas: Descripción general ..........................................................................................36 Diseño de la red ................................................................................................36 Definición del diseño de almacenamiento .........................................................39 Configurar FAST Cache para Oracle ...................................................................43 Configurar FAST VP para Oracle.........................................................................44 Diseño de la capa de virtualización ...................................................................45 Diseño de la implementación de Oracle Database 11gR2 ..................................48 Diseño de respaldo y recuperación....................................................................50 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 35 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Descripción general Este capítulo describe el diseño de la solución EMC VSPEX for Virtualized Database 11g OLTP y las mejores prácticas de redes, almacenamiento, virtualización, aplicación y respaldo y recuperación, e incluye las siguientes secciones: • Diseño de la red • Definición del diseño de almacenamiento • Configurar FAST Cache para Oracle • Configurar FAST VP para Oracle • Diseño de la capa de virtualización • Diseño de la implementación de Oracle Database 11gR2 • Diseño de respaldo y recuperación Diseño de la red Descripción general Esta sección describe los detalles para la configuración de redes SAN, IP y para un servidor ESXi. En esta infraestructura comprobada VSPEX para un ambiente virtualizado de Oracle Database 11g R2, EMC recomienda considerar la redundancia de red y la configuración avanzada de ESX Server al diseñar la red para esta solución. Mejores prácticas de SAN Mejores prácticas de la red IP EMC recomienda implementar las siguientes mejores prácticas relacionadas con SAN: • Utilice switches HBA y FC para la redundancia de red. • Zonifique cada puerto FC de los servidores de la base de datos a ambos puertos SP para alta disponibilidad. • Utilice un software de administración de rutas y de múltiples rutas dinámicas, como PowerPath, en los hosts para activar el proceso de failover para alternar las rutas y ofrecer balanceo de cargas. EMC recomienda implementar las siguientes mejores prácticas relacionadas con la red IP: • Utilice varias tarjetas de red y switches para la redundancia de la red. • Utilice Ethernet de 10 Gb para la conexión a la red, de ser posible. • Utilice redes de área local virtual (VLAN) para agrupar de manera lógica los dispositivos ubicados en segmentos de red diferentes o subredes. • Active y configure frames jumbo a lo largo del agrupamiento físico o virtual. Nota: Los tamaños de unidad de transferencia máxima (MTU) superiores a 1,500 bytes se denominan frames jumbo. Los frames jumbo requieren Gigabit Ethernet en toda la infraestructura de red, incluidos los servidores, switches y servidores de bases de datos. 36 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Mejores prácticas de red de vSphere Las redes en el mundo virtual siguen los mismos conceptos que en el mundo físico, pero algunos de estos conceptos se aplican en el software en lugar de usar cables y switches físicos. A pesar de que muchas de las mejores prácticas que se aplican en el mundo físico se aplican también en el mundo virtual, hay algunas consideraciones adicionales para la segmentación de tráfico, la disponibilidad y el rendimiento. Esta solución incluye diseños para administrar varias redes y redundancia de adaptadores de red en hosts ESXi de manera eficiente. Las reglas de mejores prácticas clave son para • Separar el tráfico de la infraestructura del tráfico de la máquina virtual para fines de seguridad y aislamiento. • Usar la familia VMXNET de adaptadores de red paravirtualizados. • Aprovechar la I/O de red para la convergencia de redes y tráfico de almacenamiento en 10 GbE. Para obtener más información sobre la conexión a redes con vSphere, siga las instrucciones en Redes vSphere. Configuración de ESXi para consideraciones específicas de NFS Uno de los ejemplos de redes en esta solución incluye un par redundante de switches cuyas subredes tienen enlaces redundantes, como se indica en la Figura 6. Figura 6. Ejemplo de capa de red de alta disponibilidad La Figura 6 muestra un ejemplo del diseño de alta disponibilidad de la capa de red. Las funciones de red avanzadas de la familia VNX ofrecen protección contra fallas de conexión a la red en el arreglo. Cada host del hipervisor tiene múltiples conexiones a las redes Ethernet de usuarios y almacenamiento a fin de proteger contra fallas de enlaces. Estas conexiones se propagan a múltiples switches Ethernet para proteger contra la falla de componentes en la red. Para obtener más información, consulte la sección Guía en la página 15. Agregue múltiples conexiones de red para aumentar el rendimiento más allá de lo que puede sostener una sola conexión y para proporcionar redundancia en caso de que falle uno de los enlaces. Por ejemplo, en el ambiente de virtualización VMware, use dos tarjetas NIC físicas por vSwitch y cree un enlace superior para las NIC físicas con la finalidad de separar los switches físicos. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 37 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Cuando defina la configuración de la agrupación de NIC, se considera una mejor práctica seleccionar no en la opción para failback de agrupación de NIC. En caso de que exista algún comportamiento intermitente en la red, esto evitará una transmisión simultánea de las tarjetas NIC. Cuando configure la alta disponibilidad de VMware, debe definir también los siguientes tiempos de espera agotados y configuraciones de ESX Server en la pestaña ESX Server advanced setting: • NFS.HeartbeatFrequency = 12 • NFS.HeartbeatTimeout = 5 • NFS.HeartbeatMaxFailures = 10 Para tener acceso a las opciones avanzadas de NFS, siga los pasos a continuación: 1. Inicie sesión en el cliente VMware vSphere. 2. Seleccione el host ESXi/ESX. 3. Desde la pestaña Configuration, seleccione Advanced Settings >NFS. Configure Oracle 11g Database para usar las librerías de discos ODM para el cliente dNFS de Oracle 11g. Esta operación solo se realiza una vez. Una vez realizada la configuración, la base de datos usa el cliente dNFS de Oracle optimizado para Oracle, en lugar del cliente NFS alojado en el sistema operativo. Reemplazamos la librería de ODM con una compatible con el cliente dNFS. Figura 7 muestra los comandos que activan la librería de ODM del cliente dNFS. Figura 7. Activar la librería de ODM del cliente dNFS Para conocer otras mejores prácticas del diseño de red para la infraestructura comprobada VSPEX, consulte la Guía de implementación de EMC VSPEX for Virtualized Oracle Database 11g OLTP. 38 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Definición del diseño de almacenamiento Descripción general Esta solución detalla el uso de dos tecnologías de redes de almacenamiento con Oracle: Linux Logical Volume Manager (LVM) sobre Fibre Channel (FC) y Oracle Direct NFS (dNFS) sobre Internet Protocol (IP). Los ambientes de Oracle 11g que utilizan LVM o dNFS proporcionan opciones a los clientes según sus conocimientos y experiencia en cuanto al protocolo escogido, la arquitectura existente y los límites en el presupuesto. Existen diversos criterios para decidir entre bloque, archivo o unificado (ambos): • Infraestructura existente (por ejemplo, redes SAN o IP existentes) • Conocimientos técnicos del personal de TI • Facilidad de uso o adecuación Los clientes escogen la arquitectura de implementación que se adapte mejor a sus necesidades específicas. El almacenamiento unificado de EMC brinda flexibilidad y capacidad de administración de una infraestructura de soporte compatible con cualquiera de estas arquitecturas. Además, el almacenamiento unificado puede ofrecer arquitecturas híbridas que utilizan ambos protocolos en una solución única. Arquitectura de alto Figura 8 muestra la arquitectura de alto nivel entre los componentes de Oracle Database 11gR2 y los elementos de almacenamiento validados en la nivel infraestructura comprobada VSPEX para Oracle Database 11gR2 en una plataforma de virtualización de VMware vSphere 5.1. Dado que la familia EMC VNX proporciona arreglos de protocolos múltiples compatibles con el almacenamiento basado en bloques y archivos, todos los volúmenes de Oracle Database 11gR2 se encuentran en un sistema de almacenamiento de archivos en red o en almacenamiento de Fibre Channel (FC). Figura 8. Elementos de almacenamiento de Oracle Database 11gR2 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 39 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Diseño de almacenamiento Además del pool de infraestructura para máquinas virtuales, EMC recomienda usar los tres pools de almacenamiento adicionales para almacenar datos de Oracle Database 11gR2 para distintos propósitos. Tabla 6 brinda un ejemplo. Tabla 6. Mejores prácticas de almacenamiento Diseño de almacenamiento de VNX para Oracle Database Nombre del pool de almacenamiento Tipo de RAID Tipo de disco Número de discos Pool de datos de Oracle RAID 5 (4+1) Discos SAS de 10,000 r/min 25 Pool Oracle FRA RAID 6 (6+2) Discos SAS NL de 7,200 r/min 8 Pool de reconstitución de Oracle RAID 5 (4+1) Discos SAS de 10,000 r/min 5 Considere las siguientes mejores prácticas de diseño del almacenamiento en su infraestructura comprobada VSPEX para la solución de un ambiente virtualizado de Oracle Database 11gR2. Pool de datos de Oracle Database 11gR2 Use discos SAS con protección RAID 5 (4+1) para los sistemas de archivos temporales y de datos de Oracle. Esta combinación de protección RAID y de tipo de disco proporciona una alta capacidad de utilización junto con un buen rendimiento de I/O a bajo costo, y asegura al mismo tiempo la disponibilidad de los datos en caso de que se produzcan fallas en la unidad. Pool de logs de reconstitución de Oracle Database 11gR2 En esta solución, configuramos el sistema de archivos para los registros de reconstitución en el mismo pool físico protegido por RAID 5 en discos SAS. Para las cargas de trabajo con gran actividad de escritura o las cargas de trabajo para las cuales los tiempos de respuesta de lectura aleatoria son más importantes, debe considerar un pool separado para los sistemas de archivos de reconstitución en discos separados de manera física. Pool FRA de Oracle Database 11gR2 Considerando que los respaldos tienen un acceso de cliente relativamente bajo y que el principal factor de diseño es la capacidad, usamos discos SAS NL para Oracle FRA. EMC recomienda que al usar discos SAS NL de alta capacidad, se use la protección RAID 6. Personalización EMC recomienda que los clientes trabajen con los proveedores para estimar la capacidad y los requisitos de IOPS para el diseño de almacenamiento. Asegúrese de considerar el crecimiento futuro al diseñar el almacenamiento y de incluir el crecimiento proyectado como una entrada en la herramienta para dimensionamiento de VSPEX. Los administradores pueden elegir crear pools de manera manual para los sistemas de archivos o usar la función Automated Volume Management de Unisphere. Si el administrador elige diseñar de forma manual los LUN del pool de almacenamiento, debe consultar el documento denominado Mejores prácticas unificadas para el rendimiento de EMC VNX. 40 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Requisitos de rendimiento adicionales para FAST Suite EMC FAST Suite, es decir, FAST VP y FAST Cache, proporciona dos tecnologías clave, disponibles en VNX, que permiten un rendimiento extremo de manera automatizada, en el momento y en el lugar en que sea necesario. Para obtener más información sobre FAST Suite para infraestructuras comprobadas VSPEX, consulte el sitio web sobre infraestructuras comprobadas VSPEX. La activación de FAST Cache es una operación transparente para Oracle Database 11gR2 y no se necesita ninguna reconfiguración o tiempo fuera para la base de datos. EMC recomienda usar FAST Cache únicamente en el pool de almacenamiento o los LUN que lo requieran. FAST Cache es mejor para I/O aleatorias livianas donde la distribución de datos es irregular. Los usuarios pueden crear pools de almacenamiento mixtos que se componen de diversos tipos de discos (Flash, SAS y SAS NL). La migración de datos en este ambiente virtualizado altamente consolidado produce la mayor eficiencia de almacenamiento desde las perspectivas de rendimiento y capacidad. Si activa la tecnología FAST Suite en Oracle Database 11gR2, los tiempos de respuesta, el rendimiento de lectura/escritura y las latencias mejorarán la experiencia del usuario de Oracle Database 11gR2. Esto también alivia la carga de los administradores de almacenamiento y bases de datos al determinar el diseño de almacenamiento más eficiente para sus clientes. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 41 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Ejemplo de diseño de almacenamiento de VSPEX Esta sección describe los diseños de almacenamiento de VNX en esta infraestructura comprobada VSPEX para el ambiente virtualizado de Oracle Database 11gR2 según la nube privada de VSPEX. Este ejemplo sigue las consideraciones de diseño y mejores prácticas anteriormente analizadas. Figura 9 muestra el diseño de almacenamiento para una Oracle Database 11gR2 de la serie VNX de ejemplo. Figura 9. Ejemplo de diseño de almacenamiento de Oracle virtualizado para VSPEX Nota: Este es solo un ejemplo de diseño de almacenamiento. Para planear y crear sus propios diseños de almacenamiento para Oracle Database 11gR2 en un agrupamiento de EMC VSPEX, siga las guías de la herramienta para dimensionamiento de VSPEX y las mejores prácticas que aparecen en Definición del diseño de almacenamiento , en la página 39. 42 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Configurar FAST Cache para Oracle Descripción general FAST Cache utiliza Enterprise Flash Drives para agregar una capa adicional de memoria caché entre la caché de memoria de acceso aleatorio dinámico (DRAM) y las unidades de disco de rotación; esto crea un medio más rápido para almacenar datos de acceso frecuente. FAST Cache es una memoria caché de lectura/escritura con capacidad de expansión. Aumenta el rendimiento de la aplicación y garantiza que los datos más activos se obtengan de discos flash de alto rendimiento y que puedan residir en este medio más rápido el tiempo que sea necesario. FAST Cache realiza un seguimiento de la actividad de los datos a una granularidad de 64 KB y promueve los datos activos hacia FAST Cache copiándolos de los discos duros a los discos flash asignados para FAST Cache. El acceso de I/O posterior a los datos es administrado por los discos flash y cuenta con el servicio de los tiempos de respuesta de los discos flash, lo que garantiza una muy baja latencia para los datos. A medida que los datos se van tornando antiguos y menos activos, se eliminan de FAST Cache y se reemplazan por datos más activos. Una pequeña cantidad de discos flash implementados como FAST Cache proporciona un mayor aumento del rendimiento que una gran cantidad de discos duros “short-stroked”. FAST Cache es especialmente apto para aplicaciones que obtienen acceso de manera aleatoria al almacenamiento de alta frecuencia, como las bases de datos Oracle OLTP. Además, las bases de datos OLTP cuentan con localidad de referencia inherente con patrones de I/O variados. Las aplicaciones con estas características obtienen beneficios mayormente de la implementación de FAST Cache. El uso óptimo de FAST Cache se alcanza cuando el conjunto de datos de trabajo puede adaptarse en FAST Cache. Mejores prácticas de FAST Cache EMC recomienda cumplir con las mejores prácticas que se mencionan a continuación: • Activar FAST Cache únicamente en pools o LUN que lo requieran • Dimensionar FAST Cache de manera adecuada según el conjunto de datos activos de la aplicación • Desactivar FAST Cache en los pools o LUN donde residen los logs de reconstitución en línea de Oracle • No activar nunca FAST Cache en logs de archivos, ya que estos archivos nunca se sobrescriben y rara vez se vuelven a leer (a menos que la base de datos deba recuperarse) EMC recomienda activar FAST Cache únicamente para los archivos de datos de Oracle. Los archivos de Oracle en archivado y los archivos de log de fase de puesta al día cuentan con una carga de trabajo predecible compuesta principalmente por escrituras secuenciales. La caché de escritura del arreglo y los HDD asignados pueden manejar de manera eficiente estos archivos de archivado y archivos de log de reconstitución. Activar FAST Cache en estos archivos no resulta beneficioso ni rentable. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 43 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Configurar FAST VP para Oracle Descripción general FAST VP es una tecnología innovadora que brinda ventajas muy atractivas en comparación con las opciones tradicionales de organización en niveles. Combina las ventajas del almacenamiento automático en niveles con el aprovisionamiento virtual para mejorar el rendimiento y los costos, a la vez que simplifica de manera radical la administración del almacenamiento y el aumento de la eficiencia del mismo. Al igual que FAST Cache, FAST VP trabaja mejor en conjuntos de datos que muestran un alto grado de sesgo. FAST VP es muy flexible y es compatible con diversas configuraciones en niveles, como nivel único, niveles múltiples con o sin un nivel flash, y soporte de FAST Cache. La adición de un nivel flash puede ubicar los “datos activos” en slices de almacenamiento Flash de 256 MB. Se puede utilizar FAST VP para reducir el TCO o aumentar el rendimiento de manera agresiva. Una carga de trabajo que requiere una gran cantidad de unidades de alto rendimiento organizadas en niveles se pueden atender con una combinación de niveles y conteos mucho menores de unidades. En algunos casos, se puede reducir la cantidad de unidades en casi dos tercios. En otros casos, el rendimiento puede duplicarse al agregar menos de un 10 % de la capacidad total de un pool en discos flash. Una estrategia común es utilizar FAST VP para obtener beneficios de TCO mientras usa FAST Cache para potenciar el rendimiento general del sistema. Este documento aborda las consideraciones para una implementación óptima de estas tecnologías. Para obtener más información sobre el algoritmo y las políticas de FAST VP, consulte EMC FAST VP for Unified Storage Systems. Mejores prácticas de FAST VP 44 EMC recomienda seguir estas mejores prácticas para FAST VP: • Use flash en FAST Cache primero, antes de usar flash en el nivel donde hay disponible espacio limitado de disco duro (la granularidad de la administración de datos de FAST Cache mejorará la eficacia por GB de los discos duros en comparación con FAST VP). • Utilice discos flash con protección RAID 5 (4+1) para el nivel de rendimiento extremo (flash). • Utilice discos SAS con protección RAID 5 (4+1) para el nivel de rendimiento (SAS). • Use la configuración RAID 6 (6+2) para el nivel de capacidad (SAS NL). • Use la organización en niveles de almacenamiento automática. • Distribuya los discos flash a través de todos los buses disponibles y evite utilizar el gabinete 0_0. • Calendarice las reubicaciones fuera del horario del sistema para que la carga de trabajo primaria no cause conflictos con la actividad de reubicación. • Active FAST VP en un pool, aunque este tenga solo un nivel, a fin de ofrecer balanceo de carga constante de los LUN a través de unidades diferentes. • Deje al menos un 5 % del almacenamiento sin asignar para facilitar la actividad de reubicación en slices. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución La finalidad de las mejores prácticas para aprovechar FAST VP con datos de archivos es: • Utilizar solo LUN de pool gruesos para archivos. • Usar todo el pool para la capacidad de archivos. • Aplicar la misma política de organización en niveles a todos los LUN del pool. • Crear un LUN por cada cuatro unidades, en múltiplos de 10. Por ejemplo, 50 unidades físicas/4 = 12.5 LUN, aproximado a la decena más cercana = 20 LUN. Esto se aplica a la cantidad de unidades usadas para crear o expandir pools. • Al expandir un pool, no cree LUN nuevos para datos de archivos hasta que se complete la actividad de rebalanceo. • Use sistemas de archivos habilitados para aprovisionamiento delgado. Un sistema de archivos delgado se configura con un tamaño inicial y un tamaño máximo, y se somete a autoextensiones repetidas a medida que alcanza una marca de agua alta. La capacidad de autoextensión, por lo general, es de entre un 5 % y un 10 %. Diseño de la capa de virtualización Descripción general Oracle Database 11gR2 es totalmente compatible cuando se implementa en un ambiente virtual con tecnología VMware vSphere ESXi. Las siguientes secciones describen las mejores prácticas y las consideraciones de diseño para la virtualización de Oracle Database 11gR2. Mejores prácticas de virtualización En esta infraestructura comprobada VSPEX para Oracle Database, EMC recomienda implementar las mejores prácticas para administrar los siguientes recursos en el diseño de virtualización: • Recursos de cómputo • Recursos de red • Funciones de VMware • VMware vCenter Recursos de cómputo EMC recomienda implementar las siguientes mejores prácticas relacionadas con los recursos de cómputo: • Activar tecnología Hyper-Threading. La tecnología Hyper-Threading permite que un solo procesador físico ejecute varios hilos de ejecución independientes de manera simultánea. ESXi está diseñado para usar la tecnología Hyper-Threading controlando la ubicación de los procesadores lógicos en el mismo core y administrando el tiempo del procesador de manera inteligente para garantizar que la carga se distribuya equitativamente por todos los cores físicos del sistema. • Use la virtualización de MMU asistida por hardware (Intel EPT y AMD RVI) para reducir el consumo de memoria y para acelerar las cargas de trabajo que hacen que los sistemas operativos huésped modifiquen las tablas de páginas con excesiva frecuencia. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 45 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución • Use el acceso a memoria no uniforme (NUMA), una arquitectura de cómputo por la cual se puede tener acceso con menos demora a las memorias ubicadas más cerca de un procesador determinado que a las memorias ubicadas más lejos. • Asigne una cantidad de memoria de máquina virtual (vRAM) que sea menor que la memoria local a la que accede el nodo de NUMA (procesador). • Calendarice el vCPU para que use menos sockets requeridos mediante el parámetro de máquina virtual numa.vcpu.preferHT=TRUE. • Instale las herramientas de VMware con diversas utilidades que mejoran el rendimiento del sistema operativo huésped de la máquina virtual y aumente su capacidad de administrar la máquina virtual. • Asigne una cantidad de vRAM que sea el doble del área global del sistema de Oracle (SGA) • Configure las reservas de memoria de la máquina virtual para que sean, como mínimo, del tamaño del SGA de Oracle Recurso de red EMC recomienda implementar las siguientes mejores prácticas relacionadas con los recursos de red: • Use el dispositivo de red con paravirtualización más reciente de VMware, actualmente es VMXNET Generation 3 (VMXNET3), que admite 10 GbE. • Use vLAN para separar el tráfico de la infraestructura de vSphere del tráfico de la máquina virtual para fines de seguridad y aislamiento. • Active y configure los frames jumbo en todo el agrupamiento virtual y físico para las redes de almacenamiento IP y de vMotion. • Use un montaje de NFS en huésped del cliente DNFS de Oracle dentro de la máquina virtual en lugar de usar un VMDK en un área de almacenamiento de datos NFS. Funciones de VMware EMC recomienda implementar las siguientes características de VMware: • 46 vSphere HA: esta característica utiliza varios hosts ESXi, configurados como un cluster, para proporcionar una recuperación rápida de las interrupciones y proporciona sistemas rentables de alta disponibilidad para las aplicaciones que se ejecutan en máquinas virtuales. vSphere HA protege a las aplicaciones contra lo siguiente: Una falla del servidor, al reiniciar las máquinas virtuales en otros servidores ESXi dentro del cluster Fallas en la aplicación, al monitorear continuamente una máquina virtual y restableciéndola en el caso de una falla del SO huésped • VMware DRS: esta característica, mediante la función de vMotion, balancea de manera automática la carga de trabajo entre los hosts cuando se migran las máquinas virtuales. Cuando las cargas de trabajo de Oracle Database aumentan, DRS transfiere automáticamente una máquina virtual con cuello de botella a otro host con más recursos disponibles, sin tiempo fuera. • Reglas de afinidad de DRS: esta característica controla la ubicación de las máquinas virtuales en los hosts dentro de un cluster. DRS proporciona dos tipos de reglas de afinidad: EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Una regla de afinidad máquina virtual-host, que especifica una relación de afinidad entre un grupo de máquinas virtuales y un grupo de hosts Una regla de afinidad máquina virtual-máquina virtual, que especifica si determinadas máquinas virtuales deben ejecutarse en el mismo host o si deben mantenerse en hosts separados DRS Host Affinity y licencias de procesadores de Oracle La opción de licencia del procesador de Oracle se basa en la interacción del software con el hardware. Para Oracle EE, esto se basa en la cantidad de cores físicos que haya disponibles para el software de Oracle instalado. Para Oracle SE, esto se basa en la cantidad de sockets de procesador que haya disponibles para el software de Oracle instalado. Oracle no permite el particionamiento de software de las CPU como un medio para calcular o limitar la cantidad de licencias de software requeridas para un servidor físico. Oracle considera a la tecnología de VMware vSphere como de particionamiento de software. En un ambiente vSphere, se debe otorgar una licencia para todos los hosts donde los archivos ejecutables de Oracle se encuentren instalados o donde se estén ejecutando. Esto significa que el diseño y el tamaño del cluster vSphere ESXi, junto con la ubicación y la transferencia de las máquinas virtuales que alojan a los archivos ejecutables de Oracle, son esenciales para minimizar los costos de licencia de Oracle. Cuando los requisitos de Oracle de un cliente no justifican un cluster específico de VMware, el cliente puede obtener la licencia de un subconjunto de servidores en el cluster de VMware para Oracle Database 11g EE. En este caso, use las reglas de DRS Host Affinity para restringir de manera adecuada la transferencia de las máquinas virtuales dentro del cluster, incluso durante un evento de alta disponibilidad. DRS Host Affinity es una tecnología de agrupación en clusters y no un mecanismo para el particionamiento de software o hardware dentro de un determinado servidor. (Consulte Understanding Oracle Certification, Support and Licensing in VMware Environments) Plantillas de VMware En términos de VMware, una plantilla es una copia maestra de una máquina virtual que se puede usar para crear máquinas virtuales y provisionarlas rápidamente. Al usar una plantilla, se puede instalar un SO huésped en una máquina virtual con usuarios y software de aplicación configurados y listos para usar con una intervención mínima del usuario. Las plantillas minimizan el tiempo de implementación y automatizan las tareas de instalación y de configuración repetitivas para cada máquina virtual requerida. Las especificaciones de personalización almacenadas en vCenter simplifican aún más la implementación de las máquinas virtuales. Un asistente de implementación, una herramienta de automatización o un script pueden usar estas plantillas para crear configuraciones de servidor (como el nombre de servidor, la zona horaria y la configuración de red) o modificarlas de manera automática antes de crear una nueva máquina virtual. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 47 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Monitoreo frecuente de la infraestructura comprobada VSPEX Monitoree regularmente el rendimiento de toda su infraestructura comprobada VSPEX. El monitoreo del rendimiento no sólo se produce en el nivel de máquina virtual, sino que también en el nivel de hipervisor. Por ejemplo, con un hipervisor ESXi, puede usar el monitoreo del rendimiento dentro de la máquina con Oracle Database para asegurarse de que la máquina virtual u Oracle Database funcionen de la manera esperada. Mientras tanto, en el nivel de hipervisor, puede usar esxtop para monitorear el rendimiento del host. Diseño de la implementación de Oracle Database 11gR2 Descripción general Las consideraciones de diseño de Oracle Database 11gR2 incluyen muchos aspectos. Las consideraciones de diseño y mejores prácticas que aparecen en esta sección brindan reglas para los aspectos más importantes y comunes que aparecen a continuación. Redhat 6.3 es compatible con diversos sistemas de archivos, como VFAT, ext2, Configuración del sistema de archivos ext3, ext4, y Reiser. Generalmente, Oracle no certifica sistemas de archivos u operativos; sin embargo, Linux es una excepción específica. El soporte actual de Oracle incluye ext2, ext3, y ext4 (Oracle Linux 5.6 y posterior). Ext4 es el sistema de archivos predeterminado de esta solución. Los sistemas de archivos Ext4 son sólidos y totalmente compatibles con Oracle. Para obtener más información, consulte My Oracle Support, Note ID 236826.1 y Note ID 1476869.1. Configuración del cliente Oracle dNFS Active el cliente dNFS de Oracle. Proporciona resistencia y rendimiento sobre un NFS alojado en el SO con la capacidad de hacer un failover automático en el fabric 10 G Ethernet. Además, realiza movimientos de I/O concurrentes que omiten cualquier caché del sistema operativo y de los bloqueos en el orden de escritura del SO. dNFS también realiza movimientos de I/O asíncronos que permiten que el procesamiento continúe mientras se envía y se procesa la solicitud de I/O. Administración de la memoria compartida de manera automática Automatic Shared Memory Management (ASMM) es un método estándar para administrar de manera dinámica la memoria en las bases de datos de Oracle 11g y está disponible desde Oracle Database 10g. Este método es compatible con Linux HugePages. EMC recomienda implementar ASMM para automatizar la administración de las siguientes estructuras de memoria compartida: • DB_CACHE_SIZE • SHARED_POOL_SIZE • LARGE_POOL_SIZE • JAVA_POOL_SIZE • STREAMS_POOL_SIZE Para implementar esta característica, se deben establecer los siguientes parámetros de inicialización: 48 • SGA_TARGET, en un valor distinto de cero • STATISTICS_LEVEL=TYPICAL (o ALL) EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Nota: No use Oracle Automatic Memory Management (AMM) porque AMM no es compatible con HugePages. Si desea usar HugePages, asegúrese de no configurar los parámetros de inicialización MEMORY_TARGET / MEMORY_MAX_TARGET. Para obtener más información, consulte My Oracle Support, Note ID 749851.1. Activación de la configuración de HugePages HugePages es esencial para lograr un rendimiento más rápido de la base de datos de Oracle en Linux si cuenta con una RAM y un área global del sistema (SGA) grandes. Si sus SGA combinadas son grandes (más de 8 GB), debe configurar HugePages. El tamaño del SGA importa. Las ventajas de activar HugePages son las siguientes: • Un tamaño de página más grande y menos páginas • Mejora del rendimiento general de la memoria • Sin intercambios Para obtener más información sobre cómo activar y ajustar HugePages, consulte My Oracle Support, Note ID 361323.1. Configure DISK_ASYNCH_IO= true. Se recomienda utilizar I/O asíncronas en todos Configuración de las operaciones de los protocolos de almacenamiento. El valor predeterminado en Oracle 11.2.0.3. es true. I/O para los archivos de sistema Configure FILESYSTEMIO_OPTIONS=SETALL. Esta configuración permite operaciones de I/O directas y asíncronas. Con las operaciones de I/O asíncronas, el procesamiento continúa mientras se envía y se procesa la solicitud de I/O. Direct NFS no depende del valor de FILESYSTEMIO_OPTIONS. Direct NFS siempre envía operaciones directas y asíncronas de I/O, porque no depende del soporte del SO. Sin embargo, siempre podrá recurrir al cliente NFS del SO si se produce un error de configuración. Como precaución, establezca el parámetro filesystemio_options en SETALL si el SO es compatible. Para obtener más información, consulte My Oracle Support, Note ID 120697.1. Configuración del diseño de tipo de datos de la base de datos EMC recomienda crear los diferentes pools de almacenamiento para los distintos tipos de datos de Oracle, como archivos de datos, archivos de logs de reconstitución en línea y archivos FRA. Sin embargo, el método tradicional de crear pools más pequeños o conjuntos aislados de grupos céntricos RAID de aplicaciones aumenta la complejidad de la implementación del almacenamiento. FAST VP y sus diversas opciones de configuración puede resolver este problema y reducir la complejidad de la implementación del almacenamiento. Además, es posible activar FAST Cache cuando sea necesario, según los tipos de datos. Los requisitos exactos del diseño cambiarán entre implementaciones en función de los requisitos del cliente. La Figura 7 muestra uno de los ejemplos de diseño de bases de datos donde se crean pools de almacenamiento de FAST VP en el tipo de I/O de los diversos tipos de datos de Oracle. Existen tres pools distintos y se definen políticas sencillas de aprovisionamiento para garantizar los acuerdos de nivel de servicio (SLA) a los administradores de bases de datos y a los propietarios de las aplicaciones. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 49 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Tabla 7. Ejemplo de diseño de bases de datos para un ambiente de Oracle consolidado Pool de reconstitución Pool de datos Pool de FRA Logs de reconstitución Archivos de datos Archivos FRA FAST Cache No Sí No Políticas de FAST No Organización en niveles automática No Aplicación Tipo de datos Políticas de FAST Suite Diseño de respaldo y recuperación Descripción general Las consideraciones de diseño para el respaldo de Oracle Database 11gR2 incluyen muchos aspectos. Para obtener más información sobre las mejores prácticas y consideraciones de diseño necesarias para respaldar y recuperar una base de datos Oracle 11gR2, consulte el documento Guías de diseño e implementación de las opciones de respaldo y recuperación de EMC para VSPEX para Oracle 11gR2 virtualizado, disponible en el soporte en línea de EMC. 50 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 6: Metodologías de verificación de la solución Capítulo 6 Metodologías de verificación de la solución Este capítulo presenta los siguientes temas: Verificación de la solución ................................................................................52 Creación del ambiente de prueba ......................................................................53 Llenado de la base de datos ..............................................................................53 Implementación de la solución..........................................................................54 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 51 Capítulo 6: Metodologías de verificación de la solución Verificación de la solución EMC recomienda probar la nueva arquitectura comprobada de superposición de la aplicación VSPEX for Oracle Database 11gR2 antes de implementarla en el ambiente de producción. Esto confirmará que su diseño alcanza el rendimiento y los objetivos de capacidad requeridos y le permitirá identificar y optimizar posibles cuellos de botella antes de que afecten al usuario en una implementación activa. Esta sección otorga una descripción resumida de los pasos de alto nivel que realizamos al verificar esta solución. Antes de verificar el rendimiento de Oracle Database 11gR2 en la infraestructura comprobada VSPEX, asegúrese de haber implementado Oracle Database 11gR2 en su infraestructura comprobada VSPEX sobre la base de las guías de implementación de Oracle Database 11gR2. Tabla 8 describe los pasos de alto nivel requeridos para poder poner en producción el ambiente de Oracle Database 11gR2. Tabla 8. 52 Pasos de alto nivel para la verificación de la aplicación Paso Descripción Paso 1 Defina el escenario de prueba (como se indica en la herramienta para dimensionamiento de VSPEX) para demostrar un escenario de carga de trabajo del negocio común. Creación del ambiente de prueba 2 Comprenda las métricas clave para que el ambiente de Oracle Database 11gR2 alcance un rendimiento y una capacidad que cumplan con los requisitos del negocio. Paso 1: Evaluación del caso de uso del cliente 3 Use la herramienta para dimensionamiento de VSPEX para que Oracle Database 11gR2 determine la arquitectura y los recursos requeridos para la implementación de su infraestructura comprobada VSPEX. Sitio web de EMC VSPEX 4 Diseñe y cree la solución de Oracle Database 11gR2 en la infraestructura comprobada VSPEX. Guía de implementación de Oracle Database 11gR2 OLTP 5 Complete los datos con una herramienta de prueba que simule un ambiente real. Utilice Swingbench para crear y completar el esquema de entrada de pedidos de la base de datos. 6 Ejecute las pruebas, analice los resultados y optimice su arquitectura VSPEX. Use Swingbench para el rendimiento de prueba de Oracle Database 11gR2 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 6: Metodologías de verificación de la solución Además del escenario de prueba, es importante conocer el objetivo de las pruebas de Oracle Database 11gR2 para que así sea más fácil decidir qué métricas capturar y qué umbrales se deben cumplir para cada métrica cuando se ejecutan las pruebas de validación de Oracle Database 11gR2. Para verificar la solución VSPEX para un ambiente virtualizado de Oracle Database 11gR2, considere las siguientes métricas clave: • Transacciones por segundo (TPS) • Tasa de cambio • Tiempo de espera promedio para User I/O • Tiempo de espera promedio para Commit La herramienta para dimensionamiento de VSPEX ayuda a definir las métricas y los umbrales básicos para cumplir con los requisitos del negocio del cliente. Para obtener más información sobre cómo usar la herramienta para dimensionamiento de VSPEX, consulte la sección sobre la herramienta para dimensionamiento de VSPEX para Oracle Database 11gR2 en el sitio web de EMC VSPEX. Creación del ambiente de prueba Cuando haya decidido los objetivos de la prueba, definido las medidas y determinado cuáles son los requisitos de capacidad para su base de datos, el siguiente paso es diseñar y crear el ambiente de prueba para la solución VSPEX para un ambiente virtualizado de Oracle Database 11gR2. La base de datos de prueba debe duplicar el ambiente de producción lo más rigurosamente posible. Considere todas las características descritas anteriormente, incluido el diseño de almacenamiento, el balanceo de carga de la red y la red. En la solución VSPEX para un ambiente virtualizado de Oracle Database 11gR2, usamos Swingbench para simular un escenario común de Oracle Database 11gR2. Cuando configure el ambiente de prueba, necesitará crear un plan para los servidores y la Oracle Database, y también para las máquinas que se necesitan para ejecutar las pruebas. Use una de las máquinas como el servidor de Swingbench. El servidor de Swingbench forzará la base de datos al simular una carga de trabajo de las transacciones definidas por el usuario y enviará solicitudes a la base de datos Oracle Database 11gR2. Almacene los resultados de la prueba en Oracle Database. Además del ambiente de prueba y de la herramienta de prueba, también necesitará usar otras herramientas para preparar un ambiente de prueba completo para Oracle Database 11gR2. Para obtener más información, consulte el artículo Oracle Technology Network (TechNet) (www.oracle.com/technetwork/index.html) sobre este tema. Llenado de la base de datos Después de crear el ambiente de prueba, determine qué tipo de datos ejecutará. Para esta solución aplicamos una carga de trabajo de OLTP simulada a través del escalamiento de usuarios con la herramienta Swingbench, y llenamos una base de datos de 250 GB. Luego accedimos a la base de datos usando diferentes sesiones generadas por el servidor de Swingbench. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 53 Capítulo 6: Metodologías de verificación de la solución Implementación de la solución Después de diseñar la infraestructura VSPEX, consulte la Guía de implementación de EMC VSPEX for Virtualized Oracle Database 11g OLTP (el anexo de este documento) para obtener información sobre cómo implementar la solución. 54 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 7: Documentación de referencia Capítulo 7 Documentación de referencia Este capítulo presenta los siguientes temas: Documentación de EMC.....................................................................................56 Otra documentación .........................................................................................56 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 55 Capítulo 7: Documentación de referencia Documentación de EMC Los siguientes documentos, disponibles en los sitios web de servicio de soporte en línea de EMC o EMC.com, ofrecen información adicional. Si no tiene acceso a un documento, póngase en contacto con un representante de EMC. • Implementar aplicaciones de Oracle Database en el almacenamiento unificado de EMC VNX • EMC Cost-Efficient Infrastructure for Oracle • Maximize Operational Efficiency for Oracle RAC with EMC Symmetrix FAST VP (Automated Tiering) and VMware vSphere - An Architectural Overview • EMC VNX7500 Scaling Performance for Oracle 11g R2 on VMware vSphere 5.1 • VNX • Documentación de VNX en el sitio del servicio de soporte en línea de EMC • Informe técnico: EMC Backup and Recovery Options for VSPEX for Virtualized Oracle 11gR2 Design and Implementation Guide Otra documentación Informes técnicos de Oracle Consulte los siguientes informes técnicos de Oracle que correspondan a esta solución: • Oracle Edition Comparisons • Oracle Software Investment Guide • Oracle Database Licensing • Oracle Processor Core Factor Table • Installing and Using Standby Statspack in 11g [ID 454848.1] • How to Tell if the IO of the Database is Slow [Article ID 1275596.1] • HugePages on Linux: What It Is... and What It Is Not... [ID 361323.1] https://support.oracle.com (requiere inicio de sesión) Documentación de Consulte la siguiente documentación de productos de Oracle relevante productos de Oracle para esta solución: 56 • Oracle Database 11g Documentation Library 11g Release 2 (11.2) • Oracle Edition Comparisons • Oracle Software Investment Guide • Database Licensing • Oracle Processor Core Factor Table • Understanding Oracle Certification Support and Licensing in VMware – Environments EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Capítulo 7: Documentación de referencia Documentación de VMware Documentación de productos de VMware Documentación de Swingbench Consulte los siguientes informes técnicos de VMware que correspondan a esta solución: • Understanding Oracle Certification Support and Licensing in VMware – Environments • Bases de datos Oracle en VMware: Guía de las mejores prácticas • Best Practices for running VMware vSphere on NFS • Performance Best Practices for VMware vSphere™ 5.0 Consulte la siguiente documentación de productos de VMware relevante para esta solución: • Documentación de VMware vSphere • Documentación de vSphere PowerCLI • Best Practices for running VMware vSphere on NFS • Performance Best Practices for VMware vSphere™ 5.0 • Bases de datos Oracle en VMware: Guía de las mejores prácticas • Understanding Oracle Certification Support and Licensing in VMware – Environments • VMware vSphere 5.1 Clustering Deepdive de Duncan Epping y Frank Denneman Visite el sitio web de Swingbench para obtener información sobre cómo usar el producto. Nota: Los enlaces indicados funcionaban correctamente al momento de la publicación. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 57 Capítulo 7: Documentación de referencia 58 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Apéndice A: Hoja de trabajo de calificación Apéndice A Hoja de trabajo de calificación Este apéndice presenta el siguiente tema: Hoja de trabajo de calificación de VSPEX para Oracle OLTP virtualizado ............60 Ejemplo de hoja de trabajo de calificación de VSPEX para Oracle virtualizado ....60 Impresión de la hoja de trabajo de calificación ..................................................63 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 59 Apéndice A: Hoja de trabajo de calificación Hoja de trabajo de calificación de VSPEX para Oracle OLTP virtualizado Antes de dimensionar la solución VSPEX, reúna la información de las bases de datos de Oracle del cliente mediante la hoja de trabajo de calificación que se muestra en la Figura 10. Esta hoja de trabajo es adecuada para calificar varias bases de datos. Figura 10. Hoja de trabajo de calificación de EMC VSPEX para Oracle 11g OLTP Puede usar los informes del catálogo de carga de trabajo automático de Oracle o de Statspack para obtener esta información, tal como se describe en la documentación sobre la optimización del rendimiento de Oracle Database 11g Versión 2 (11.2) disponible en: http://docs.oracle.com/cd/E11882_01/server.112/e16638/toc.htm Ejemplo de hoja de trabajo de calificación de VSPEX para Oracle virtualizado Podrá obtener la información requerida para llenar la hoja de trabajo de calificación de EMC Oracle de cada base de datos de Oracle desde el catálogo de carga de trabajo (AWR). El catálogo de carga de trabajo (AWR) y el repositorio Statspack, ambos, proporcionan estadísticas clave sobre el rendimiento, la carga y los recursos (internos y externos) de la base de datos. Puede acceder a estos datos mediante los scripts de Oracle suministrados. La información restante podrá obtenerla directamente del cliente o mediante las consultas simples que se proporcionan en este apéndice. Configuración de la memoria de la base de datos Use la sección init.ora Parameters del informe de AWR para calcular los valores del área global del sistema (SGA) y del área global del programa (PGA), como se muestra en Figura 11 Figura 11. Los parámetros init.ora del informe de AWR 60 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Apéndice A: Hoja de trabajo de calificación Búsqueda de la cantidad de usuarios simultáneos Muchos clientes sabrán la cantidad de usuarios conectados a su sistema. Sin embargo, se puede usar la consulta SQL que se muestra en Figura 12 para confirmar la cantidad máxima de usuarios que se pueden conectar a la base de datos de manera simultánea. SQL> select SESSIONS_CURRENT, SESSIONS_HIGHWATER from v$license; SESSIONS_CURRENT SESSIONS_HIGHWATER -------------------------------------------------------------5 1 row selected. 249 Figura 12. Consulta de la marca de agua máxima de la sesión del usuario Tamaño de la base de datos Use los tamaños de archivos temporales y de datos usados para llenar la columna DB Size (MB) y calcular el total, tal como se muestra en la Figura 13. SQL> select ltrim(to_char(sum(bytes)/(1024*1024))) as “Total size (M)” from ( select sum(bytes) as bytes from v$datafile union select bytes from v$tempfile); Total size (M) ---------------------------------------256000 1 row selected. Figura 13. Cálculo del tamaño de la base de datos mediante una consulta SQL Podrá obtener los datos para las columnas READ IOPS, WRITE IOPS y Change Rate Búsqueda de la tasa de cambio y de (MB/s) en la sección IOStat by Function summary del informe de AWR. Figura 14 los IOPS del archivo muestra estas columnas. de datos para los logs de reconstitución Figura 14. Resumen IOStat por función del informe AWR EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 61 Apéndice A: Hoja de trabajo de calificación Obtención del tiempo de User I/O y de Commit Los siguientes eventos de espera de Oracle (que se muestran en la Figura 15) proporcionan estadísticas de los tiempos de respuesta clave de la base de datos de Oracle. • Use db file sequential read para llenar la columna User I/O. Oracle recomienda que este valor esté por debajo de 20 ms. • Use log file sync para llenar la columna Commit. Oracle recomienda que este valor esté por debajo de 15 ms. Figura 15. Evento de espera en el primer plano del AWR Consulte My Oracle Support Document ID 1275596.1 para obtener la lista de tiempos de respuesta de I/O generalmente aceptables 2. Transacciones en el perfil de carga del informe de AWR Podrá obtener el valor usado para llenar la columna TPS de la hoja de trabajo a partir de la línea Transactions de Load Profile que se muestra en Figura 16. Figura 16. Transacciones en un perfil de carga del informe de AWR 2 62 Referencia: My Oracle Support: How to Tell if the IO of the Database is Slow [ID 1275596.1] EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Apéndice A: Hoja de trabajo de calificación Impresión de la hoja de trabajo de calificación Adjunto a este documento en formato PDF se encuentra una copia independiente de la hoja de trabajo de calificación. Para ver e imprimir la hoja de trabajo: 1. En Adobe Reader, abra el panel Attachments de la siguiente manera: Seleccione View > Show/Hide > Navigation Panes > Attachments. o Haga clic en el icono Attachments como se indica en la Figura 17. Figura 17. 2. Hoja de trabajo de calificación imprimible En el panel Attachments, haga doble clic en el archivo adjunto para abrir e imprimir la hoja de trabajo de calificación. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 63 Apéndice A: Hoja de trabajo de calificación 64 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Apéndice B: Dimensionamiento manual de la solución Apéndice B Dimensionamiento manual de la solución Este apéndice presenta el siguiente tema: Dimensionamiento manual de un ambiente virtualizado de Oracle Database 11g OLTP for VSPEX ....................................................................66 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 65 Apéndice B: Dimensionamiento manual de la solución Dimensionamiento manual de un ambiente virtualizado de Oracle Database 11g OLTP for VSPEX Descripción general Esta sección describe cómo calcular los recursos requeridos en una infraestructura comprobada VSPEX para Oracle Database 11g OLTP. Se utilizan tres ejemplos de trabajo que demuestran la metodología de dimensionamiento manual de Oracle. Es posible aplicar la metodología usada en estos ejemplos en pools de aprovisionamiento homogéneos con o sin configurar FAST VP o FAST Cache. La finalidad de estos ejemplos es: Ejemplo uno: Pool homogéneo sin FAST 1. Completar la Hoja de trabajo de calificación de VSPEX para Oracle OLTP virtualizado como se muestra en el Apéndice A. 2. Determinar el conteo de usuarios a partir de la hoja de trabajo de calificación completada, asignado a los recursos de la máquina virtual y a las máquinas virtuales de referencia de VSPEX. 3. Calcular el requisito de almacenamiento para Oracle Database 11g. Este ejemplo de dimensionamiento consta de los siguientes cinco pasos. Paso 1: Determine la carga de trabajo Entender la carga de trabajo es siempre lo primero que necesita para conocer la configuración del host o del sistema de almacenamiento. La carga de trabajo se compone primero del cálculo de la cantidad de unidades necesarias para el rendimiento y, a continuación, del cálculo de la cantidad correcta de unidades necesarias para la capacidad. Mediante una hoja de trabajo de calificación de EMC Oracle completa (consulte la Tabla 9) se pueden estimar los recursos requeridos para vCPU, memoria y almacenamiento del ambiente de Oracle Database 11g OLTP. Nota: Use estas instrucciones para determinar de forma manual el tamaño aproximado de una sola aplicación si el sitio web de la herramienta para dimensionamiento de VSPEX no está disponible. EMC recomienda usar la herramienta para dimensionamiento de VSPEX con la funcionalidad de múltiples aplicaciones y múltiples instancias, como el enfoque de dimensionamiento recomendado. Tabla 9. Ejemplo de la hoja de trabajo de calificación de EMC Oracle Base de datos Memoria Base de datos de SID Almacenamiento Espera prom. (ms) SGA (MB) PGA (MB) Usuarios Tamaño de la base de datos (MB) VSPEX1S 4,096 787 150 256,000 464 211 176 0.42 6 1 5 VSPEX1M 8,192 787 250 256,000 595 256 261 0.59 5 1 5 66 IOPS IOPS de TPS de escritura lectura Tasa de cambio (MB/s) Usuario I/O Confirmar Crecimiento anual proyectado % EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Apéndice B: Dimensionamiento manual de la solución Paso 2: Determine los recursos de máquinas virtuales Con el conteo de usuarios para VSPEX1S y VSPEX1M de la Tabla 9 y de la Tabla 10 de referencia, podemos obtener el tamaño de la máquina virtual requerido y la cantidad de máquinas virtuales de referencia de VSPEX. Tabla 10. Tabla de dimensionamiento de máquinas virtuales de referencia de VSPEX Modelo de Oracle (pequeño/mediano/grande) Recursos de máquina virtual Máquinas virtuales de referencia de VSPEX Hasta 150 usuarios (pequeño) 2 CPU virtuales y 8 GB de memoria 4 Hasta 250 usuarios (mediano) 4 CPU virtuales y 16 GB de memoria 8 Para más de 250 usuarios (grande) 8 CPU virtuales y 32 GB de memoria 16 VSPEX1s tiene 150 usuarios y un SGA de 4,096. Esto requiere un modelo pequeño de Oracle con dos vCPU y 8 GB de memoria, y se mapea a cuatro máquinas virtuales de referencia de VSPEX. VSPEX1M tiene 250 usuarios y un SGA de 8,192. Esto requiere una máquina virtual con cuatro CPU virtuales y 16 GB de memoria, y se mapea a ocho máquinas virtuales de referencia de VSPEX. Esta configuración, por lo tanto, requiere un total de 12 máquinas virtuales de referencia de VSPEX para calcular el tamaño requerido del pool de la infraestructura virtual de VSPEX. Paso 3: Determine la carga de unidad de I/O y la cantidad de unidades para el rendimiento El cálculo del rendimiento se compone de dos pasos: • Cálculo de la cantidad correcta de unidades para IOPS o ancho de banda • Cálculo del sistema de almacenamiento de modelo correcto para dar soporte al rendimiento de la unidad Como se describe en Definición del diseño de almacenamiento, para calcular el requisito de almacenamiento de una base de datos, considere el rendimiento y la capacidad de I/O. Primero, determine el tipo de RAID del pool y el tamaño del grupo de unidades. En esta solución, todos los archivos de datos y de reconstitución deben residir en el almacenamiento RAID5 mientras que los archivos de Oracle FRA deben ubicarse en RAID6. Los requisitos de almacenamiento para cada base de datos se calculan con los valores recopilados en la hoja de trabajo de calificación y con la información que se proporciona en Tabla 11 y Tabla 12. Por ejemplo, la entrada de base de datos de VSPEX1S (en la Tabla 9) tiene el siguiente perfil de almacenamiento: • Tamaño de base de datos de 256,000 MB (250 GB) • Un crecimiento anual del 5 % otorga una capacidad de tres años de 296 GB • La base de datos tiene 595 IOPS de lectura y 256 de escritura • La tasa de cambio de reconstitución es de 0.59 MB/s EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 67 Apéndice B: Dimensionamiento manual de la solución Tabla 11. Tipo de RAID con penalidad de escritura y utilización de capacidad RAID Utilización de capacidad Múltiplo de Penalidad de escritura Unidades activas Unidades de paridad RAID 5 (4+1) 0.80 5 4 4 1 RAID 6 (6+2) 0.75 8 6 6 2 Tabla 12. IOPS de disco aleatorio y ancho de banda por tipo de unidad Tipos de unidades IOPS Ancho de banda (MB/s) 300 GB y 15,000 rpm 180 60 SAS de 10 K 140 30 SAS NL 90 20 SSD 3,000 100 Para calcular los IOPS del arreglo de almacenamiento, tome los IOPS de escritura y lectura de la base de datos y aplique la siguiente fórmula: IOPS del arreglo = IOPS de lectura + IOPS de escritura x penalidad de escritura de RAID) Por ejemplo, se calcula la carga de unidad para la base de datos VSPEX1M de la siguiente manera: RAID 5 (4+1): 595+ (256*4) = 1619 IOPS Para esta carga de trabajo, los IOPS totales de ambas bases de datos son: RAID 5 (4+1): 595+ (256*4) +464+ (211*4) = 2927 IOPS En Tabla 9: 68 • El pool de datos usa una unidad SAS de 900 GB y 10,000 r/min con una carga de trabajo de lectura/escritura aleatoria. La Tabla 12 muestra que la unidad admite 140 IOPS aleatorios. • El pool de reconstitución también usa una unidad SAS de 900 GB y 10,000 r/min con una carga de trabajo de escritura secuencial. Un valor conservador de 30 MB/s por unidad se usa para las escrituras sostenidas. • El pool FRA está compuesto de unidades SAS NL de 3 TB y 7,200 r/min con una carga de escritura secuencial. Un valor conservador de 20 MB/s por unidad se usa para estas escrituras sostenidas. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Apéndice B: Dimensionamiento manual de la solución Tabla 13. Ejemplo de cálculo del pool de almacenamiento Storage pool Cantidad de unidades Capacidad total (GB) Pool de datos de Oracle RAID 5 25 unidades 900 GB x 25 x 0.8 = 18,000 21 = 2927/140 Redondee a un múltiplo de 5 para permitir un RAID 5 (4 +1) = 45 unidades Pool de reconstitución de Oracle RAID 5 5 unidades 900 GB x 5 x 0.8 = 3,600 1 = ((0.42+0.59+1.18) MB/s * 4) / 30 MB/s Redondee a un múltiplo de 5 para permitir un RAID 5 (4 +1) = 5 unidades Pool Oracle FRA 8 unidades RAID 6 Redondee a un múltiplo de 8 para permitir un RAID 8 (6 +2) = 8 unidades 3,000 GB x 8 x 0.75 = 18,000 Paso 4: Determine la capacidad La cantidad de unidades en un sistema de almacenamiento se determina a través de las necesidades de rendimiento y capacidad. El método descrito anteriormente calcula la cantidad mínima de unidades necesaria para satisfacer los requisitos de rendimiento. Además, la cantidad de unidades necesita resolverse para satisfacer el requisito de capacidad de almacenamiento. A menos que una base de datos sea inusualmente grande, el requisito de almacenamiento para el rendimiento determina generalmente la cantidad de unidades de datos. En este ejemplo, la solución de almacenamiento que utiliza la menor cantidad de unidades, calculada anteriormente, cumple con los requisitos de capacidad. Asegúrese de planificar para el crecimiento futuro. Es importante contar con capacidad de almacenamiento y rendimiento suficientes para satisfacer los requisitos de carga de trabajo en el futuro cercano. En este ejemplo, se calcula un crecimiento anual del 5 %. Paso 5: Seleccione la infraestructura comprobada VSPEX correcta Consulte la infraestructura comprobada EMC VSPEX que corresponda y calcule la cantidad de discos requeridos para el pool de nube privada de VSPEX usando la metodología de componentes básicos de la infraestructura virtual. Dimensionamiento de la capacidad del SO Una instancia de Oracle 11g Database tendrá un volumen de SO y la capacidad se fija en 100 GB. Para obtener más información sobre dimensionamiento de capacidad, consulte la documentación sobre infraestructura de virtualización, disponible en el servicio de soporte en línea de EMC. Dimensionamiento de los IOPS del SO Los IOPS del SO se fijan en 25 IOPS por cada volumen de SO. Para obtener más información sobre el dimensionamiento de los IOPS del SO, consulte los documentos sobre infraestructura de virtualización, disponibles en el servicio de soporte en línea de EMC. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 69 Apéndice B: Dimensionamiento manual de la solución Tabla 14. Mapeo de los servidores virtuales de referencia al pool de infraestructura virtual Servidores virtuales Flash drives Unidades SAS 13 2 5 26 2 10 39 2 15 52 2 20 65 2 25 78 2 30 91 2 35 104 2 40 117 2 45 125 2 45* Nota: Debido a la mayor eficiencia con fracciones superiores, el componente básico con 45 discos SAS puede ser compatible con hasta 125 servidores virtuales. Para que el ambiente tenga más de 125 servidores virtuales, cree otro pool de almacenamiento con el método de componente básico descrito en este documento. Para calcular el tipo de infraestructura comprobada VSPEX adecuado para la solución, siga los pasos a continuación: 1. 70 Aplique el procedimiento de dimensionamiento manual descrito anteriormente para obtener la cantidad total de máquinas virtuales de referencia y cualquier diseño de almacenamiento sugerido adicional para la aplicación. En este ejemplo: OracleRVM = cantidad de máquinas virtuales de referencia requeridas para VSPEX1M (8) + cantidad de máquinas virtuales de referencia requeridas para VSPEX1S (4) = 12 máquinas virtuales de referencia VIPool = 12 máquinas virtuales de referencia = 7 unidades (consulte la Tabla 14) Total de OracleDrives sugeridas para ambas bases de datos Oracle 11g OLTP (VSPEX1S/VSPEX1M) = 25+5+8=38 Conteo total de unidades = VIPool + OracleDrives (7 + 38) = 45 unidades Para esta solución, se requieren 12 máquinas virtuales de referencia y 45 unidades. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Apéndice B: Dimensionamiento manual de la solución 2. Use la Tabla 15 para seleccionar el modelo de solución de nube privada VSPEX con VMware. Tabla 15. Selección de un modelo de infraestructura comprobada VSPEX Modelo de infraestructura comprobada VSPEX Máquina virtual de referencia compatible máxima Arreglo de almacenamiento compatible Hasta 300 máquinas virtuales 300 VNX5400 Hasta 600 máquinas virtuales 600 VNX5600 Hasta 1,000 máquinas virtuales 1,000 VNX5800 Nota: Para determinar la cantidad de máquinas virtuales de referencia que debe usar en el ambiente, consulte el documento denominado EMC VSPEX Private Cloud VMware vSphere 5.1 for up to 1,000 Virtual Machines. Ejemplo dos: Dimensionamiento de un pool de FAST VP Este ejemplo usa el procedimiento anterior para crear un pool de aprovisionamiento virtual mediante la función FAST VP para calcular la cantidad de unidades requeridas para satisfacer los requisitos de rendimiento y capacidad. Para crear pools organizados en niveles, es necesario activar FAST VP y, posteriormente, seguir los cinco pasos a continuación. Paso 1: Determine la carga de trabajo Este ejemplo utiliza los datos del ejemplo anterior. Paso 2: Determine la carga de I/O requerida del nivel superior y el cálculo de unidades Luego, se asignan los recursos para el pool. En este ejemplo, se usa un pool FAST VP de tres niveles, que incluye discos flash, SAS y SAS NL. El nivel superior se compone de discos flash, mientras que los otros niveles incluyen discos SAS y SAS NL. Sería ideal adoptar el enfoque más conservador y asumir que el nivel superior manejará la mayor parte del rendimiento. Sin embargo, no es realmente necesario que el nivel superior maneje todos los hosts IOPS. Los cálculos ya se realizaron y se encuentran en el ejemplo de cálculo de pool de almacenamiento de la Tabla 9. Sin embargo, es necesario ajustar el rendimiento para dar cuenta de la localidad. La localidad es una declaración de la distribución estadística de la capacidad con acceso más frecuente al menos frecuente. Los datos con acceso más frecuente se ubican en los dispositivos de almacenamiento de mayor rendimiento. En ocasiones, los datos con acceso menos frecuente se leerán o escribirán. Esta I/O tendrá un mayor tiempo de respuesta del host que los datos con acceso más frecuente ubicados en dispositivos de almacenamiento de mayor rendimiento. La precisión de la localidad de los datos determina qué tan variable será el tiempo de respuesta del host. A mayor precisión, menor tiempo de respuesta del host. Para aprovechar la función FAST VP, se necesita la localidad de la información de referencia. La información de localidad se utiliza para estimar la división de la capacidad de las unidades y la carga de I/O entre los niveles. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 71 Apéndice B: Dimensionamiento manual de la solución En este ejemplo, se asume una localidad de 10, es decir, alrededor del 10 % de los datos se utilizan con mayor frecuencia. Tabla 16. Carga de trabajo de ejemplo para una capacidad de pool de FAST VP de tres niveles. Base de datos de SID Tamaño de la base de datos (GB) Porcentaje de la localidad Capacidad del nivel superior (GB) Capacidad de los otros niveles (GB) VSPEX1S 250 10 25 225 VSPEX1M 250 10 25 225 La localidad asignó la mayor parte de los IOPS al nivel superior: • VSPEX1S: (464+ (211*4))*0.9= 1178 IOPS • VSPEX1M: (595+ (256*4))*0.9= 1458 IOPS • La cantidad total de IOPS para el nivel superior será 1178+1458 = 2636 IOPS A continuación, calcule la cantidad de unidades necesaria para los niveles de RAID a fin de satisfacer los requisitos de rendimiento del nivel superior. Mediante la Tabla 12, los IOPS de disco aleatorio y el ancho de banda por tipo de unidad, calcule la cantidad de IOPS de disco flash de la siguiente manera: RAID 5 (4+1): 2636/3000= 1 unidad en total Provisione el nivel superior con el grupo RAID flash. En este ejemplo, RAID 5 (4+1) es el tipo de RAID predeterminado para el nivel superior, lo que se traduce en cinco discos flash. Paso 3: Determine la carga de I/O requerida de los otros niveles y el cálculo de unidades El nivel superior no debe manejar a todos los host de IOPS. El margen de rendimiento del nivel inferior también puede ser productivo. Mediante la carga de trabajo que se indica en la Tabla 9, reste el nivel superior de FAST VP para obtener una estimación de la carga de IOPS en el nivel inferior a través del siguiente cálculo: 595+ (256*4) +464+ (211*4) - 2636 = 2927 -2636= 291 IOPS Compruebe siempre que el nivel inferior sea capaz de sostener la carga de IOPS necesaria. En este caso, un grupo SAS de RAID 5 tiene alrededor de 700 IOPS, lo que se traduce en tiempos de respuesta del host bajos para los datos en el nivel inferior. Además, un grupo SAS NL de RAID 6 tiene alrededor de 450 IOPS. Un solo grupo SAS NL de RAID en el nivel inferior podría tener IOPS bajos, pero esto conlleva una alta capacidad para datos en este nivel. Paso 4: Determine la capacidad del pool de FAST VP La capacidad de almacenamiento del pool de FAST VP se calcula sumando la capacidad del espacio utilizable de todas las unidades de datos en los niveles. En este ejemplo, se utilizan discos SAS de 900 GB y discos SAS NL de 3 TB de capacidad. También se utilizan discos flash de 200 GB. Es posible reemplazar las unidades de capacidad o velocidad diferentes en el cálculo. 72 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Apéndice B: Dimensionamiento manual de la solución Nota: Los logs de reconstitución y archivos FRA de las bases de datos tienen una carga de trabajo de escritura secuencial muy predecible. Este tipo de actividad no se beneficia de manera significativa de la organización de niveles hasta flash. EMC recomienda mantenerlos en su nivel existente. Tabla 17. Ejemplo dos de cálculo del pool de almacenamiento Storage pool Cantidad de unidades Capacidad total (GB) Pool de FAST VP de datos de Oracle 18 unidades 200 GB x 5 x 0.8 + 900 GB x 5 x 0.8 + 3000 GB x 8 x 0.75 = 22,400 5 discos flash (RAID 5) + 5 discos SAS (RAID 5) + 8 discos SAS NL (RAID 6) Redondee a un múltiplo de 5 para permitir un RAID 5 (4 +1) = 5 unidades Redondee a un múltiplo de 8 para permitir un RAID 8 (6 +2) = 8 unidades Pool de reconstitución de Oracle RAID 5 5 unidades 1 = ((0.42+0.59+1.18) MB/s * 4) / 30 MB/s 900 GB x 5 x 0.8 = 3,600 Redondee a un múltiplo de 5 para permitir un RAID 5 (4 +1) = 5 unidades Pool Oracle FRA 8 unidades RAID 6 Redondee a un múltiplo de 8 para permitir un RAID 8 (6 +2) = 8 unidades 3 TB x 8 x 0.75 = 18,432 En general, la mejor solución de almacenamiento es la que utilice la menor cantidad de unidades y que satisfaga los requisitos de rendimiento y capacidad. Sin embargo, una solución más razonable haría coincidir la carga de trabajo adicional y el crecimiento anual de datos esperado. En este ejemplo, dado que se puso énfasis a la confiabilidad de la información de localidad, los discos flash con RAID 5 serían un buen candidato, lo que cumple con los requerimientos y utiliza menos unidades. Además, el rendimiento del nivel menor, que incluye SAS RAID 5 y SAS NL RAID 6, es compatible con la carga extendida. Paso 5: Seleccione la infraestructura comprobada VSPEX correcta Este ejemplo utiliza el mismo procedimiento anterior para calcular el tipo adecuado de infraestructura comprobada VSPEX para la solución: 1. Aplique el procedimiento de dimensionamiento manual descrito anteriormente para obtener la cantidad necesaria de máquinas virtuales de referencia y cualquier diseño de almacenamiento sugerido adicional para la aplicación. En este ejemplo: OracleRVM = cantidad de máquinas virtuales de referencia requeridas para VSPEX1M (8) + cantidad de máquinas virtuales de referencia requeridas para VSPEX1S (4) = 12 máquinas virtuales de referencia VIPool = 12 máquinas virtuales de referencia = 7 unidades (consulte la Tabla 14 en la página 70) OracleDrives sugeridas para ambas bases de datos Oracle 11g OLTP (VSPEX1S/VSPEX1M) = 5+5+8+5+8=31 Conteo total de unidades = VIPool + OracleDrives (7 + 31) = 38 unidades Para esta solución, se requieren 12 máquinas virtuales de referencia y 38 unidades. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 73 Apéndice B: Dimensionamiento manual de la solución 2. Ejemplo tres Dimensionamiento con FAST Cache Use la Tabla 15 en la página 71 para seleccionar el modelo de solución de nube privada VSPEX con VMware. Este ejemplo usa el procedimiento anterior para dimensionar una carga de trabajo para un pool de datos complementado por FAST Cache. Para configurar FAST Cache, siga los cinco pasos a continuación. Paso 1: Determine la carga de trabajo Este ejemplo utiliza los datos del ejemplo anterior. Paso 2: Dimensione FAST Cache FAST Cache disminuye la carga en los dispositivos de almacenamiento al reducir directamente los IOPS que se realizan en discos duros mecánicos. La función FAST Cache aprovecha la misma localidad de información de referencia necesaria para calcular un pool de FAST VP. Calcule la capacidad del FAST Cache en función de la tasa de capacidad de alta localidad respecto a la capacidad total del pool. En este ejemplo, se implementó un FAST Cache de disco flash de 200 GB como RAID 1. Para fines del cálculo, se utilizó una tasa de acceso a la caché más conservadora del 50 %, es decir, hay un 50 % de probabilidad de que FAST Cache maneje la I/O. Esta estimación se basa en la caché que se haya “preparado” o que esté instalada y funcionando durante un tiempo. Al principio, cuando la caché puede “prepararse”, la tasa de acceso a la misma es menor. Para fines del cálculo, se utilizó una tasa de acceso a la caché más conservadora del 50 %, es decir, hay un 50 % de probabilidad de que FAST Cache maneje la I/O. Ajuste los host de IOPS que se realizan en unidades mecánicas al reducirlos en el porcentaje de tasa de acceso a FAST Cache. La Tabla 18 resume los cálculos realizados. Tabla 18. Tasa de acceso a FAST Cache y cálculos de la carga de trabajo Base de datos de SID Tamaño de la base de datos (GB) IOPS de host Porcentaje de tasa de acceso a FAST Cache Host de IOPS después de FAST Cache VSPEX1S 250 1,308 50 654 VSPEX1M 250 1,619 50 810 IOPS de FAST Cache totales 1,464 Posteriormente, calcule la cantidad de unidades necesarias para los niveles de RAID para prestar servicios al IOPS requerido. Mediante la Tabla 12, los IOPS de disco aleatorio y el ancho de banda por tipo de unidad, calcule la cantidad de IOPS de disco flash. RAID 1 (1+1) 1,464/3,000= 1 unidad en total En este ejemplo, RAID 1 (1+1) es el tipo de RAID predeterminado para FAST Cache, lo que se traduce en dos discos flash. Paso 3: Determine la carga de I/O requerida para discos no flash Para calcular los IOPS necesarios a cargo de discos no flash, aplique la siguiente fórmula: IOPS no flash = IOPS totales – IOPS de FAST Cache 74 EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño Apéndice B: Dimensionamiento manual de la solución Por ejemplo, se calcula la carga de unidad para las bases de datos VSPEX1S y VSPEX1M de la siguiente manera: 1,308+1,619 – 1,464= 1,463 IOPS Nota: EMC recomienda usar FAST Cache únicamente en el pool de almacenamiento o los LUN que lo requieran. FAST Cache resulta mejor para las I/O aleatorias pequeñas donde los datos están sesgados. Tabla 19. Ejemplo tres de cálculo del pool de almacenamiento Storage pool Cantidad de unidades Capacidad total (GB) Pool de datos de Oracle RAID 5 15 unidades 900 GB x 15 x 0.8 = 10,800 11 = 1463/140 Redondee a un múltiplo de 5 para permitir un RAID 5 (4 +1) = 15 unidades Pool de reconstitución de Oracle RAID 5 5 unidades Pool FRA de Oracle RAID 6 8 unidades 1 = ((0.42+0.59+1.18) MB/s * 4) / 30 MB/s 900 GB x 5 x 0.8 = 3,600 Redondee a un múltiplo de 5 para permitir un RAID 5 (4 +1) = 5 unidades Redondee a un múltiplo de 8 para permitir un RAID 8 (6 +2) = 8 unidades 3000 GB x 8 x 0.75 = 18,000 Paso 4: Determine la capacidad La capacidad se mantiene igual que la del ejemplo anterior. Consulte el ejemplo uno: pool homogéneo sin FAST, Paso 4: Determine la capacidad, en la página 69. Paso 5: Seleccione la infraestructura comprobada VSPEX correcta Este ejemplo utiliza el mismo procedimiento anterior para calcular el tipo adecuado de infraestructura comprobada VSPEX para la solución. 1. Aplique el procedimiento de dimensionamiento manual descrito anteriormente para obtener la cantidad total de máquinas virtuales de referencia y cualquier diseño de almacenamiento sugerido adicional para la aplicación. En este ejemplo: OracleRVM = cantidad de máquinas virtuales de referencia requeridas para VSPEX1M (8) + cantidad de máquinas virtuales de referencia requeridas para VSPEX1S (4) = 12 máquinas virtuales de referencia VIPool = 12 máquinas virtuales de referencia = 7 unidades (consulte la Tabla 14 en la página 70) Total de OracleDrives sugeridas para ambas bases de datos Oracle 11g OLTP (VSPEX1S/VSPEX1M) = 2+15+5+8=30 Conteo total de unidades = VIPool + OracleDrives (7 + 30) = 37 unidades Este ejemplo usa hasta 12 máquinas virtuales de referencia y 37 unidades como la infraestructura comprobada VSPEX mínima. 2. Use la Tabla 15 en la página 71 para seleccionar el modelo de solución de nube privada VSPEX con VMware. EMC VSPEX for Virtualized Oracle Database 11g OLTP Activado por EMC VNX de última generación y el respaldo de EMC Guía de diseño 75