Enrique Suárez Camacho\n1 GUÍA DE DISEÑO EMC VSPEX PARA MICROSOFT SQL SERVER 2012 VIRTUALIZADO EMC VSPEX Resumen Esta guía de diseño describe cómo diseñar recursos de Microsoft SQL Server virtualizado en la infraestructura comprobada EMC VSPEX adecuada para Microsoft Hyper-V o VMware vsphere activado por EMC VNXe o EMC VNX y EMC Powered Backup. La guía también ilustra cómo dimensionar SQL Server 2012, asignar recursos siguiendo las mejores prácticas y usar todos los beneficios que ofrece VSPEX. Enero de 2015\n2 Copyright 2015 EMC Corporation. Todos los derechos reservados. Publicado en enero de 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. EMC 2, 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 para Microsoft SQL Server 2012 virtualizado Número de referencia H EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n3 Contenido Contenido Capítulo 1 Introducción 7 Propósito de esta guía... 8 Valor para el negocio... 8 Alcance Público al que va dirigido Terminología Capítulo 2 Antes de comenzar 13 Flujo de trabajo de implementación Lectura esencial Descripciones generales de la solución VSPEX Guías de implementación para VSPEX Infraestructura comprobada VSPEX Guía de respaldo y recuperación con tecnología de EMC para VSPEX Capítulo 3 Descripción general de la solución 17 Descripción general Infraestructura comprobada de EMC VSPEX Arquitectura de soluciones Componentes clave Introducción Microsoft SQL Server EMC VNX EMC VNXe Soluciones de respaldo y recuperación de EMC VMware vsphere Microsoft Windows Server 2012 R2 con Hyper-V EMC XtremCache EMC PowerPath/VE Capítulo 4 Selección de una infraestructura comprobada VSPEX 31 Descripción general Paso 1: Evalúe el caso de uso del cliente Descripción general Hoja de trabajo de calificación de VSPEX para SQL Server virtualizado Paso 2: Diseñar la arquitectura de la aplicación Herramienta para dimensionamiento de VSPEX Paso 3: Selección de la infraestructura comprobada VSPEX correcta Consideraciones Ejemplos EMC VSPEX para Microsoft SQL Server 2012 virtualizado 3\n4 Contenido Capítulo 5 Consideraciones de diseño y mejores prácticas de la solución 43 Descripción general Consideraciones de diseño de la red Descripción general Mejores prácticas para el diseño de red Consideraciones de diseño del almacenamiento Descripción general Diseño de almacenamiento Mejores prácticas del diseño de componentes Ejemplos de diseño de almacenamiento Consideraciones de diseño de la virtualización Descripción general Mejores prácticas para el diseño de virtualización Consideraciones para el diseño de aplicaciones Descripción general Mejores prácticas para el diseño de aplicaciones Consideración de licencia de SQL Server Consideraciones de diseño de EMC Powered Backup Capítulo 6 Metodologías de verificación de la solución 59 Descripción general Metodología de verificación del hardware de base Metodología de verificación de la aplicación Nociones básicas de las métricas clave Ejecución de pruebas, análisis de resultados y optimización Metodología de verificación de EMC Powered Backup Capítulo 7 Documentación de referencia 63 Documentación de EMC Otros documentos Links Apéndice A Hoja de trabajo de calificación 67 Hoja de trabajo de calificación de VSPEX para Microsoft SQL Server 2012 virtualizado Impresión de la hoja de trabajo de calificación Apéndice B Lógica y metodología de dimensionamiento de SQL Server de alto nivel 69 Descripción general Recursos adecuados Consideraciones de tamaño Recomendación de máquina virtual para SQL Server EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n5 Figuras Contenido Figura 1. Infraestructura comprobada VSPEX Figura 2. Arquitectura de soluciones Figura 3. VNX con optimización multi-core Figura 4. Los procesadores en modo activo/activo aumentan el rendimiento, la resistencia y la eficiencia Figura 5. Nuevo Unisphere Management Suite Figura 6. VNXe3200 con optimización multi-core Figura 7. Diseño de almacenamiento y diseño de LUN Figura 8. Elementos de almacenamiento de SQL Server en la plataforma VMware vsphere Figura 9. Elementos de almacenamiento de SQL Server en una plataforma Hyper-V Figura 10. Ejemplo de diseño de almacenamiento: SQL Server para la serie VNXe Figura 11. Ejemplo de diseño de almacenamiento: SQL Server para la serie VNX con FAST VP habilitado Figura 12. Hoja de trabajo de calificación para imprimir EMC VSPEX para Microsoft SQL Server 2012 virtualizado 5\n6 Contenido Tablas Tabla 1. Terminología Tabla 2. Proceso de implementación de la infraestructura comprobada VSPEX para SQL Server 2012 virtualizado Tabla 3. Pasos para la selección de infraestructura comprobada VSPEX Tabla 4. Reglas de la hoja de trabajo de calificación de VSPEX para SQL Server 2012 virtualizado Tabla 5. Resultado de la herramienta para dimensionamiento de VSPEX Tabla 6. Infraestructura comprobada VSPEX: pasos de selección Tabla 7. Ejemplo de hoja de trabajo de calificación: Instancia de OLTP pequeña de SQL Server Tabla 8. Ejemplo de los recursos necesarios: Instancia de OLTP pequeña de SQL Server Tabla 9. Ejemplo de detalles de SQL Server en la herramienta para dimensionamiento de VSPEX Tabla 10. Ejemplo de hoja de trabajo de calificación: Mediana base de datos de usuario de SQL Server Tabla 11. Ejemplo de los recursos necesarios: Instancia mediana de OLTP de SQL Server Tabla 12. Resumen de ejemplos: Base de datos de usuario mediana de SQL Server en la herramienta para dimensionamiento de VSPEX Tabla 13. Ejemplo de perfiles de usuario: Requisitos de la base de datos de usuario Tabla 14. Ejemplo de hoja de trabajo de calificación: Instancia de OLTP de SQL Server con múltiples bases de datos de usuario Tabla 15. Ejemplo de los recursos necesarios: Instancia de OLTP de SQL Server con múltiples bases de datos de usuario Tabla 16. Ejemplo de detalles de SQL Server en la herramienta para dimensionamiento de VSPEX Tabla 17. Pool de almacenamiento de SQL Server Tabla 18. Ejemplo de diseño de almacenamiento en VNXe Tabla 19. Ejemplo de un diseño de almacenamiento en VNX Tabla 20. RAM recomendada para SQL Server Tabla 21. Pasos de alto nivel para la verificación de aplicación Tabla 22. Métricas clave Tabla 23. Hoja de trabajo de calificación para una base de datos de usuario de SQL Server Tabla 24. Ejemplo de entrada de usuario para múltiples bases de datos de usuario Tabla 25. Un ejemplo de entrada de usuario para múltiples bases de datos de usuario Tabla 26. Unidad recomendada y configuración de LUN Tabla 27. Matriz de soporte del modelo de almacenamiento de VSPEX Tabla 28. Matriz de soporte del sistema de almacenamiento EMC VSPEX para Microsoft SQL Server 2012 virtualizado Activado por la familia EMC VNX y EMC Powered Backup\n7 Capítulo 1: Introducción Capítulo 1 Introducción Este capítulo presenta los siguientes temas: Propósito de esta guía... 8 Valor para el negocio... 8 Alcance Público al que va dirigido Terminología EMC VSPEX para Microsoft SQL Server 2012 virtualizado 7\n8 Capítulo 1: Introducción Propósito de esta guía Valor para el negocio Las infraestructuras comprobadas EMC VSPEX están optimizadas para la virtualización de aplicaciones importantes de negocio. VSPEX ofrece a los partners la posibilidad de planear y diseñar los recursos que se requieren para admitir Microsoft SQL Server 2012 en un ambiente virtualizado de una nube privada de VSPEX. La arquitectura EMC VSPEX para Microsoft SQL Server 2012 virtualizado proporciona un sistema validado, capaz de alojar una solución de SQL Server 2012 virtualizado en un nivel de rendimiento coherente. Esta solución está diseñada para colocarse en capas en una solución de nube privada VSPEX mediante una capa de virtualización VMware vsphere o Microsoft Hyper-V; dicha solución usa la familia EMC VNX de alta disponibilidad que proporciona almacenamiento. Todas las soluciones VSPEX se dimensionan y se prueban con los productos de respaldo y recuperación con tecnología de EMC. EMC Avamar, EMC Data Domain y VMware Data Protection Advanced (VDPA) brindan una infraestructura, aplicación y respaldo y recuperación completos que protegen a Microsoft SQL Server con reconocimiento e inteligencia integrales para las configuraciones de grupos de disponibilidad continua (AoAG) que son típicas de las arquitecturas de base de datos de alta disponibilidad. Los componentes de red y cómputo, aunque los define el proveedor, están diseñados para ser redundantes y tienen potencia suficiente para manejar las necesidades de datos y procesamiento del ambiente de la máquina virtual. Esta describe cómo diseñar los recursos necesarios para implementar Microsoft SQL Server 2012 en cualquier infraestructura comprobada VSPEX que use un arreglo de almacenamiento VNX o EMC VNXe. Esta guía se aplica a tipos de carga OLTP de SQL Server y no cubre los tipos de carga de data warehousing. Nunca antes tener acceso a datos de misión crítica había sido tan importante para los negocios que compiten en una economía global que cambia rápidamente. Actualmente, los departamentos de TI se ven enfrentados a una explosión de datos empresariales junto con presupuestos limitados o reducidos. Como base de la plataforma de información preparada para la nube, SQL Server 2012 proporciona gran disponibilidad, visiones innovadoras, datos fiables y coherentes, y experiencia de desarrollo productiva para los clientes. También puede desarrollar soluciones y extender datos rápidamente por las instalaciones y la nube pública respaldada por la confianza de misión crítica. Actualmente, EMC ofrece mayor rendimiento y elección a los clientes gracias a la inclusión del almacenamiento unificado de VNXe a la familia de soluciones de VSPEX. La familia VNX está diseñada para ofrecer un sistema híbrido y de almacenamiento unificado para los clientes de VSPEX que necesiten centralizar y simplificar el almacenamiento durante la modificación de su TI. Los clientes que deseen virtualizar Microsoft SQL Server en una nube privada de VSPEX descubrirán los beneficios del multi-core (MCx) que brinda la familia de VNX, ya que esta arquitectura distribuye todos los servicios de datos a través de los cores del sistema. Esto significa que los procesos de administración de caché y RAID de back-end escalan de forma lineal y se benefician en gran manera de las últimas CPU multi-core Intel. Las operaciones de I/O en VSPEX se ejecutan más rápido y de manera más eficiente que nunca con los nuevos arreglos de la familia VNX. 8 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n9 Capítulo 1: Introducción FAST de EMC es una característica que era exclusiva de VNX, pero que ahora está disponible para los clientes de VSPEX que usen el arreglo de almacenamiento de la familia VNX. FAST Cache de EMC amplía dinámicamente la capacidad existente de almacenamiento en caché de lectura y escritura del sistema de almacenamiento para aumentar el rendimiento en todo el sistema y reducir el costo total por IOPS. Para eso, FAST Cache utiliza discos flash de alto rendimiento que se colocan entre la caché primaria (basada en DRAM) y los discos duros (HDD). Esta característica impulsa el rendimiento de las aplicaciones con alto nivel de transacciones, como SQL Server, y lo hace manteniendo los datos activos en la caché para que estén disponibles cuando los necesite. La protección y respaldo de datos son parte de los aspectos más complejos de la administración de ambientes de SQL Server Los administradores de bases de datos (DBA) y de almacenamiento necesitan que el proceso de respaldo sea menos costoso y requiera menos atención administrativa. Por ello, no es raro ver que más negocios busquen tecnologías de protección de datos avanzada para los ambientes de SQL Server SQL Server 2012 presenta una nueva alta disponibilidad integrada y solución de recuperación de desastres, SQL Server AlwaysOn. AlwaysOn ofrece la flexibilidad de compatibilidad con diversas configuraciones de alta disponibilidad, que le permiten mantener sus acuerdos de nivel de servicio (SLA). Gracias a la inteligencia que aportan EMC Powered Backup a las configuraciones de base de datos AoAG, puede configurar fácilmente los respaldos para que se ejecuten fuera de la copia primaria de la base de datos y de los servidores SQL primario. Con esto, puede garantizar un procesamiento de respaldos más rápido y eficaz que no afecta a su carga de trabajo de producción. En el caso de un failover de AoAG, puede garantizar que su política de respaldo se ejecute sin la intervención del usuario realizando automáticamente el respaldo del resto de las copias de base de datos en línea. VSPEX les permite a los clientes acelerar su transformación de TI con implementaciones más rápidas, administración simplificada, respaldo y aprovisionamiento de almacenamiento. Los clientes pueden lograr una mayor eficiencia con una mayor disponibilidad de las aplicaciones, un aumento en la utilización del almacenamiento y respaldos más rápidos y ligeros. Además, VSPEX ofrece a los clientes la flexibilidad de elección al seleccionar un hipervisor, servidor y red para enfrentar los requisitos de sus ambientes de SQL Server Según el diseño y las mejores prácticas, los sistemas de respaldo y recuperación con tecnología de EMC permiten lo siguiente: Implementar con mayor rapidez, lo cual ahorra tiempo y esfuerzos gracias a las soluciones comprobadas Aumentar el rendimiento y la escalabilidad de manera predeterminada Reducir los requisitos y costos del almacenamiento de respaldo del cliente Cumplir las ventanas de respaldo Permitir una recuperación rápida basada en disco EMC VSPEX para Microsoft SQL Server 2012 virtualizado 9\n10 Capítulo 1: Introducción Alcance Esta guía de diseño describe cómo diseñar una infraestructura comprobada EMC VSPEX para ambientes de Microsoft SQL Server 2012 virtualizado que funcionan en una plataforma VMware vsphere o Microsoft Hyper-V. Esta guía supone que ya existe una nube privada de VSPEX en el ambiente del cliente. La guía ofrece ejemplos de implementaciones en los arreglos de almacenamiento VNX y VNXe. También describe cómo dimensionar SQL Server 2012 en las infraestructuras comprobadas VSPEX con la herramienta para dimensionamiento de VSPEX, asignar recursos según las mejores prácticas y utilizar todos los beneficios que ofrece VSPEX. Las soluciones de respaldo y recuperación con tecnología de EMC para la protección de datos de SQL Server 2012 se describen en un documento aparte, la e implementación de las opciones de respaldo y recuperación de EMC para VSPEX para Microsoft SQL Server 2012 virtualizado. Público al que va dirigido 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 infraestructura comprobada VSPEX para un SQL Server virtualizado están: Calificación de Microsoft para vender e implementar soluciones de SQL Server Certificados en SQL Server, idealmente con una o todas las certificaciones de Microsoft siguientes: Microsoft Certified Solutions Associate (MCSA) Microsoft Certified Solutions Expert (MCSE) Microsoft Certified Solutions Master (MCSM) Están calificados por EMC para vender, instalar y configurar la familia de sistemas de almacenamiento de VNX. Certificados para vender las infraestructuras comprobadas de VSPEX Están calificados para vender, instalar y configurar los productos de red y servidor necesarios para las infraestructuras comprobadas VSPEX Quienes lean esta guía también deben contar con la capacitación técnica necesaria y la experiencia para instalar y configurar: EMC VNX y VNXe Plataformas de virtualización VMware vsphere o Microsoft Hyper-V Microsoft Windows Server 2012 R2 Microsoft SQL Server 2012 Productos de respaldo y recuperación con tecnología de EMC, incluidos Avamar y Data Domain En esta guía se ofrecen referencias externas cuando corresponda. EMC recomienda que los partners que implementen esta solución conozcan estos documentos. Para obtener más detalles, consulte Lectura esencial en la página 14 y el Capítulo 7: Documentación de referencia. 10 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n11 Capítulo 1: Introducción Terminología La Tabla 1 incluye la terminología que se usa en esta guía. Tabla 1. Terminología Término Definición CIFS Sistema de archivos común de Internet (Common Internet File System) CSV DRS Grupo de archivos IOPS iscsi NFS NIC NUMA OLTP PCIe RTM tempdb TPS Data Mover virtual VMDK VMFS VHDX Volumen compartido en cluster Distributed Resource Scheduler Grupo de objetos y archivos de la base de datos de SQL Server Operaciones de entrada/salida por segundo Internet Small Computer Systems Interface Sistema de archivos de red (Network File System) Tarjeta de interfaz de red (Network interface card) Acceso a memoria no uniforme Aplicaciones típicas de procesamiento de transacciones en línea que incluyen el procesamiento de transacciones de entrada y recuperación de datos Interconexión de componentes periféricos exprés Versión para la fabricación Una base de datos del sistema que Microsoft SQL Server usa como área de trabajo temporal durante el procesamiento Transacciones por segundo Data Mover virtual Disco de máquina virtual Virtual Machine File System Formato de disco duro virtual de Hyper-V EMC VSPEX para Microsoft SQL Server 2012 virtualizado 11\n12 Capítulo 1: Introducción 12 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n13 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 Lectura esencial EMC VSPEX para Microsoft SQL Server 2012 virtualizado 13\n14 Capítulo 2: Antes de comenzar Flujo de trabajo de implementación EMC recomienda consultar el flujo de proceso que aparece en Tabla 2 1 para diseñar e implementar su infraestructura comprobada VSPEX para SQL Server 2012 virtualizado. Tabla 2. Paso Proceso de implementación de la infraestructura comprobada VSPEX para SQL Server 2012 virtualizado Acción 1 Use la hoja de trabajo de calificación de VSPEX para SQL Server 2012 virtualizado con el fin de recopilar los requisitos del usuario. La Hoja de trabajo de calificación de una página que se encuentra en la página 68 está en el Apéndice A de esta guía de diseño. 2 Use la herramienta para dimensionamiento de VSPEX a fin de determinar la infraestructura comprobada VSPEX para SQL Server 2012 virtualizado recomendada según los requisitos de usuario recopilados en el paso 1. Para obtener más información sobre la herramienta para dimensionamiento de VSPEX, consulte el portal VSPEX Sizing Tool. Nota: En caso de que la herramienta para dimensionamiento de VSPEX no esté disponible, puede dimensionar manualmente la aplicación mediante las reglas de dimensionamiento en Apéndice B. 3 Consulte esta para determinar el diseño final de la infraestructura comprobada VSPEX para SQL Server 2012 virtualizado. Nota: Asegúrese de considerar todos los requisitos de aplicaciones y no solo los de esta aplicación en especial. 4 Consulte la sección Infraestructura comprobada VSPEX en la página 15 para seleccionar y solicitar la infraestructura comprobada VSPEX correcta. 5 Consulte la sección Guías de implementación para VSPEX en la página 15 para implementar y probar su infraestructura comprobada VSPEX para SQL Server 2012 virtualizado. Lectura esencial EMC recomienda leer los siguientes documentos, disponibles en el espacio VSPEX en EMC Community Network o en las páginas de la infraestructura comprobada VSPEX en mexico.emc.com (visite el sitio web de su país correspondiente). Si no tiene acceso a un documento, comuníquese con su representante de EMC. Descripciones generales de la solución VSPEX Consulte los siguientes documentos relacionados con la descripción general de las soluciones VSPEX: Soluciones de EMC VSPEX para la virtualización de servidores para pequeñas y medianas empresas Soluciones de EMC VSPEX para la virtualización de servidores para pequeñas y medianas empresas 1 Si la solución incluye componentes de respaldo y recuperación con tecnología de EMC, consulte la e implementación de las opciones de respaldo y recuperación de EMC para VSPEX para Microsoft SQL Server 2012 virtualizado a fin de obtener información detallada sobre cómo implementar estas opciones en su solución VSPEX. 14 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n15 Capítulo 2: Antes de comenzar Guías de implementación para VSPEX Infraestructura comprobada VSPEX Consulte las siguientes guías de implementación para VSPEX: EMC VSPEX para Microsoft SQL Server 2012 virtualizado con Microsoft Hyper-V EMC VSPEX para Microsoft SQL Server 2012 virtualizado con VMware vsphere Consulte las siguientes guías de infraestructuras comprobadas VSPEX: Nube privada de EMC VSPEX: VMware vsphere 5.5 para un máximo de 100 máquinas virtuales Nube privada de EMC VSPEX: VMware vsphere 5.5 para hasta 1,000 máquinas virtuales Nube privada de EMC VSPEX: Microsoft Windows Server 2012 R2 con Hyper- V para un máximo de 200 máquinas virtuales Nube privada de EMC VSPEX: Microsoft Windows Server 2012 R2 con Hyper-V para un máximo de 1,000 máquinas virtuales Guía de respaldo y recuperación con tecnología de EMC para VSPEX Consulte la siguiente guía de respaldo y recuperación con tecnología de EMC para VSPEX: EMC Backup and Recovery Options for VSPEX for Virtualized Microsoft SQL Server 2012 Design and Implementation Guide EMC VSPEX para Microsoft SQL Server 2012 virtualizado 15\n16 Capítulo 2: Antes de comenzar 16 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n17 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 Infraestructura comprobada de EMC VSPEX Arquitectura de soluciones Componentes clave EMC VSPEX para Microsoft SQL Server 2012 virtualizado 17\n18 Capítulo 3: Descripción general de la solución Descripción general Este capítulo proporciona una descripción general de la infraestructura comproba da VSPEX para Microsoft SQL Server virtualizado y las tecnologías clave que se usan en esta solución. Esta de VSPEX para SQL Server virtualizado es compatible con todas las ofertas de VSPEX en VMware vsphere y Microsoft Hyper-V. Esta solución de infraestructura comprobada VSPEX para SQL Server virtualizado se validó mediante la nube privada VSPEX que funciona en VMware y Hyper-V virtualizado de Windows en los arreglos de almacenamiento de la familia EMC VNX para proporcionar almacenamiento y consolidación de hardware de servidor. La solución se organiza en niveles en una nube privada VSPEX, que usa servidores, almacenamiento, red y recursos de respaldo, y componentes de SQL Server que se centran en ambientes de rango medio y pequeño. La solución les permite a los clientes implementar rápida y coherentemente un pequeño o mediano ambiente de SQL Server virtualizado en una nube privada VSPEX. Los arreglos de almacenamiento de VNX y VNXe son plataformas multiprotocolo que pueden brindar soporte a los protocolos Internet Small Computer Systems Interface (iscsi), Network File System (NFS), Common Internet File System (CIFS), Fibre Channel (FC) y Fibre Channel over Ethernet (FCoE), según las necesidades específicas del cliente. La solución se validó con NFS e iscsi para el almacenamiento de datos. Esta solución requiere la presencia de Active Directory y el Domain Name System. La implementación de estos servicios está más allá del alcance de esta guía, pero los servicios se consideran requisitos previos para una implementación correcta. Las soluciones de respaldo y recuperación con tecnología de EMC para la protección de datos de SQL Server se describen en un documento aparte, la Guía de diseño e implementación de las opciones de respaldo y recuperación de EMC para VSPEX para Microsoft SQL Server 2012 virtualizado. Infraestructura comprobada de EMC VSPEX EMC ha unido fuerzas con los proveedores de infraestructuras de TI para crear una solución de virtualización completa que acelere la implementación de la nube privada. VSPEX permite una implementación más rápida, mayor simplicidad y opciones, mayor eficiencia y menor riesgo. La validación de EMC garantiza un rendimiento predecible y les permite a los clientes seleccionar tecnología que utilice su infraestructura de TI existente mientras elimina las cargas de planificación, dimensionamiento y configuración. VSPEX proporciona una infraestructura virtual para los clientes que buscan obtener la simplicidad característica de las infraestructuras realmente integradas y tener, a su vez, más opciones en los componentes agrupados individuales. Las soluciones VSPEX han sido comprobadas por EMC y se empaquetan y venden exclusivamente a través de socios de negocios 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. Al trabajar en estrecha colaboración, EMC y sus socios de negocios ahora pueden entregar infraestructura que acelera el viaje a la nube incluso para más clientes. La infraestructura comprobada VSPEX, como se muestra en la Figura 1, corresponde a una infraestructura virtualizada validada por EMC y que suministran los partners de EMC. VSPEX incluye una capa de virtualización, un servidor, una red y un almacenamiento y respaldo diseñados por EMC para entregar un rendimiento confiable y predecible. 18 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n19 Capítulo 3: Descripción general de la solución Figura 1. 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 completa de virtualización. VSPEX entrega una implementación más rápida para los clientes de los partners de EMC con mayor simplicidad y eficiencia, más opciones y menor riesgo para el negocio del cliente. Para obtener más información acerca de las infraestructuras comprobadas VSPEX, consulte los siguientes documentos: Nube privada de EMC VSPEX: VMware vsphere 5.5 para hasta 1,000 máquinas virtuales Nube privada de EMC VSPEX: Microsoft Windows Server 2012 R2 con Hyper- V para un máximo de 1,000 máquinas virtuales Nube privada de EMC VSPEX: VMware vsphere 5.5 para un máximo de 100 máquinas virtuales Nube privada de EMC VSPEX: Microsoft Windows Server 2012 R2 con Hyper-V para un máximo de 100 máquinas virtuales EMC VSPEX para Microsoft SQL Server 2012 virtualizado 19\n20 Capítulo 3: Descripción general de la solución Arquitectura de soluciones En la Figura 2 muestra la arquitectura que caracteriza la infraestructura comprobada VSPEX validada para SQL Server SQL Server se implementa como máquinas virtuales en VMware vsphere 5.5 o Microsoft Windows Server 2012 R2 con Hyper-V. Usamos 2 la herramienta para dimensionamiento de VSPEX para cada instancia de SQL Server con el fin de determinar la cantidad de máquinas virtuales de SQL Server, los recursos de cómputo detallados y el diseño de almacenamiento recomendado. Este diseño de almacenamiento se incluye además del pool de nube privada VSPEX en la serie VNX o VNXe. Los componentes de respaldo y recuperación de la solución proporcionan protección de datos para la instancia centrada en OLTP de SQL Server. Figura 2. Arquitectura de soluciones Componentes clave Introducción Esta sección ofrece una descripción general de las siguientes tecnologías clave usadas en esta solución: Microsoft SQL Server 2012 Infraestructura comprobada EMC VSPEX EMC VNX EMC VNXe En esta guía, 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. 20 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n21 Capítulo 3: Descripción general de la solución Soluciones de respaldo y recuperación de EMC VMware vsphere 5.5 Microsoft Windows Server 2012 R2 con Hyper-V EMC XtremCache EMC PowerPath /VE Microsoft SQL Server 2012 EMC VNX SQL Server 2012 es el sistema de administración y análisis de bases de datos de Microsoft para el comercio electrónico, los giros comerciales y las soluciones de data warehousing. SQL Server se usa ampliamente para almacenar, recuperar y administrar datos de aplicaciones. Debido a que se usa con una variedad de aplicaciones y que cada una tiene requisitos distintos de rendimiento, dimensionamiento, disponibilidad, capacidad de recuperación, capacidad de administración, etc., es importante entender completamente estos factores y planear de manera adecuada al implementar un SQL Server. Funciones y mejoras 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. Ideal para cargas de trabajo combinadas en ambientes físicos o virtuales, VNX combina hardware potente y flexible con software de protección, administración y eficiencia avanzadas para cumplir las exigentes demandas de los ambientes de aplicaciones virtualizados de hoy día. VNX incluye muchas funciones y mejoras diseñadas y desarrolladas a partir del éxito de la primera generación. Estas funciones y mejoras incluyen lo siguiente: Más capacidad con optimización multi-core con caché multi-core, RAID multi-core y FAST Cache multi-core (MCx ) de EMC Mayor eficiencia con un arreglo híbrido optimizado para flash Mejor protección gracias al incremento en la disponibilidad de aplicaciones con procesadores de almacenamiento de arreglos en modo activo/activo Administración e implementación más sencillas mediante el aumento de la productividad con EMC Unisphere Management Suite VSPEX se desarrolla con VNX para entregar una eficiencia, un rendimiento y una escalabilidad aún mayores que antes. Arreglo híbrido optimizado para flash VNX es un arreglo híbrido optimizado para flash que proporciona un almacenamiento en niveles automatizado para entregar el mejor rendimiento para sus datos importantes mientras se transfieren, de manera inteligente, los datos a los que se accede con menor frecuencia a discos de menor costo. En este enfoque híbrido, un pequeño porcentaje de discos flash en el sistema operativo puede proporcionar un alto porcentaje del IOPS en general. El VNX optimizado para flash aprovecha al máximo la baja latencia de flash para entregar un ahorro de costos optimizado y una 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. EMC VSPEX para Microsoft SQL Server 2012 virtualizado 21\n22 Capítulo 3: Descripción general de la solución Generalmente, el acceso más frecuente a los datos ocurre en el momento de su creación; por lo tanto, los datos nuevos se deberían almacenar primero en discos flash para ofrecer el mejor rendimiento. A medida que los datos pierden vigencia y se vuelven menos activos, FAST VP puede organizar en niveles los datos de unidades de alto rendimiento en 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 discos de estado sólido (SSD) de FAST VP basados en la tecnología de celdas de múltiples niveles empresariales para reducir el costo por gigabyte. FAST Cache absorbe dinámicamente los aumentos imprevistos en las cargas de trabajo del sistema. FAST Cache puede brindar una mejora inmediata del rendimiento mediante la transferencia de datos que se vuelven activos repentinamente de unidades de alta capacidad más lentas a discos flash más rápidos. 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 aplicación virtualizada. Con VNX, los clientes pueden lograr un retorno aún mayor en sus inversiones. La deduplicación basada en bloques fuera de banda de VNX puede disminuir considerablemente los costos del nivel de flash. Optimización de la ruta de código MCx de VNX Intel El advenimiento de la tecnología flash ha sido, recientemente, un catalizador para el cambio radical en los requisitos de los sistemas de almacenamiento de rango medio. EMC rediseñó la plataforma de almacenamiento de rango medio para optimizar eficientemente los CPU multi-core con el fin de proporcionar el sistema de almacenamiento de mayor rendimiento al costo más bajo en el mercado. MCx distribuye todos los servicios de datos de VNX en todos los cores (hasta 32), como se muestra en la Figura 3. VNX con MCx ha mejorado drásticamente el rendimiento de los archivos para las aplicaciones transaccionales, como las bases de datos o las máquinas virtuales, en el almacenamiento conectado en red (NAS). Figura 3. VNX 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 lograr la eficiencia global de la plataforma en el manejo de cargas de trabajo variables y dinámicas. Se ha modulado el motor de caché para aprovechar todos los cores disponibles en el sistema. RAID multi-core Otra parte importante del rediseño del MCx es el manejo de las operaciones de I/O del almacenamiento de back-end permanente, discos duros (HDD) y SSD. Las mejoras cada vez mayores en el rendimiento de VNX provienen de la modularización del procesamiento de la administración de datos de back-end, que permite que MCx se escale sin problemas en todos los procesadores. 22 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n23 Rendimiento de VNX Capítulo 3: Descripción general de la solución Mejoras en el rendimiento El almacenamiento de VNX, activado con la arquitectura de MCx, está optimizado para FLASH 1 st y proporciona un rendimiento general sin precedentes ya que optimiza el rendimiento de las transacciones (costo por IOPS) y el rendimiento del ancho de banda (costo por GB/s) con baja latencia, y proporciona una eficiencia de capacidad óptima (costo por GB). VNX proporciona las siguientes mejoras en el rendimiento: Hasta cuatro veces más transacciones de archivos en comparación con los arreglos con dos controladores Aumenta hasta tres veces el rendimiento de archivos para aplicaciones transaccionales, con un tiempo de respuesta un 60 % mejor. Hasta cuatro veces más transacciones Oracle y Microsoft SQL Server OLTP Hasta seis veces más máquinas virtuales Procesadores de almacenamiento de arreglo activo/activo La nueva arquitectura de VNX ofrece procesadores de almacenamiento en arreglos activo/activo, como se muestra en la Figura 4, lo cual elimina los tiempos de espera agotados de las aplicaciones durante un failover de rutas, gracias a que ambas rutas sirven activamente como I/O. Figura 4. Los procesadores en modo activo/activo aumentan el rendimiento, la resistencia y la eficiencia El balanceo de carga también fue mejorado y las aplicaciones pueden llegar a duplicar su rendimiento. 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 o deduplicación. Con esta versión de VNX, los clientes de VSPEX pueden usar Data Movers virtuales (VDM) y VNX Replicator para realizar migraciones del sistema de archivos automatizadas y de gran velocidad entre los sistemas. Este proceso migra automáticamente todas las snapshots y configuraciones, y permite que los clientes continúen sus operaciones durante la migración. Nota: Los procesadores activo/activo solo están disponibles para los LUN de grupos RAID, no para los LUN de pool. EMC VSPEX para Microsoft SQL Server 2012 virtualizado 23\n24 Capítulo 3: Descripción general de la solución Unisphere Management Suite 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 prever los requisitos de capacidad. Tal 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 la nueva compatibilidad para EMC XtremCache. Figura 5. Nuevo Unisphere Management Suite EMC VNXe3200 Funciones y mejoras EMC VNXe3200 es la plataforma de almacenamiento unificado optimizada para flash más rentable y que entrega funcionalidades empresariales y de innovación para el almacenamiento de archivos y de bloques en una solución única, escalable y fácil de usar. Ideal para tipos de cargas combinadas en ambientes físicos o virtuales, VNXe3200 combina hardware potente y flexible con software de protección, administración y eficiencia avanzadas para cumplir las exigencias de los ambientes de aplicaciones virtualizados de hoy en día. VNXe3200 incluye muchas funciones y mejoras diseñadas y basadas en el éxito de la familia EMC VNX de rango medio. Estas funciones y mejoras incluyen lo siguiente: Mayor eficiencia con un arreglo híbrido optimizado para flash Más capacidad con optimización multi-core con caché multi-core, RAID multi-core y FAST Cache multi-core (MCx ) de EMC Administración e implementación más sencillas con los componentes del software básico de VNXe, como el monitoreo y generación de informes y snapshots unificados. Integración del ecosistema de VMware y Microsoft Soporte multiprotocolo unificado para Fibre Channel, iscsi, NFS y CIFS VSPEX se desarrolla con VNXe para ofrecer aún más eficiencia, rendimiento y escalabilidad que antes. Arreglo híbrido optimizado para flash VNXe3200 es un arreglo híbrido optimizado para flash que proporciona una organización automática en niveles a fin de entregar el mejor rendimiento para sus datos importantes mientras se transfieren, de manera inteligente, los datos a los que se accede con menor frecuencia a discos de menor costo. 24 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n25 Capítulo 3: Descripción general de la solución En este enfoque híbrido, un pequeño porcentaje de discos flash en el sistema operativo puede proporcionar un alto porcentaje del IOPS en general. VNXe3200 aprovecha al máximo la baja latencia de flash para generar un mayor ahorro de costos y una 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 en el momento de su creación; por lo tanto, los datos nuevos se deberían almacenar primero en discos flash para ofrecer el mejor rendimiento. A medida que los datos pierden vigencia y se vuelven menos activos, FAST VP organiza automáticamente los datos de unidades de alto rendimiento en unidades de alta capacidad, según las políticas definidas por el cliente. FAST Cache absorbe dinámicamente los aumentos imprevistos en las cargas de trabajo del sistema. FAST Cache puede brindar una mejora inmediata del rendimiento al promover los datos que se vuelven activos repentinamente de unidades de alta capacidad más lentas a discos flash más rápidos. 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 aplicación virtualizada. Con VNXe3200, los clientes pueden lograr un retorno aún mayor de sus inversiones. Optimización de la ruta de código MCx de VNX Intel El advenimiento de la tecnología flash ha sido, recientemente, un catalizador para el cambio radical en los requisitos de los sistemas de almacenamiento de rango medio. EMC rediseñó la plataforma de almacenamiento de rango medio para optimizar eficientemente los CPU multi-core con el fin de proporcionar el sistema de almacenamiento más eficiente al costo más bajo del mercado. MCx distribuye todos los servicios de datos de VNXe en todos los cores, como se muestra en la Figura 6, y puede mejorar considerablemente el rendimiento en aplicaciones transaccionales como bases de datos o máquinas virtuales a través del almacenamiento conectado en red (NAS). VNXe incluye el primer uso del puente no transparente (NTB) de Intel en un arreglo de almacenamiento de EMC. NTB habilita una conectividad directa y de alta velocidad entre los procesadores de almacenamiento a través de una interfaz PCI Express. Esto elimina los switches PCIe externos, ahorra energía y espacio, y reduce la latencia y el costo. EMC VSPEX para Microsoft SQL Server 2012 virtualizado 25\n26 Capítulo 3: Descripción general de la solución Figura 6. VNXe3200 con optimización multi-core Software básico de VNXe El software básico mejorado de VNXe amplía la interfaz fácil de usar de Unisphere para incluir VNX Monitoring and Reporting a fin de validar el rendimiento y prever los requisitos de capacidad. La suite también incluye Unisphere Central para administrar de forma centralizada miles de sistemas VNX y VNXe. Virtualización y administración de ecosistemas API de almacenamiento de VMware vsphere para conciencia de almacenamiento API de VMware Storage para reconocimiento del almacenamiento (VASA) es una API definida por VMware que permite mostrar información de almacenamiento mediante vcenter. La integración entre la tecnología VASA y VNX convierte la administración de almacenamiento dentro de un ambiente virtualizado en una experiencia sin problemas. API de VMware vsphere Storage para integración de arreglos VAAI descarga 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 de servidor y red para aumentar el rendimiento y la consolidación. EMC Storage Analytics para VNXe EMC Storage Analytics (ESA) para VNXe ofrece una versión solo para almacenamiento de VMware vcenter Operations con un conector VNXe integrado que proporciona análisis detallados, relaciones e íconos únicos para los arreglos y componentes de EMC. EMC Virtual Storage Integrator EMC Virtual Storage Integrator (VSI) es un plug-in gratuito para VMware vcenter que está disponible para todos los usuarios de VMware con almacenamiento de EMC. Los clientes de VSPEX pueden usar VSI para simplificar la administración del almacenamiento virtualizado. Los administradores de VMware pueden obtener la visibilidad de su almacenamiento VNX mediante la misma interfaz conocida de vcenter a la cual están acostumbrados. 26 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n27 Capítulo 3: Descripción general de la solución Con VSI, los administradores de TI pueden hacer más cosas en menos tiempo. VSI ofrece un control de acceso inigualable que permite administrar y delegar de forma eficiente las tareas de almacenamiento con confianza. Con VSI, puede realizar tareas de administración diarias con hasta un 90 % menos de clics y una productividad hasta 10 veces mayor. EMC Storage Integrator EMC Storage Integrator (ESI) está orientado a los administradores de Windows y de otras aplicaciones. ESI es fácil de usar, ofrece monitoreo de punto a punto y es independiente de los hipervisores. Los administradores pueden provisionar una plataforma de Windows en los ambientes virtuales y físicos, y resolver los problemas visualizando la topología de una aplicación desde el hipervisor subyacente hasta el almacenamiento. Microsoft Hyper-V Con Windows Server 2012 R2, Microsoft proporciona Hyper-V 2012 R2, un hipervisor mejorado para la nube privada que puede ejecutarse en protocolos NAS para lograr una conectividad simplificada. Microsoft Windows Server 2012 R2 con transferencia de datos descargados La función de transferencia de datos descargados (ODX) de Microsoft Windows Server 2012 R2 permite que las transferencias de datos realizadas durante las operaciones de copia puedan trasladarse al arreglo de almacenamiento, lo que libera ciclos de host. Por ejemplo, gracias al uso de ODX para una migración activa de una máquina virtual de Microsoft SQL Server, se duplicó el rendimiento, se disminuyó el tiempo de migración en un 50 %, se redujo en un 20 % el uso de CPU en el servidor Hyper-V y se eliminó el tráfico de red. Soluciones de respaldo y recuperación de EMC Las soluciones de respaldo y recuperación de EMC (EMC Avamar y Data Domain) entregan la protección confiable necesaria para acelerar la implementación de SQL Server virtualizado. La solución de respaldo y recuperación de EMC, optimizada para ambientes de aplicaciones virtualizadas, reduce los tiempos de respaldo en un 90 % y aumenta 30 veces la velocidad de recuperación para lograr una protección sin preocupaciones. Los dispositivos de respaldo de EMC agregan otra capa de garantía con una verificación de punto a punto y autorreparación para una recuperación garantizada. Para SQL Server, el respaldo de EMC entrega un rango completo de opciones de respaldo que permite a los clientes cumplir las exigentes demandas de los administradores de base de datos (DBA) de SQL. El respaldo de EMC proporciona soporte de respaldo y restauraciones granulares flexibles de grupos de disponibilidad SQL AlwaysOn. Y el respaldo de EMC proporciona la capacidad a los administradores de bases de datos de establecer políticas de respaldo dentro de SQL Management Center Studio para permitir mayor visibilidad y control. Además, las funciones como el descubrimiento automático y la configuración automática del respaldo reducen la complejidad y ahorran tiempo mientras garantizan que los datos importantes estén siempre protegidos. El respaldo de EMC ofrece también grandes ahorros. Las 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 site, lo que entrega una recuperación de la inversión en siete meses en promedio. EMC VSPEX para Microsoft SQL Server 2012 virtualizado 27\n28 Capítulo 3: Descripción general de la solución Asimismo, para las implementaciones de VSPEX basadas en VMware con hasta 50 máquinas virtuales, VSPEX ofrece VMware vsphere Data Protection (VDP) Advanced para SQL Server. VDP Advanced es suministrado por la tecnología EMC Avamar, de manera que obtendrá los beneficios del respaldo y la recuperación a nivel de imagen, rápidos y eficientes de Avamar junto con un plug-in específico de SQL que simplifica la protección de su ambiente SQL Server. Para obtener orientación técnica detallada, consulte la e implementación de las opciones de respaldo y recuperación de EMC para VSPEX para Microsoft SQL Server 2012 virtualizado. Está guía describe cómo diseñar, dimensionar e implementar soluciones de respaldo y recuperación de EMC para la infraestructura comprobada VSPEX para SQL Server virtualizado. VMware vsphere 5.5 VMware vsphere 5.5 transforma los recursos físicos de una computadora mediante la virtualización del CPU, la RAM, el disco duro y el controlador 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. VMware High Availability (HA) proporciona alta disponibilidad fácil de usar y rentable para las aplicaciones que se ejecutan en máquinas virtuales. Las funciones VMware vsphere vmotion y VMware vsphere Storage vmotion de vsphere 5.5 permiten una migración sin inconvenientes de máquinas virtuales y archivos almacenados de un servidor de vsphere a otro, con un impacto mínimo o nulo en el rendimiento. Junto con VMware vsphere Distributed Resource Scheduler (DRS) y VMware vsphere Storage DRS, las máquinas virtuales tienen acceso a los recursos adecuados en cualquier punto en el tiempo a través del balanceo de carga de recursos informáticos y de almacenamiento. VMware Native Multipathing Plug-in (NMP) es el módulo que se usa de manera predeterminada en vsphere para la función de múltiples rutas. Proporciona un algoritmo predeterminado para selección de ruta con base en el tipo de arreglo. NMP asocia un conjunto de rutas físicas con un dispositivo de almacenamiento específico o un LUN. Los detalles específicos del manejo de failover de rutas para un arreglo de almacenamiento determinado están delegados a un plug-in de tipo de arreglo de almacenamiento (SATP). Los detalles específicos para determinar la ruta física que se utilizará en la emisión de una solicitud de I/O a un dispositivo de almacenamiento se manejan a través de un plug-in de selección de ruta (PSP). Los SATP y PSP son plug-ins secundarios dentro del módulo NMP. Microsoft Windows Server 2012 R2 con Hyper-V Microsoft Windows Server 2012 R2 con Hyper-V brinda una plataforma de virtualización completa, la que ofrece mayor escalabilidad y rendimiento con una solución flexible desde el centro de datos hasta la nube. Facilita el que las organizaciones obtengan ahorros de costos a partir de la virtualización y optimicen las inversiones en hardware de servidor. Las opciones de alta disponibilidad de Windows Server 2012 R2 Hyper-V incluyen compatibilidad con respaldos incrementales, mejoras en los ambientes en clusters para admitir adaptadores virtuales dentro de la máquina virtual y la agrupación de la tarjeta de interfaz de red (NIC) de bandeja de entrada. En Hyper- V, la migración activa sin uso compartido permite la migración de una máquina virtual desde un servidor que ejecuta Hyper-V a otro, sin necesidad de que ambos estén en el mismo cluster o que compartan almacenamiento. 28 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n29 Capítulo 3: Descripción general de la solución EMC XtremCache EMC PowerPath/VE Si su cliente tiene requisitos de rendimiento especiales en SQL Server, considere usar EMC XtremCache como una solución. EMC XtremCache (anteriormente conocido como EMC VFCache) es un software inteligente de almacenamiento en caché que aprovecha la tecnología flash basada en servidor para reducir la latencia y acelerar el rendimiento a fin de que el rendimiento de las aplicaciones mejore considerablemente. XtremCache acelera las lecturas y protege los datos mediante una caché de escritura del almacenamiento en red para proporcionar alta disponibilidad, integridad y recuperación de desastres. XtremCache, combinado con el software EMC FAST basado en arreglos, crea la ruta de I/O más eficaz e inteligente entre la aplicación y el área de almacenamiento de datos. El resultado es una infraestructura en red que está dinámicamente optimizada para brindar rendimiento, inteligencia y protección de los ambientes virtuales y físicos. EMC PowerPath/VE proporciona administración de rutas inteligente y de alto rendimiento con failover de rutas y balanceo de carga optimizado para EMC y sistemas de almacenamiento de terceros seleccionados. PowerPath/VE es compatible con múltiples rutas entre un host de vsphere y un dispositivo de almacenamiento externo. Tener múltiples rutas permite al host de vsphere acceder a un dispositivo de almacenamiento, incluso si una ruta específica no está disponible. Las múltiples rutas también pueden compartir el tráfico de I/ O a un dispositivo de almacenamiento. PowerPath/VE es específicamente beneficioso en ambientes con alta disponibilidad, ya que permite evitar las interrupciones de las operaciones y el tiempo fuera. La funcionalidad de failover de ruta de PowerPath/VE evita el fallo de host gracias a que mantiene un soporte de aplicación ininterrumpido en el host en caso de una falla de ruta (si hay otra ruta disponible). PowerPath/VE funciona con VMware ESXi como un plug-in de múltiples rutas (Multipath Plug-in, MPP) que brinda administración de rutas a los hosts. Se instala como un módulo de kernel en el host vsphere. Se conecta a la plataforma de agrupamiento de I/O de vsphere para ofrecer las funcionalidades avanzadas de múltiples rutas de PowerPath/VE, como balanceo dinámico de carga y failover automático a los hosts vsphere. EMC VSPEX para Microsoft SQL Server 2012 virtualizado 29\n30 Capítulo 3: Descripción general de la solución 30 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n31 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 Paso 1: Evalúe el caso de uso del cliente Paso 2: Diseñar la arquitectura de la aplicación Paso 3: Selección de la infraestructura comprobada VSPEX correcta EMC VSPEX para Microsoft SQL Server 2012 virtualizado 31\n32 Capítulo 4: Selección de una infraestructura comprobada VSPEX Descripción general Este capítulo describe cómo diseñar la infraestructura comprobada VSPEX para SQL Server virtualizado y cómo elegir la solución VSPEX apropiada para cumplir con sus requisitos. La Tabla 3 detalla los pasos principales que debe efectuar cuando seleccione una infraestructura comprobada VSPEX. Tabla 3. Pasos para la selección de infraestructura comprobada VSPEX Paso Acción 1 Evalúe la carga de trabajo de SQL Server del cliente mediante el uso de la hoja de trabajo de calificación de VSPEX para SQL Server virtualizado, según los requisitos del negocio. Consulte el Paso 1: Evalúe el caso de uso del cliente en la página Determine la infraestructura, los recursos de SQL Server y la arquitectura que se necesitan con la herramienta para dimensionamiento de VSPEX. Consulte el Paso 2: Diseñar la arquitectura de la aplicación en la página 33. Nota: Si la herramienta para dimensionamiento de VXPEX no está disponible, puede dimensionar manualmente la aplicación usando las reglas de dimensionamiento que se mencionan en Apéndice B. 3 Elija la infraestructura comprobada VSPEX correcta, según las recomendaciones que aparecen en el paso 2. Consulte el Paso 3: Selección de la infraestructura comprobada VSPEX correcta en la página 36. Paso 1: Evalúe el caso de uso del cliente Descripción general Antes de implementar VSPEX para Microsoft SQL Server 2012 virtualizado, recopile y comprenda los requisitos de la infraestructura, sus limitaciones y la carga de trabajo calculada para diseñar el ambiente SQL Server según corresponda. Para comprender mejor los requisitos del negocio del cliente que se considerarán en el diseño de la infraestructura VSPEX, EMC recomienda enfáticamente usar la hoja de trabajo de calificación VSPEX para SQL Server virtualizado cuando se evalúen los requisitos de carga de trabajo para la solución VSPEX. Hoja de trabajo de calificación de VSPEX para SQL Server virtualizado La hoja de trabajo de calificación VSPEX para SQL Server 2012 virtualizado en Apéndice A presenta una lista de preguntas simples que sirven para identificar los requisitos del cliente, las características de uso y el conjunto de datos. La Tabla 4 proporciona una explicación detallada del cuestionario y orientación general sobre cómo determinar los valores de entrada. 32 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n33 Capítulo 4: Selección de una infraestructura comprobada VSPEX Tabla 4. Reglas de la hoja de trabajo de calificación de VSPEX para SQL Server 2012 virtualizado Pregunta Tiene una base de datos de SQL Server existente que desee dimensionar en el ambiente? Cuántas bases de datos desea implementar? Cuál es el tamaño de la base de datos de usuario (GB)? Cuál es la tasa de crecimiento anual (%)? Tiene intenciones de usar FAST VP? Cuál es la cantidad máxima de IOPS? Cuáles son las transacciones por segundo (TPS) esperadas en cargas máximas? (pregunta opcional). Cuál es el tamaño necesario de tempdb? (pregunta opcional) Descripción Elija Yes si el cliente ya tiene una base de datos de SQL Server y comprende las características que van a migrar a la nube privada de VSPEX en el ambiente de VSPEX. De lo contrario, seleccione No. Ingrese la cantidad de bases de datos que el cliente espera implementar en el ambiente de VSPEX. Ingrese el tamaño de la base de datos que el cliente espera tener en el ambiente de VSPEX. El crecimiento futuro es una característica clave de la solución VSPEX. Este valor es la tasa de crecimiento anual esperado de la base de datos de usuario en tres años. Escriba un número adecuado para el ambiente del cliente. FAST VP reduce drásticamente el costo total de propiedad y aumenta el rendimiento. Una carga de trabajo de destino que requiere una gran cantidad de unidades de nivel de rendimiento se puede atender con una combinación de niveles y con conteos mucho menores de unidades. Usar FAST VP en lugar de la implementación de una unidad homogénea ha demostrado ser altamente eficiente para una gran cantidad de aplicaciones, incluidas las pruebas de OLTP con Microsoft SQL Server, la reducción de gastos de capital, la disminución de los costos de alimentación y enfriamiento, y el aumento del rendimiento. Comprender la cantidad máxima de IOPS de las bases de datos de SQL puede ayudar a evitar posibles problemas de rendimiento de almacenamiento. Si el cliente puede estimar los IOPS en cargas máximas en su ambiente, ingrese dicho número. La TPS es una característica clave de la base de datos de usuario. Si el cliente puede calcular las TPS en cargas máximas en su ambiente, ingrese dicho número. Si el cliente no puede calcular el requisito de espacio de tempdb, se puede omitir esta pregunta. Paso 2: Diseñar la arquitectura de la aplicación Herramienta para dimensionamiento de VSPEX Principios y reglas En la solución de infraestructura comprobada VSPEX definimos una carga de trabajo de referencia representativa de un cliente, la cual será dimensionada. Resultado de la herramienta para dimensionamiento de VSPEX: Requisitos y recomendaciones La herramienta para dimensionamiento de VSPEX le permite ingresar una configuración de base de datos a partir de las respuestas del cliente en las hojas de trabajo de calificación. Para obtener más información acerca de la herramienta para dimensionamiento, consulte el portal de la Herramienta para dimensionamiento de VSPEX. EMC VSPEX para Microsoft SQL Server 2012 virtualizado 33\n34 Capítulo 4: Selección de una infraestructura comprobada VSPEX Una vez que complete las entradas en la herramienta para dimensionamiento de VSPEX, la herramienta genera una serie de recomendaciones, tal como aparecen en la Tabla 5. Tabla 5. Resultado de la herramienta para dimensionamiento de VSPEX Tipo Descripción Referencia vcpu Memoria Diseño de almacenamiento para las bases de datos de SQL Server La cantidad de vcpu que deberá configurar para cada máquina virtual de SQL Server Cantidad de memoria recomendada para cada máquina virtual de SQL Server Configuración del pool de base de datos de usuario sugerido en VNX o VNXe Consideraciones de diseño del almacenamiento en la página 45 Para obtener más información, consulte los ejemplos que aparecen en Paso 3: Selección de la infraestructura comprobada VSPEX correcta. Mejores prácticas de máquinas virtuales para SQL Server La herramienta para dimensionamiento de VSPEX proporciona recomendaciones detalladas de mejores prácticas para dimensionar la máquina virtual a partir de los siguientes tipos de recursos básicos para cada máquina de SQL Server: Recursos de vcpu Recursos de memoria Recursos de capacidad del sistema operativo (OS) IOPS del SO Esta sección describe los tipos de recursos, cómo se usan en la herramienta para dimensionamiento de VSPEX y las consideraciones y mejores prácticas clave para un ambiente de cliente. Mejores prácticas de recursos de vcpus La calculadora proporciona el vcpu de la máquina virtual consumida para cada instancia de SQL Server desde la infraestructura virtual. El tipo de CPU debe cumplir o exceder los modelos de procesador o CPU definidos en Infraestructura comprobada VSPEX en la página 15. Validamos esta solución de VSPEX para SQL Server virtualizado con un procesador asignado estáticamente y sin sobresuscripción de CPU virtual a física. En las implementaciones de SQL Server, EMC recomienda lo siguiente: Active la virtualización asistida por hardware para la CPU y la virtualización asistida por hardware para la unidad de administración de memoria (MMU) en el BIOS si los procesadores son compatibles con dichas funciones. Mantenga una relación de 1:1 de los núcleos físicos con vcpus para las cargas de trabajo importantes para el negocio o de nivel 1. Extienda la arquitectura de acceso de memoria no uniforme (NUMA) al SO huésped, mientras se mantiene el tamaño de nodo de NUMA al dimensionar la máquina virtual, porque SQL Server detecta automáticamente la arquitectura NUMA. 34 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n35 Capítulo 4: Selección de una infraestructura comprobada VSPEX El vcpu asignado a la máquina virtual de SQL Server no debe ser más grande que la cantidad de cores en cada nodo de NUMA físico, para que todo el acceso a la memoria sea local para ese nodo de NUMA. Esto proporciona las latencias de acceso a la memoria más bajas. Mejores prácticas de recursos de memoria La herramienta para dimensionamiento de VSPEX muestra la memoria recomendada para la unidad de medida de la máquina virtual de cada instancia de SQL Server. Validamos esta solución de VSPEX para SQL Server virtualizado con una memoria asignada estáticamente, sin sobreasignación de recursos de memoria ni incremento o intercambio de memoria. Los valores de memoria que proporciona la herramienta no son límites estrictos, pero sí representan el valor que se probó en la solución VSPEX. En la mayoría de las implementaciones de producción de SQL Server, EMC recomienda asignar al menos 8 GB de memoria para la máquina virtual de SQL Server y reservar al menos 2 GB para el SO. Para evitar tener que acceder a la memoria remota en un ambiente con capacidad NUMA, EMC recomienda que dimensione la memoria de una máquina virtual de SQL Server con menos de la cantidad disponible por nodo de NUMA. Para obtener información acerca de las recomendaciones de memoria de SQL Server en esta infraestructura comprobada VSPEX, consulte la sección Consideraciones de diseño de la virtualización en la página 54. Mejores prácticas de recursos de capacidad de SO La herramienta para dimensionamiento de VSPEX muestra la capacidad recomendada de la máquina virtual sugerida por el sistema operativo para cada instancia de SQL Server. EMC recomienda poner el volumen de SO en el pool de nube privada VSPEX, como se describe en la documentación de infraestructura comprobada VSPEX. Para obtener más información sobre el pool de nube privada de VSPEX, consulte la sección Infraestructura comprobada VSPEX en la página 15. En implementaciones pequeñas y medianas de SQL Server, EMC recomienda que asigne 100 GB de espacio en disco para el SO. Mejores prácticas de IOPS para SO La lógica de la calculadora usada en la herramienta para dimensionamiento de VSPEX recomienda los IOPS calculados de la máquina virtual sugerida para cada SQL Server en el SO. Asumimos que la relación de lectura/escritura es de aproximadamente 9:1, lo que representa una carga de OLTP típica. EMC recomienda poner el volumen de SO en el pool de nube privada de VSPEX. Para obtener más información, consulte los ejemplos de la sección Paso 3: Selección de la infraestructura comprobada VSPEX correcta en la página 36. Consideraciones adicionales La herramienta para dimensionamiento de VSPEX también permite considerar el crecimiento futuro de los datos, que debe planificarse para que el ambiente pueda continuar entregando una solución de negocios eficaz. Para mantener los objetivos de rendimiento y admitir el crecimiento, la herramienta para dimensionamiento de VSPEX permite que los clientes seleccionen el crecimiento de uno a tres años. El costo de invertir en exceso en hardware normalmente es mucho menor que los gastos acumulados que se derivan de solucionar problemas causados por un dimensionamiento insuficiente. EMC VSPEX para Microsoft SQL Server 2012 virtualizado 35\n36 Capítulo 4: Selección de una infraestructura comprobada VSPEX Paso 3: Selección de la infraestructura comprobada VSPEX correcta Consideraciones El programa de VSPEX ha generado diversas soluciones diseñadas para simplificar la implementación de una infraestructura virtual consolidada mediante el uso de vsphere, Hyper-V, los productos VNX y VNXe, y el respaldo y la recuperación de EMC. Una vez que la arquitectura de la aplicación se confirma mediante la herramienta para dimensionamiento de VSPEX, puede elegir la infraestructura comprobada VSPEX correcta basándose en los resultados calculados. Nota: Si bien esta guía de diseño está dirigida a los requisitos de SQL Server, es posible que SQL Server no sea la única aplicación implementada en la infraestructura comprobada VSPEX. Debe considerar cuidadosamente los requisitos de cada una de las aplicaciones que planea implementar. Si no está seguro sobre la mejor infraestructura comprobada VSPEX que desee implementar, consulte a EMC antes de tomar esa decisión. Siga los pasos que aparecen en Tabla 6 al elegir una infraestructura comprobada VSPEX. Tabla 6. Paso Infraestructura comprobada VSPEX: pasos de selección Acción 1 Use la herramienta para dimensionamiento de VSPEX para obtener la cantidad total de recursos requeridos para las máquinas virtuales y cualquier diseño de almacenamiento sugerido adicional para SQL Server. 2 Use la herramienta para dimensionamiento de VSPEX para diseñar los requisitos de recursos de las demás aplicaciones, según las necesidades del negocio. La herramienta para dimensionamiento de VSPEX calcula la cantidad total de recursos requeridos para las máquinas virtuales y los diseños de almacenamiento recomendado adicionales, tanto para SQL Server como para otras aplicaciones. 3 Analice con sus clientes el uso máximo de la infraestructura comprobada VSPEX que cumple sus requisitos comerciales; este es el uso máximo para SQL Server y otras aplicaciones. Ingrese el porcentaje de utilización máximo de la infraestructura comprobada VSPEX en la herramienta para dimensionamiento de VSPEX. La herramienta proporciona una recomendación mínima para la oferta de infraestructura comprobada VSPEX. 4 Seleccione su proveedor de red y su proveedor de software de hipervisor para la oferta de infraestructura comprobada VSPEX recomendada. Para obtener más información, visite el sitio web de EMC VSPEX. Ejemplos Descripción general Esta sección describe las siguientes situaciones y cómo seleccionar la infraestructura comprobada VSPEX para cada una: Una instancia de OLTP pequeña de SQL Server 2012 con una sola base de datos de usuario Una instancia de OLTP mediana de SQL Server 2012 con una sola base de datos de usuario Una instancia de OLTP mediana de SQL Server 2012 con varias bases de datos de usuario 36 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n37 Capítulo 4: Selección de una infraestructura comprobada VSPEX Ejemplo 1: Instancia de OLTP pequeña de SQL Server con una sola base de datos de usuario En este escenario, un cliente desea crear una instancia de OLTP pequeña de SQL Server 2012 en una infraestructura comprobada VSPEX. El cliente tiene una base de datos de usuario de 50 GB. La cantidad esperada de transacciones por segundo (TPS) de la base de datos es 200 y los IOPS esperados son 525. Los clientes desearían usar como máximo un 75 % de la infraestructura comprobada VSPEX para las aplicaciones combinadas. Después de que hable con el cliente, complete la hoja de trabajo de calificación para la base de datos de SQL Server 2012 de producción, tal como aparece en la Tabla 7. Tabla 7. Pregunta Ejemplo de hoja de trabajo de calificación: Instancia de OLTP pequeña de SQL Server Tiene una base de datos de SQL Server existente que desee dimensionar en el ambiente? Cuántas bases de datos desea implementar? 1 Cuál es el tamaño de la base de datos de usuario (GB)? 50 Cuál es la tasa de crecimiento anual (%)? 30 Respuesta Sí Tiene intenciones de usar FAST VP? No Cuál es la cantidad máxima de IOPS? 525 Cuáles son las TPS durante las cargas máximas? (pregunta opcional) 200 Cuál es el tamaño necesario de tempdb? (pregunta opcional) N/D Luego de ingresar las respuestas de la hoja de trabajo de calificación en la herramienta para dimensionamiento de VSPEX, dicha herramienta genera una serie de recomendaciones para los recursos necesarios desde el pool de nube privada de VSPEX, como se muestra en la Tabla 8. Tabla 8. SQL Server Ejemplo de los recursos necesarios: Instancia de OLTP pequeña de SQL Server CPU virtuales Memoria Capacidad de volumen del sistema operativo Volumen del SO Requisito de recursos 2 8 GB 100 GB 25 IOPS Nota: En esta guía, usamos los recursos que aparecen en Tabla 8 para la base de datos de usuario pequeña de SQL Server. La herramienta para dimensionamiento de VSPEX también indica recomendaciones para el diseño de almacenamiento, tal como aparece en la Tabla 9. EMC VSPEX para Microsoft SQL Server 2012 virtualizado 37\n38 Capítulo 4: Selección de una infraestructura comprobada VSPEX Tabla 9. Ejemplo de detalles de SQL Server en la herramienta para dimensionamiento de VSPEX Diseño de almacenamiento adicional recomendado para las bases de datos SQL Nombre del pool de nube privada de VSPEX Tipo de RAID Tipo de disco Capacidad del disco Cant. de discos Pool de datos de la base de datos de usuario de SQL Server Pool de log y tempdb de la base de datos de OLTP de SQL Server RAID 5 Discos SAS de 15,000 r/min 300 GB 5 RAID 1/0 Discos SAS de 15,000 r/min 300 GB 2 El diseño de almacenamiento sugerido es adicional al pool de nube privada VSPEX, como se muestra en Figura 7. Para obtener más información, consulte Principios y reglas en la página 33 en la sección Herramienta para dimensionamiento de VSPEX. Figura 7. Diseño de almacenamiento y diseño de LUN En este ejemplo, el único componente que se planea implementar en esta infraestructura comprobada VSPEX es SQL Server. Para obtener información detallada, consulte estas guías de infraestructuras comprobadas: Nube privada de EMC VSPEX: VMware vsphere 5.5 para un máximo de 200 máquinas virtuales Nube privada de EMC VSPEX: Microsoft Windows Server 2012 R2 con Hyper- V para un máximo de 200 máquinas virtuales Nota: Este no es un límite estricto; puede seleccionar infraestructuras comprobadas VSPEX de mayor tamaño si es necesario según los requisitos de varias aplicaciones. En la guía de implementación, usamos Microsoft Hyper-V para 125 máquinas virtuales como un ejemplo de solución VSPEX. Para obtener más información, consulte los documentos incluidos en la sección Infraestructura comprobada VSPEX en la página EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n39 Capítulo 4: Selección de una infraestructura comprobada VSPEX Ejemplo 2: Instancia mediana de OLTP de SQL Server con una sola base de datos de usuario En este escenario, un cliente desearía crear una instancia mediana de OLTP de SQL Server 2012 en una infraestructura comprobada VSPEX. Si el cliente tiene una base de datos de 250 GB. Las transacciones por segundo (TPS) esperadas son 800, mientras que los IOPS esperados son 4,000. El cliente también ha planeado implementar otras aplicaciones, como Microsoft Exchange y SharePoint Server en la infraestructura comprobada VSPEX. Además, el cliente desearía usar como máximo 75 % de la utilización de la infraestructura comprobada VSPEX para aplicaciones combinadas. Después de que hable con el cliente, complete la hoja de trabajo de calificación de VSPEX para la base de datos de producción de SQL Server 2012, tal como se muestra en la Tabla 10. Tabla 10. Ejemplo de hoja de trabajo de calificación: Mediana base de datos de usuario de SQL Server Pregunta Tiene una base de datos de SQL Server existente que desee dimensionar en el ambiente? Respuesta Sí Cuántas bases de datos desea implementar? 1 Cuál es el tamaño de la base de datos de usuario (GB)? 250 Cuál es la tasa de crecimiento anual (%)? 10 Tiene intenciones de usar FAST VP? Sí Cuál es la cantidad máxima de IOPS? 4,000 Cuáles son las TPS durante las cargas máximas? (pregunta opcional) Cuál es el tamaño necesario de tempdb? (pregunta opcional) 800 N/D Luego de ingresar las respuestas de la hoja de trabajo de calificación en la herramienta para dimensionamiento de VSPEX, dicha herramienta genera una serie de recomendaciones para los recursos necesarios desde el pool de nube privada de VSPEX, como se muestra en la Tabla 11. Tabla 11. Ejemplo de los recursos necesarios: Instancia mediana de OLTP de SQL Server SQL Server CPU virtuales Memoria Capacidad de volumen del sistema operativo Requisito de recursos 4 16 GB 100 GB 25 IOPS Volumen del SO La herramienta para dimensionamiento de VSPEX también indica recomendaciones para el diseño de almacenamiento, tal como aparece en la Tabla 12. El diseño de almacenamiento sugerido es adicional al pool de nube privada VSPEX. Para obtener más información, consulte Principios y reglas en la página 33 en la sección Herramienta para dimensionamiento de VSPEX. EMC VSPEX para Microsoft SQL Server 2012 virtualizado 39\n40 Capítulo 4: Selección de una infraestructura comprobada VSPEX Tabla 12. Resumen de ejemplos: Base de datos de usuario mediana de SQL Server en la herramienta para dimensionamiento de VSPEX Diseño de almacenamiento adicional recomendado para las bases de datos SQL Nombre del pool de nube privada de VSPEX Tipo de RAID Tipo de disco Capacidad del disco Cant. de discos Pool de datos de la base de datos de OLTP de SQL Server Pool de log y tempdb de OLTP de SQL Server RAID 5 Discos SAS de 15,000 r/min 300 GB 10 RAID 1 Discos de estado sólido de FAST VP 100 GB 2 RAID 1/0 Discos SAS de 15,000 r/min 300 GB 4 Como SQL Server no es la única aplicación que el cliente necesita planear en la infraestructura comprobada VSPEX, EMC recomienda usar la herramienta para dimensionamiento de VSPEX para diseñar la carga de trabajo de aplicaciones combinadas que se adaptan mejor a la oferta de la infraestructura comprobada VSPEX. Para obtener información detallada, consulte estas guías de infraestructuras comprobadas: Nube privada de EMC VSPEX: VMware vsphere 5.5 para hasta 1,000 máquinas virtuales Nube privada de EMC VSPEX: Microsoft Windows Server 2012 R2 con Hyper- V para un máximo de 1,000 máquinas virtuales El diseño del almacenamiento que se sugiere para la base de dato de SQL Server es adicional al pool de nube privada de VSPEX. Para obtener más información, consulte Principios y reglas en la página 33 en la sección Herramienta para dimensionamiento de VSPEX. Ejemplo 3: Instancia mediana de OLTP de SQL Server con múltiples bases de datos En este escenario, un cliente desearía crear varias bases de datos de usuario en una instancia de OLTP de SQL Server 2012 en una infraestructura comprobada VSPEX. El cliente tiene tres bases de datos de usuario. La Tabla 13 incluye el tamaño de la base de datos y las TPS e IOPS esperadas. Además, el cliente desearía usar como máximo 75 % de la utilización de la infraestructura comprobada VSPEX para aplicaciones combinadas. Tabla 13. Ejemplo de perfiles de usuario: Requisitos de la base de datos de usuario Perfil de base de datos Tamaño máximo de DB (GB) Máxima cantidad de I/O por segundo db , db db TPS en carga máxima (opcional) Después de que hable con el cliente, complete la siguiente hoja de trabajo de calificación para cada base de datos de producción de SQL Server 2012, tal como se muestra en la Tabla EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n41 Capítulo 4: Selección de una infraestructura comprobada VSPEX Tabla 14. Ejemplo de hoja de trabajo de calificación: Instancia de OLTP de SQL Server con múltiples bases de datos de usuario Pregunta Tiene una base de datos de SQL Server existente que desee dimensionar en el ambiente? Respuesta Sí Cuántas bases de datos desea implementar? 3 Cuál es el tamaño de la base de datos de usuario (GB)? 500/250/250 Cuál es la tasa de crecimiento anual (%)? 30 Tiene intenciones de usar FAST VP? Sí Cuál es la cantidad máxima de IOPS? 1,500/700/100 Cuáles son las TPS durante las cargas máximas? (pregunta opcional) 300/200/30 Cuál es el tamaño necesario de tempdb? (pregunta opcional) N/D Después de ingresar las respuestas de la hoja de trabajo de calificación en la herramienta para dimensionamiento de VSPEX, esta genera una serie de recomendaciones para los recursos necesarios desde el pool de recursos, como se muestra en la Tabla 15. Tabla 15. Ejemplo de los recursos necesarios: Instancia de OLTP de SQL Server con múltiples bases de datos de usuario SQL Server Requisito de recursos CPU virtuales Memoria Capacidad de volumen del sistema operativo 8 32 GB 100 GB 25 IOPS para el volumen del sistema operativo La herramienta para dimensionamiento de VSPEX también indica recomendaciones para el diseño de almacenamiento, tal como aparece en la Tabla 16. El diseño de almacenamiento sugerido es adicional al pool de nube privada VSPEX. Para obtener más información, consulte Principios y reglas en la página 33 en la sección Herramienta para dimensionamiento de VSPEX. Tabla 16. Ejemplo de detalles de SQL Server en la herramienta para dimensionamiento de VSPEX Diseño de almacenamiento adicional recomendado para las bases de datos SQL Nombre del pool de nube privada de VSPEX Tipo de RAID Tipo de disco Capacidad del disco Pool de datos de la base de datos de OLTP de SQL Server RAID 5 Discos SAS de 15,000 r/min 300 GB 10 RAID 1 Discos de estado sólido de FAST VP 200 GB 2 Cant. de discos Pool de log y tempdb de la base de datos de OLTP de SQL Server RAID 1/0 Discos SAS de 15,000 r/min 300 GB 4 EMC VSPEX para Microsoft SQL Server 2012 virtualizado 41\n42 Capítulo 4: Selección de una infraestructura comprobada VSPEX Las aplicaciones combinadas se planifican para la implementación en esta infraestructura comprobada VSPEX. Para obtener información detallada, consulte estas guías de infraestructuras comprobadas: Nube privada de EMC VSPEX: VMware vsphere 5.5 para hasta 1,000 máquinas virtuales Nube privada de EMC VSPEX: Microsoft Windows Server 2012 R2 con Hyper- V para un máximo de 1,000 máquinas virtuales 42 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n43 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 Consideraciones de diseño de la red Consideraciones de diseño del almacenamiento Consideraciones de diseño de la virtualización Consideraciones para el diseño de aplicaciones Consideraciones de diseño de EMC Powered Backup EMC VSPEX para Microsoft SQL Server 2012 virtualizado 43\n44 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Descripción general Este capítulo brinda las mejores prácticas y consideraciones para la solución de infraestructura comprobada VSPEX para SQL Server virtualizado. Durante el diseño de la solución consideramos los siguientes aspectos: Diseño de red Plan de diseño de almacenamiento Diseño de virtualización Diseño de aplicación Para obtener información sobre las consideraciones y las mejores prácticas de diseño para las soluciones de respaldo y recuperación de EMC para su ambiente de SQL, consulte la e implementación de las opciones de respaldo y recuperación de EMC para VSPEX para Microsoft SQL Server 2012 virtualizado. Consideraciones de diseño de la red Descripción general 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 que se aplican a la segmentación de tráfico, la disponibilidad y el rendimiento. Las avanzadas características de red de VNXe y VNX proporcionan protección contra las fallas de la conexión de red en el arreglo. Mientras tanto, cada host del hipervisor tiene múltiples conexiones a las redes Ethernet de usuarios y almacenamiento para brindar protección contra las fallas de enlaces. Estas conexiones deben distribuirse entre múltiples switches Ethernet como medida de protección contra la falla de componentes en la red. La conexión de red del volumen de encendido de SQL Server virtualizado de VSPEX puede ser FC, FCoE e iscsi para NFS y CIFS en VNX, e iscsi para CIFS y NFS en VNXe. Para obtener más información, consulte los documentos incluidos en la sección Infraestructura comprobada VSPEX en la página 15. Para instalar SQL Server en la infraestructura de VSPEX en VNX o VNXe, debe configurar conexiones de iscsi adicionales para los archivos de la base de datos, log y tempdb de SQL Server que se guardarán en el almacenamiento de VNX iscsi. Para obtener más información, consulte los documentos incluidos en la sección Infraestructura comprobada VSPEX en la página 15. Mejores prácticas para el diseño de red En esta infraestructura comprobada VSPEX para SQL virtualizado, EMC recomienda considerar los siguientes aspectos para el diseño de red: Separación del tráfico de red diferente Mantenga separado el tráfico y el latido de red de la máquina virtual, el almacenamiento, la administración y vsphere vmotion, o Microsoft Windows Hyper-V Live Migration mediante el uso de segmentación de VLAN. 44 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n45 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Configuración de la redundancia de red Un objetivo de las topologías redundantes es eliminar el tiempo fuera de la red provocado por un punto único de fallo. Todas las redes necesitan redundancia para una confiabilidad mejorada. La confiabilidad de la red se logra mediante diseños de red y equipos confiables tolerantes ante fallas. Las redes deben estar diseñadas para recuperarse rápidamente a fin de eludir la falla. En esta solución, tenemos dos switches de red, y las tres redes tienen sus propios enlaces redundantes. Utilización de la agrupación de NIC Agregue múltiples conexiones de red en paralelo 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. Para la configuración de la agrupación de la tarjeta NIC, es una mejor práctica seleccionar "no" en la opción para failback de agrupación de la tarjeta NIC. En caso de que exista algún comportamiento intermitente en la red, esta configuración evitará una transmisión simultánea de las tarjetas NIC que se están usando. Cuando configure la alta disponibilidad de VMware (VMware HA), un buen punto de partida también es definir los siguientes tiempos de espera agotados y ajustes de ESX Server en la pestaña de configuración avanzada de ESX Server: NFS.HeartbeatFrequency = 12 NFS.HeartbeatTimeout = 5 NFS.HeartbeatMaxFailures = 10 Para obtener más información sobre las mejores prácticas de la agrupación de NIC para VMware vsphere, consulte VMware vsphere on Network Attached Storage. Para conocer la configuración de la agrupación de tarjetas NIC de Windows 2012 R2 en un ambiente virtualizado Hyper-V, consulte el tema de Microsoft TechNet Descripción general de la formación de equipos NIC. Nota: Si usa las conexiones de iscsi, recomendamos que no use la agrupación de la tarjeta NIC. Para conocer otras mejores prácticas relacionadas con el diseño de red para la infraestructura comprobada VSPEX, consulte la Infraestructura comprobada VSPEX. Consideraciones de diseño del almacenamiento Descripción general Las consideraciones de diseño y mejores prácticas que aparecen en esta sección brindan reglas para la planificación eficaz del almacenamiento para diversos requisitos del negocio en ambientes de SQL Server En la Figura 8 muestra la arquitectura de alto nivel de los componentes de SQL Server y los elementos de almacenamiento validados en la infraestructura comprobada VSPEX para SQL Server virtualizado en una plataforma de virtualización de vsphere. Todos los volúmenes de SQL Server se almacenan en un formato de disco de máquina virtual (VMDK) en un ambiente virtualizado VMware. EMC VSPEX para Microsoft SQL Server 2012 virtualizado 45\n46 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Figura 8. Elementos de almacenamiento de SQL Server en la plataforma VMware vsphere 5.5 Además del pool de nube privada VSPEX para máquinas virtuales, EMC recomienda usar los dos pool de nube privada VSPEX adicionales para almacenar datos de SQL Server para distintos propósitos. Para obtener más información, consulte Tabla 17. Tabla 17. Pool de almacenamiento de SQL Server Nombre de pool Pool de nube privada de VSPEX Pool de datos de SQL Server Pool de log y tempdb de SQL Server Propósito El pool de nube privada donde residen todas las máquinas virtuales. Para obtener información detallada, consulte los documentos pertinentes en Infraestructura comprobada VSPEX en la página 15. El pool de datos de SQL Server para servir los LUN de datos para las bases de datos de usuario. El pool de log y tempdb de SQL Server para servir los LUN de log y tempdb para las bases de datos de usuario. Recomendación de RAID Pool combinado que incluye RAID 5 con discos SAS y RAID 1/0 con discos SSD de FAST VP RAID 5 con discos SAS o un pool combinado RAID 1/0 con discos SAS En la Figura 9 muestra la arquitectura de alto nivel de los componentes de SQL Server y los elementos de almacenamiento validados en la infraestructura comprobada VSPEX para SQL Server en una plataforma de virtualización de Microsoft Windows Server 2012 Hyper-V. 46 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n47 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Figura 9. Elementos de almacenamiento de SQL Server en una plataforma Hyper-V Todos los volúmenes de SQL Server se almacenan en el nuevo formato de disco duro virtual (VHDX) de Hyper-V en el volumen compartido en cluster (CSV). Para obtener más información sobre los pool de nube privada de VSPEX adicionales para almacenar los datos de SQL Server, consulte Tabla 17 en la página 46. Diseño de almacenamiento EMC recomienda la implementación de las siguientes mejores prácticas de diseño de almacenamiento. Diseño del pool de almacenamiento de aplicaciones En esta infraestructura comprobada VSPEX para SQL Server virtualizado, considere las siguientes mejores prácticas para la distribución y el diseño de almacenamiento de la aplicación Pool de datos de la base de datos de usuario de SQL Server: Use el RAID 5 para el pool de datos de SQL Server, a menos que la base de datos de usuario tenga una relación de escritura inusualmente alta, que esté por encima del 30 %. Este pool consta de todas las bases de datos de usuario de SQL Server. Use los discos SAS de RAID 5 para un balance de rendimiento y capacidad. En nuestra herramienta para dimensionamiento de VSPEX, el número de discos en cada pool se calcula para cumplir con los requisitos de capacidad y de IOPS. EMC VSPEX para Microsoft SQL Server 2012 virtualizado 47\n48 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Agregue discos SSD de FAST VP para proporcionar el mejor rendimiento para las cargas de trabajo de OLTP con grandes cantidades de lecturas aleatorias. Use LUN delgados para almacenar datos de SQL Server a fin de mejorar la eficiencia de almacenamiento. Después de agregar discos SSD de FAST VP, los metadatos de LUN delgados se promueven al nivel de rendimiento extremo para mejorar el rendimiento. Pool de log y tempdb de SQL Server: Use RAID 1/0 para el pool de log de SQL Server. Este pool consta de todos los LUN de log y tempdb para las bases de datos de usuario. Use discos SAS para las consideraciones de rendimiento y capacidad. En nuestra herramienta para dimensionamiento de VSPEX, el número de discos de cada pool se calcula para cumplir con los requisitos de capacidad y de IOPS. No active FAST VP en el pool de log. Los discos SSD de FAST VP no superan el rendimiento de los discos SAS para escrituras secuenciales. Use LUN delgados para el pool de log y de tempdb de SQL Server a fin de mejorar la eficiencia de almacenamiento. Para obtener más información acerca de las mejores prácticas para la base de datos tempdb, consulte la guía Configuración de la base de datos de SQL Server en la página 57 en la sección Consideraciones para el diseño de aplicaciones. Diseño de almacenamiento de OS En esta solución, la infraestructura comprobada VSPEX creó y aprovisionó los LUN de OS. Para las mejores prácticas sobre el diseño de almacenamiento de SO, consulte Infraestructura comprobada VSPEX en la página 15. Unidad de formato LUN de OS Use 64 KB del tamaño de unidad de asignación de archivos (tamaño del cluster) para los volúmenes de SQL Server. El tamaño del cluster se determina cuando el SO o el usuario formatean la partición. Para obtener el mejor rendimiento, EMC recomienda usar 64 KB para bases de datos SQL. Para obtener más información, consulte el tema Disk Partition Alignment Best Practices for SQL Server en la librería de MSDN. Mejores prácticas del diseño de componentes Los patrones de uso y las cargas de trabajo en SQL Server pueden variar enormemente. Esta guía está diseñada para las implementaciones típicas, según la descripción de Microsoft y la experiencia de EMC. Sin embargo, en dichos ambientes de SQL Server, se imponen exigencias de rendimiento adicionales sobre el almacenamiento para así cumplir o exceder los -SLA de tiempo de respuesta dirigidos por el cliente y para continuar proporcionando la mejor experiencia para el usuario. Ya que SQL Server tiene diversos escenarios de aplicaciones, puede ser difícil analizar y provisionar manualmente los diseños de almacenamiento y seguir cumpliendo con requisitos en cambio constante. EMC proporciona los siguientes componentes para acelerar el rendimiento de OLTP de forma dinámica y automática: FAST Suite (incluye FAST Cache y FAST VP) XtremCache Las siguientes secciones introducen las mejores prácticas para estos componentes adicionales. 48 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n49 FAST Suite Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución 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. La tecnología FAST es una opción disponible en las infraestructuras comprobadas VSPEX. La guía Infraestructura comprobada VSPEX en la página 15 proporciona más información sobre FAST Suite para infraestructuras comprobadas VSPEX. La activación de FAST Cache o FAST VP es una operación transparente para SQL Server y no se necesita ninguna reconfiguración o tiempo fuera. Para usar lo mejor posible las tecnologías FAST, primero active FAST VP en el pool de almacenamiento de datos de SQL Server al agregar discos flash adicionales como un nivel de rendimiento extremo en el pool de datos de SQL Server. Cuando use FAST VP, ajuste la política FAST para los LUN participantes del pool en Start High then Auto-Tier (recomendado). Si la tecnología FAST se activa en el pool de datos de la base de datos de usuario de SQL Server, la latencia de LUN de datos y las latencias de LUN de tempdb mejorarán para ayudar a la experiencia de usuario de SQL Server. Para obtener más información sobre las mejores prácticas de diseño de FAST Suite, consulte EMC VNX Unified Best Practices for Performance: Applied Best Practices Guide. Mejores prácticas de diseño para FAST Cache Al usar las unidades flash en el arreglo como una caché de lectura y escritura extendida, FAST Cache aumenta los IOPS y reduce significativamente los tiempos de respuesta de la base de datos a una configuración total de SAS de alto costo. EMC admite cachés que varían de los niveles de discos SAS o SAS-NL a discos SSD de FAST Cache con una granularidad de página de 64 KB. Diseño de discos flash para FAST Cache Al usar discos SSD como FAST Cache, coloque todos los discos SSD (hasta ocho unidades) en el gabinete 0_0. Si tiene más de ocho unidades, considere lo siguiente: Distribuya los discos SSD de FAST Cache en todos los buses disponibles. Cree el espejeado de los discos dentro de un gabinete para evitar el espejeado en el gabinete 0_0. Consideraciones de diseño FAST Cache resulta mejor para las operaciones de I/O aleatorias pequeñas donde los datos tienen desviación. (El sesgo de la carga de trabajo define una asimetría en el uso de los datos con el tiempo, lo que significa que un pequeño porcentaje de los datos del arreglo pueden prestar servicios a la mayor parte de la carga de trabajo en el arreglo). Mientras mayor sea la localidad, más beneficios recibe FAST Cache. EMC recomienda que use primero los discos SSD disponibles para FAST Cache, que pueden beneficiar globalmente a todos los LUN en el sistema de almacenamiento, y luego complementar el rendimiento, según fuera necesario, con discos flash adicionales en los niveles de pool de almacenamiento. Las cargas de trabajo recomendadas de las aplicaciones para FAST Cache son las siguientes: Aplicaciones de I/O aleatorias de bloques pequeños con alta ubicación Alta frecuencia de acceso a los mismos datos Sistemas donde se limita el rendimiento actual a causa de la capacidad del disco duro, no por la capacidad del procesador de almacenamiento (SP) EMC VSPEX para Microsoft SQL Server 2012 virtualizado 49\n50 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Snapshots de VNX activados en los pools de almacenamiento Evite activar FAST Cache para LUN que, según lo previsto, no se beneficiarán, como cuando: La carga de trabajo primaria es secuencial. La carga de trabajo primaria es de I/O de bloque grande. Evite activar FAST Cache para los LUN donde la carga de trabajo sea de un bloque pequeño secuencial, lo que incluye: Logs de la base de datos Logs circulares Activación de FAST Cache en un sistema en ejecución FAST Cache puede mejorar el rendimiento general del sistema si el cuello de botella actual está relacionado con los discos. Sin embargo, el fomento de los IOPS generará un aumento en la utilización del CPU en los SP de VNX. Se deben dimensionar los sistemas de modo que la utilización sostenida máxima sea del 70 %. Use Unisphere para revisar la utilización del CPU del SP y luego proceda de la siguiente manera: Uso de SP CPU menor al 60 %: active grupos de LUN o un pool a la vez hasta que se equilibren en el caché. Asegúrese de que la utilización del CPU del SP siga siendo aceptable antes de activar FAST Cache para más LUN/pools. Uso de SP CPU de un 60 % a 80 %: escale con cuidado. Active FAST Cache en uno o dos LUN a la vez y verifique que el uso de SP CPU no aumente en un 80 %. Uso de SP CPU mayor que 80 %: no active FAST Cache. Evite la activación de FAST Cache en un grupo de LUN donde la capacidad agregada de LUN supere en 20 veces el total de la capacidad de FAST Cache. Active FAST Cache primero en un subconjunto de LUN, y permita que los LUN se equilibren antes de agregar los otros LUN. Nota: Para los pools de almacenamiento, FAST Cache es una característica a nivel de pool, de modo que tiene que activar/desactivar al nivel de pool (para todos los LUN en el pool). Mejores prácticas de diseño para FAST VP En VNX y VNXe, FAST VP permite el movimiento de los datos SQL automáticamente entre los discos SSD de FAST VP. Los niveles de discos SAS con una granularidad de slice de 256 MB ayudan a reducir significativamente el tiempo de respuesta y a mejorar el rendimiento de SQL OLTP con un menor costo. Para aprovechar las tecnologías FAST, EMC le recomienda activar primero FAST VP en el pool de almacenamiento de la base de datos de usuario. Discos flash para un- nivel FAST VP de rendimiento extremo Al agregar discos SSD de FAST VP adicionales como nivel de rendimiento extremo al pool de datos de SQL Server, FAST VP puede adaptarse automáticamente a los cambios con los ciclos del negocio. 50 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n51 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Al usar discos SSD de FAST VP como nivel FAST VP, considere las siguientes mejores prácticas: Distribuya los discos SSD de FAST VP en todos los buses disponibles. Evite el uso del gabinete 0_0. Para obtener más información, consulte las mejores prácticas que aparecen en el informe técnico EMC FAST VP para sistemas de almacenamiento unificado. Uso de la capacidad de pool Mantenga una parte de la capacidad sin asignar dentro del pool para ayudar con los programas de reubicación al usar FAST VP. La reubicación recuperará el 10 % del espacio libre por nivel. Este espacio se usará para optimizar las operaciones de reubicación, pero también ayuda cuando se crean nuevos LUN que desean usar niveles más altos. Mantener capacidad sin asignar dentro del pool no es un requisito, pero hacerlo no genera pérdida de capacidad. Reubicación Calendarice reubicaciones fuera del horario, para que la carga de trabajo primaria no compita 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 en las unidades disponibles. Consideraciones de VNX para el archivo De manera predeterminada, se crea un pool de almacenamiento definido por el sistema de VNX for File por cada pool de almacenamiento de VNX for Block que contenga LUN disponibles para el archivo. (Este es un pool de almacenamiento mapeado). Asigne la misma política de organización en niveles de FAST VP a todos los LUN de un pool de almacenamiento de archivos determinado. Cree un pool de almacenamiento definido por el usuario para separar los LUN de archivo desde los mismos pools de almacenamiento de bloques que tienen diferentes políticas de organización en niveles. Aproveche la función de Disponibilidad continua al planificar considerando la disponibilidad de almacenamiento para las instancias de SQL Server críticas de negocio. XtremCache XtremCache puede usar una tarjeta PCIe basada en host como la caché de almacenamiento del host. Junto con el alojamiento SAN, XtremCache puede reducir drásticamente la latencia de I/O y mejorar el rendimiento de OLTP, a la vez que se mantiene la ventaja de un almacenamiento SAN. Consideraciones de rendimiento de XtremCache y mejores prácticas EMC XtremCache es una solución flash de servidor que reduce la latencia y aumenta el rendimiento para mejorar drásticamente el rendimiento de la aplicación. XtremCache se puede usar como una solución de almacenamiento en caché de servidor para acelerar las lecturas de I/O de bloques. Junto con el almacenamiento de SAN, el software XtremCache puede usar una caché de escritura inmediata para ofrecer optimización dinámica de rendimiento, inteligencia y protección en ambientes físicos y virtuales. EMC VSPEX para Microsoft SQL Server 2012 virtualizado 51\n52 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Considere las siguientes mejores prácticas cuando se implementa XtremCache en un ambiente virtualizado: XtremCache alcanza su mayor eficacia para tipos de carga con una relación de lectura y escritura de 70 % o más con I/O pequeña y aleatoria (8 KB es lo ideal). De manera predeterminada, los datos de más de 64 KB pasan al disco y no se almacenan en caché. Este tamaño es el correcto para la mayoría de las aplicaciones. Sin embargo, para algunas aplicaciones, el almacenamiento en caché será más eficaz si se permite para datos de hasta 128 KB. Use la línea de comandos vfcmt o GUI para ajustar el tamaño de I/O máximo que XtremCache almacenará en caché. Para obtener más información, consulte Familia EMC Xtrem: Guía de instalación de XtremCache XtremCache en Hyper-V Cuando instale XtremCache en el ambiente Hyper-V, ponga atención a los siguientes detalles: La tarjeta y el controlador de XtremCache, así como el software XtremCache, se instalan en la máquina host de Hyper-V. En consecuencia: Es posible definir discos virtuales antes o después de configurar el LUN como un dispositivo de origen. Se acelerarán todos los discos virtuales asignados en un dispositivo de origen de LUN. El procedimiento de instalación es idéntico al procedimiento para Windows. Microsoft CSV no es compatible con la versión actual de XtremCache (1.5.1). Por lo tanto, los LUN que se acelerarán no pueden ser LUN de CSV en el cluster de Hyper-V, pero los volúmenes en cluster en Hyper-V pueden ser compatibles. Para obtener más información, consulte Familia EMC Xtrem: Guía de instalación de XtremCache XtremCache en VMware Cuando instale XtremCache en el ambiente VMware, ponga atención a los siguientes detalles: XtremCache puede activarse para usar discos para el almacenamiento basado en servidor. Para habilitar la funcionalidad de esta tarjeta dividida, se debe desactivar la interrupción del mapeo en el host ESX. Para obtener más información, consulte Familia EMC Xtrem: Guía de instalación de XtremCache Siga las instrucciones de instalación de XtremCache para configurar los componentes en un ambiente de VMware. Para obtener información, consulte la Familia EMC Xtrem: Guía de instalación de XtremCache Ejemplos de diseño de almacenamiento Esta sección proporciona dos ejemplos de diseños de almacenamiento en la infraestructura comprobada VSPEX para SQL Server virtualizado: uno para VNXe, basado en la nube privada VSPEX y el otro para VNX, basado en la nube privada VSPEX. Ambos ejemplos siguen las consideraciones de diseño y mejores prácticas analizadas con anterioridad. La Tabla 18 muestra un ejemplo de un diseño de almacenamiento dedicado para los pools de base de datos de SQL Server. La configuración puede ser compatible con alrededor de 700 IOPS de host. 52 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n53 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Nota: Esto solo es un ejemplo para el pool de infraestructura y los pools de SQL Server. El número de discos usados en el ejemplo para la infraestructura virtual puede ser variable. Tabla 18. Nombre del pool de almacenamiento de SQL Server Pool de datos de la base de datos de usuario de SQL Ejemplo de diseño de almacenamiento en VNXe Tipo de RAID Tipo de disco Capacidad del disco RAID 5 Discos SAS de 15,000 r/min 300 GB 5 Cant. de discos Pool de log y tempdb de la base de datos de usuario de SQL RAID 1/0 Discos SAS de 15,000 r/min 300 GB 2 En la Figura 10 muestra un ejemplo del diseño de almacenamiento para SQL Server en la serie VNXe. Figura 10. Ejemplo de diseño de almacenamiento: SQL Server para la serie VNXe La Tabla 19 muestra un ejemplo de los pools de almacenamiento para SQL Server en VNX, además del pool de nube privada de VSPEX. La configuración puede ser compatible con alrededor de 2,000 IOPS de host. Tabla 19. Nombre del pool de almacenamiento Pool de datos de la base de datos de usuario de SQL Ejemplo de un diseño de almacenamiento en VNX Tipo de RAID Tipo de disco Capacidad del disco RAID 5 Discos SAS de 15,000 r/min 300 GB 5 RAID 1/0 Discos de estado sólido de FAST VP 100 GB 2 Cant. de discos Pool de log y tempdb de la base de datos de usuario de SQL RAID 1/0 Discos SAS de 15,000 r/min 300 GB 4 EMC VSPEX para Microsoft SQL Server 2012 virtualizado 53\n54 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución En la Figura 11 muestra un ejemplo del diseño de almacenamiento para SQL Server en la serie VNX con la infraestructura de la máquina virtual. Figura 11. Ejemplo de diseño de almacenamiento: SQL Server para la serie VNX con FAST VP habilitado Nota: Las figuras 9 y 10 son solo dos ejemplos de un diseño de almacenamiento. Para planear y diseñar sus propios diseños de almacenamiento para SQL Server a través de un agrupamiento de VSPEX, siga la orientación de la herramienta para dimensionamiento de VSPEX y las mejores prácticas que aparecen en la sección Consideraciones de diseño del almacenamiento en la página 45. Consideraciones de diseño de la virtualización Descripción general Mejores prácticas para el diseño de virtualización SQL Server 2012 está completamente soportado cuando lo implementa en un ambiente virtual compatible con Microsoft Hyper-V o VMware vsphere. Las siguientes secciones describen las mejores prácticas y las consideraciones de diseño para la virtualización de SQL Server En esta infraestructura comprobada VSPEX para SQL Server virtualizado, EMC recomienda considerar las mejores prácticas descritas aquí para el diseño de virtualización. La Tabla 20 enumera la memoria RAM recomendada para equipos que ejecutan SQL Server, según el tamaño combinado de las bases de datos de usuario de SQL Server. 54 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n55 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Tabla 20. RAM recomendada para SQL Server Tamaño combinado de las bases de datos de usuario de SQL Server Hasta 50 GB De 50 GB a 250 GB. De 250 GB a 500 GB. Más de 500 GB RAM recomendada para equipos que ejecutan SQL Server 8 GB 16 GB 32 GB Comuníquese con EMC para obtener validación Cada SQL Server tiene sus propias áreas de almacenamiento de datos y discos virtuales para su sistema operativo. En ambientes virtualizados VMware, los LUN de OS/encendido de SQL Server usan un VMDK en su propia área de almacenamiento de datos y en ambientes virtualizados Hyper-V, los LUN de OS/encendido de SQL Server usan un VHDX en su propia área de almacenamiento de datos. Todos los LUN de la base de datos usan VMDK en VMware o VHDX en Hyper-V. Ya que SQL Server 2012 puede detectar NUMA automáticamente y la asignación de procesador y memoria de SQL Server puede optimizarse para NUMA, esta solución implementó las siguientes mejores prácticas de diseño: Mantenga la cantidad de núcleo físicos y vcpu en una relación de 1:1. Asegúrese de que no haya CPU sobreasignados para ejecutar las instancias de SQL Server críticas de negocio. Considere el tamaño del nodo de NUMA al dimensionar las máquinas virtuales. Para evitar el acceso a la memoria remota en un ambiente con capacidad NUMA, dimensione la memoria de una máquina virtual de SQL para que sea menor que la cantidad disponible por nodo de NUMA. Reserve por completo la memoria RAM para las máquinas virtuales de SQL Server. En VMware, Active las funciones VMware HA, DRS y vmotion. Si selecciona vsphere como el hipervisor, active las funciones VMware HA, DRS y vmotion en los servidores ESXi para proporcionar disponibilidad y escalabilidad básica para múltiples implementaciones de SQL Server. La función VMware DRS puede equilibrar automáticamente la carga de trabajo entre los hosts usando la función vmotion. Cuando las cargas de trabajo de SQL Server aumentan, DRS transfiere automáticamente una máquina virtual con cuello de botella a otro host con más recursos disponibles, sin tiempo fuera. Cuando desee activar la función DRS, asegúrese de que el rebalanceo automático no sea demasiado agresivo, ya que puede causar problemas de rendimiento con VMotion constante. Después de activar la función DRS, considere usar reglas de afinidad y antiafinidad de DRS. EMC recomienda usar reglas de afinidad y anti-afinidad de DRS para grupos específicos de máquinas virtuales (por ejemplo, un grupo de servidores web) que nunca deben residir en el mismo host. DRS también permite agrupar máquinas virtuales por un nombre común y restringir su ejecución a un subconjunto de hosts específico. Para conocer los pasos detallados sobre cómo configurar DRS, consulte los documentos de la sección Guías de implementación para VSPEX en la página 15. EMC VSPEX para Microsoft SQL Server 2012 virtualizado 55\n56 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución En Hyper-V, active las funciones de alta disponibilidad de Hyper-V y migración activa. Hyper-V con System Center y la integración con System Center Operations Manager puede proporcionar el monitoreo de uso de recursos de host y máquinas virtuales de Hyper-V, y puede balancear el uso de recursos automáticamente mediante la migración activa para transferir las máquinas virtuales sin tiempo fuera. Cuando desee activar la función DRS, asegúrese de que el rebalanceo automático no sea demasiado agresivo ya que esto puede causar problemas de rendimiento con la migración activa constante. Monitoree regularmente el rendimiento de toda su infraestructura comprobada VSPEX. El monitoreo del rendimiento no solo se produce en el nivel de máquina virtual, sino que también en el nivel de hipervisor. Por ejemplo, cuando el hipervisor es ESXi, puede usar el monitoreo de rendimiento dentro de la máquina virtual de SQL Server para garantizar el rendimiento de SQL Server o la máquina virtual. Mientras tanto, en el nivel de hipervisor, puede usar el comando esxtop para monitorear el rendimiento del host. Para obtener información detallada sobre la herramienta de monitoreo del rendimiento, consulte los documentos que se mencionan en la sección Guías de implementación para VSPEX en la página 15. Consideraciones para el diseño de aplicaciones Descripción general Mejores prácticas para el diseño de aplicaciones Las consideraciones de diseño para SQL Server 2012 implican muchos aspectos. Las consideraciones de diseño y mejores prácticas que aparecen en esta sección proporcionan una guía para los aspectos más comunes e importantes. En esta infraestructura comprobada VSPEX para SQL Server virtualizado, EMC recomienda considerar las siguientes mejores prácticas para el diseño de SQL Server Configuración de instancia de SQL Server Se otorga el privilegio Lock Pages in Memory para la cuenta de inicio de SQL Server. Este privilegio está diseñado para evitar que se localice el conjunto de trabajo de procesos (memoria comprometida) o que el sistema operativo lo reduzca. Para obtener más información, consulte el artículo de Microsoft Support How to enable the "locked pages" feature in SQL Server Nota: Después de activar el privilegio Lock Pages in Memory, ajuste la memoria máxima del servidor de la instancia de SQL Server para evitar que la instancia reserve toda la memoria del OS. Se otorga el privilegio Enable Instant File Initialization para obtener un mejor rendimiento para las operaciones de la base de datos, como CREAR BASE DE DATOS, ALTERAR BASE DE DATOS, RESTAURAR y CRECIMIENTO AUTOMÁTICO. Puede acortar significativamente el tiempo para crear o expandir un archivo de datos. Para obtener más información, consulte el tema de Microsoft Technet Database File Initialization. 56 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n57 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Configuración de la base de datos de SQL Server Considere las siguientes mejores prácticas para la configuración de las bases de datos de usuario: Use múltiples archivos de datos para bases de datos grandes. El modelo de recuperación completa permite que los administradores respalden los log de transacción de manera incremental. Este modelo permite la recuperación de la base de datos de SQL Server desde un punto en el tiempo específico desde el respaldo de logs, incluso si los archivos de datos de las bases de datos de contenido están dañados. EMC recomienda crear respaldos de logs de manera regular para el modelo de recuperación completa. En esta infraestructura comprobada VSPEX, EMC recomienda que use la siguiente configuración para tempdb: Asigne espacio previamente y agregue un solo archivo de datos por LUN. Asegúrese de que todos los archivos tienen el mismo tamaño. Asigne los archivos log temporales a uno de los LUN dedicados a los archivos de log. Active la opción de crecimiento automático. Ajuste el valor de crecimiento automático de la base de datos en aproximadamente 10 % del tamaño de archivo inicial como un punto de inicio razonable. EMC recomienda que use la siguiente configuración para los log de transacción: Cree un solo archivo de log de transacciones por base de datos en uno de los LUN asignados al espacio de log de transacciones. Distribuya los archivos de log para diferentes bases de datos en los LUN disponibles o use varios archivos de log para el crecimiento de log, según sea necesario. Active la opción de crecimiento automático para los archivos de log. Para obtener los pasos detallados de configuración, consulte los documentos que se mencionan en la Guías de implementación para VSPEX en la página 15. Consideración de licencia de SQL Server 2012 En esta infraestructura comprobada VSPEX para SQL Server virtualizado, EMC recomienda que considere los modelos de licencia de SQL Server para obtener mejores ahorros de costos. Con SQL Server 2012, los clientes tienen varias opciones de licencia, como el modelo de licencia de servidor+cal, que ofrece acceso a bajo costo a las implementaciones de SQL Server incrementales, y las licencias basadas en cores, un nuevo modelo de licencia basado en potencia informática que cambió desde procesadores físicos a cores. Las opciones de licencia varían de las versiones de SQL Server que usa. Consulte la Guía de licencias de Microsoft SQL Server 2012 en el sitio web de Microsoft. Según el modelo de licencia basada en cores, los clientes cuentan la cantidad total de cores físicos para cada procesador en el servidor y multiplican la cantidad de cores por un factor de core adecuado a fin de determinar la cantidad de licencias necesarias para cada procesador. El modelo de licencia basada en cores es adecuado cuando se producen una o más de las siguientes circunstancias: Se implementa SQL Server 2012 Enterprise Edition EMC VSPEX para Microsoft SQL Server 2012 virtualizado 57\n58 Capítulo 5: Consideraciones de diseño y mejores prácticas de la solución Se aplican implementaciones centralizadas que incluyan una gran cantidad de dispositivos/usuarios directos o indirectos Anticipar costos de licencia totales más bajos que los asociados al uso del modelo de licencia de servidor+cal. Según el modelo de licencia de servidor+cal, los clientes de EMC adquieren una licencia de servidor para cada servidor y una licencia de acceso de cliente (CAL) para cada dispositivo o usuario que acceda a SQL Server. El modelo de licencia de servidor+cal es adecuado cuando se producen una o más de las siguientes circunstancias: Se implementa SQL Server 2012 Business Intelligence Edition Se implementa SQL Server Standard Edition en aquellos escenarios donde puede contar fácilmente a los usuarios o dispositivos y los costos de licencia totales son menores que los asociados con el uso del modelo de licencia basado en cores Se planifica el escalamiento horizontal del uso de SQL Server con la adición de nuevos servidores con el transcurso del tiempo En esta infraestructura comprobada VSPEX, para licenciar el SQL Server virtualizado, los clientes pueden elegir licenciar máquinas virtuales individuales o, para obtener la máxima virtualización en una nube privada altamente virtualizada, licenciar todo el servidor físico con las licencias de núcleo de Enterprise Edition. Para elegir un modelo de licencia adecuado para SQL Server 2012 en varios ambientes, consulte SQL Server 2012 Licensing Quick Reference Guide en el sitio web de Microsoft. Consideraciones de diseño de EMC Powered Backup Todas las soluciones VSPEX se dimensionan y se prueban con los productos de respaldo y recuperación con tecnología de EMC, incluidos EMC Avamar y EMC Data Domain. Si la solución incluye componentes de respaldo y recuperación con tecnología de EMC, consulte la e implementación de las opciones de respaldo y recuperación de EMC para VSPEX para Microsoft SQL Server 2012 virtualizado a fin de obtener información detallada sobre cómo implementar estas opciones en su solución VSPEX. Nota: También es posible usar VNXe3200 o la serie VNX series junto con la replicación basada en las aplicaciones. 58 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n59 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: Descripción general Metodología de verificación del hardware de base Metodología de verificación de la aplicación Metodología de verificación de EMC Powered Backup EMC VSPEX para Microsoft SQL Server 2012 virtualizado 59\n60 Capítulo 6: Metodologías de verificación de la solución Descripción general En este capítulo se ofrece una lista de elementos que debe comprobar después de configurar la solución. Utilice la información de este capítulo para verificar la funcionalidad y el rendimiento de la solución y sus componentes, y garantizar que la configuración sea compatible con los principales requisitos de disponibilidad y rendimiento. Metodología de verificación del hardware de base El propósito de este capítulo es ofrecer las metodologías de verificación para los aspectos de hardware, aplicación y respaldo y recuperación de la solución. El hardware consta de los recursos físicos del equipo, como procesadores, memoria y almacenamiento. El hardware incluye también componentes físicos de red, como tarjetas NIC, cables, switches, enrutadores y balanceadores de carga de hardware. Puede evitar muchos problemas relacionados con el rendimiento y la capacidad si usa el hardware correcto para la solución VSPEX para SQL Server virtualizado. Por el contrario, un solo uso indebido de un recurso de hardware, como una memoria insuficiente en un servidor, puede afectar el rendimiento en todo el SQL Server. Para conocer los pasos detallados para la verificación de la redundancia de los componentes de la solución, consulte los recursos que se mencionan en la sección Guías de implementación para VSPEX en la página 15. Metodología de verificación de la aplicación Una vez que verifica el hardware y la redundancia de los componentes de la solución, realice la prueba y la optimización de la aplicación SQL Server, lo cual es también un paso importante de la solución VSPEX para SQL Server virtualizado. Pruebe la nueva infraestructura comprobada VSPEX antes de implementarla en producción para asegurarse de que las arquitecturas que diseñó alcancen los objetivos requeridos de rendimiento y capacidad. Esto permite identificar y optimizar potenciales cuellos de botella antes de que afecten a los usuarios en una implementación activa. Antes de que comience a verificar el rendimiento de SQL Server en la infraestructura comprobada VSPEX, asegúrese de haber implementado SQL Server 2012 en su infraestructura comprobada VSPEX, según la Guías de implementación para VSPEX en la página 15. La Tabla 21 describe los pasos de alto nivel que se deben completar antes de poner el ambiente SQL Server en producción. Tabla 21. Pasos de alto nivel para la verificación de aplicación Paso Descripción Referencia 1 Comprenda las métricas clave para que el ambiente de SQL Server alcance un rendimiento y una capacidad que cumplan con los requisitos del negocio. Nociones básicas de las métricas clave en la página 61 2 Use la herramienta para dimensionamiento de VSPEX para que SQL Server determine la arquitectura y los recursos de su infraestructura comprobada VSPEX. 3 Diseñe y cree la solución de SQL Server en la infraestructura comprobada VSPEX. Sitio web de EMC VSPEX Guías de implementación para VSPEX en la página EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n61 Capítulo 6: Metodologías de verificación de la solución Paso Descripción Referencia 4 Ejecute las pruebas, analice los resultados y optimice su arquitectura VSPEX. Ejecución de pruebas, análisis de resultados y optimización Nociones básicas de las métricas clave Comprender el objetivo de la prueba de SQL Server facilita la toma de decisiones sobre qué métricas se deben capturar y qué umbrales se deben cumplir para cada métrica al ejecutar las pruebas de validación de SQL Server. Para validar la solución VSPEX para SQL Server virtualizado, consideramos las métricas clave que se muestran en Tabla 22. Tabla 22. Métricas clave Métrica Umbral Utilización promedio del CPU (%) Menos de 85 % Latencia de disco promedio Menos de 20 milisegundos La herramienta para dimensionamiento de VSPEX ayuda a comprender las métricas y los umbrales básicos para cumplir con los requisitos del negocio del cliente. Ejecución de pruebas, análisis de resultados y optimización Luego de crear el ambiente de la base de datos, ejecute las aplicaciones de prueba con el fin de verificar el rendimiento de SQL Server En esta solución, ejecutamos las pruebas mediante una aplicación similar a TPC-E para validar el rendimiento de SQL Server. La aplicación similar a TPC-E es el parámetro de rendimiento del servidor, que simula el flujo de las transacciones de mercado de corretaje entre el mercado, el cliente y el corredor. El parámetro no puede representar la aplicación real en el ambiente del cliente. En el ambiente del cliente real, recomendamos encarecidamente que los clientes: Evalúen la carga de trabajo similar a TPC-E y el patrón de E/S. Si es aceptable y la carga de trabajo real es parecida, puede usar los resultados de la prueba como referencia. Sin embargo, los clientes necesitan considerar los posibles riesgos. Primero, construyan un ambiente de prueba y luego copien y restauren la base de datos de producción para probar la carga de trabajo real y para verificar el rendimiento de SQL Server si los tipos de carga de trabajo real de la aplicación son diferentes a lo que validamos en nuestro ambiente de prueba. Para obtener información detallada sobre la configuración, consulte los documentos que se mencionan en la sección Guías de implementación para VSPEX en la página 15. Metodología de verificación de EMC Powered Backup Todas las soluciones VSPEX se dimensionan y prueban con los productos de respaldo y recuperación con tecnología de EMC, incluidos EMC Avamar y EMC Data Domain. Si su solución incluye componentes de respaldo y recuperación, consulte VSPEX con respaldo y recuperación de EMC para Microsoft SQL Server y Microsoft SharePoint para obtener información detallada sobre la verificación de la funcionalidad y el rendimiento de estas opciones en su solución VSPEX. EMC VSPEX para Microsoft SQL Server 2012 virtualizado 61\n62 Capítulo 6: Metodologías de verificación de la solución 62 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n63 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 Otros documentos Links EMC VSPEX para Microsoft SQL Server 2012 virtualizado 63\n64 Capítulo 7: Documentación de referencia Documentación de EMC Los siguientes documentos, disponibles en el Servicio de soporte en línea de EMC o mexico.emc.com (visite el sitio web de su país correspondiente), entregan información adicional y pertinente. Si no tiene acceso a un documento, póngase en contacto con un representante de EMC. Guía de instalación de EMC VNXe3200 Guía de instalación de EMC VNX5600 Unified Asistente de instalación de EMC VNX para la hoja de trabajo de File/Unified EMC Unisphere: Solución de administración de almacenamiento unificado Guía de instalación y administración de EMC PowerPath y PowerPath/VE para Windows Soluciones de EMC VSPEX para la virtualización de servidores para medianas empresas Soluciones de EMC VSPEX para la virtualización de servidores para pequeñas y medianas empresas EMC Unisphere Remote: Monitoreo de almacenamiento de última generación, un análisis detallado EMC VNX Multicore FAST Cache VNX5200, VNX5400, VNX5600, VNX5800, VNX7600 y VNX8000 VNX FAST VP VNX5200, VNX5400, VNX5600, VNX5800, VNX7600 y VNX8000: un análisis detallado EMC VNX: Mejores prácticas unificadas para el rendimiento: Guía de mejores prácticas aplicadas Hoja de trabajo de configuración de EMC VNX Hoja de trabajo de configuración de EMC VNXe Usar un sistema VNXe con VMware NFS o VMware VMFS Uso de un sistema VNXe con sistemas de archivos NFS Uso del almacenamiento EMC VNX con VMware vsphere: TechBook EMC VSI para VMware vsphere: Guía del producto de Storage Viewer EMC VSI para VMware vsphere: Guía del producto de la administración de almacenamiento unificado EMC Host Connectivity Guide for VMware ESX Server Guía de Conectividad de Hosts de EMC parawindows Notas de la versión de VNX Operating Environment para archivos EMC Avamar Compatibility and Interoperability Matrix Nube privada de EMC VSPEX: VMware vsphere 5.5 para hasta 1,000 máquinas virtuales Nube privada de EMC VSPEX para Microsoft Windows Server 2012 R2 con Hyper-V para un máximo de 1,000 máquinas virtuales Nube privada de EMC VSPEX para VMware vsphere 5.5 para un máximo de 200 máquinas virtuales 64 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n65 Otros documentos Links Capítulo 7: Documentación de referencia Nube privada de EMC VSPEX para Microsoft Windows Server 2012 R2 con Hyper-V para un máximo de 200 máquinas virtuales Familia EMC Xtrem: Guía de instalación de XtremCache Guía de la solución de respaldo y recuperación de EMC para las aplicaciones VSPEX virtualizadas de Microsoft Opciones de respaldo y recuperación de EMC para las nubes privadas de VSPEX. e implementación. e implementación de las opciones de respaldo y recuperación de EMC para VSPEX para el cómputo del usuario final virtualizada Para obtener información sobre Microsoft SQL Server, consulte los siguientes documentos: Microsoft SQL Server 2012 on VMware Best Practices Guide Microsoft SQL Server 2012 on VMware Frequently Asked Questions (FAQ) Microsoft SQL Server 2012 on VMware Availability and Recovery Options Best Practices for Running VMware vsphere on Network Attached Storage SQL Server 2012 Licensing Quick Reference Guide Para obtener documentación sobre Microsoft Hyper-V y Microsoft SQL Server, consulte el sitio web de Microsoft en Para obtener documentación sobre SQL Server 2012 en VMware, consulte el sitio web de VMware en (visite el sitio web de su país correspondiente). Librería de MSDN Consulte los siguientes temas en la librería de MSDN: Libros en línea para SQL Server 2012 Disk Partition Alignment Best Practices for SQL Server Optimizar el rendimiento de tempdb Librería de TechNet Performance and Capacity Management (SharePoint Server 2010) Descripción general de la formación de equipos NIC Nota: Los enlaces indicados funcionaban correctamente al momento de la publicación. EMC VSPEX para Microsoft SQL Server 2012 virtualizado 65\n66 Capítulo 7: Documentación de referencia 66 EMC VSPEX para Microsoft SQL Server 2012 virtualizado\n67 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 Microsoft SQL Server 2012 virtualizado EMC VSPEX para Microsoft SQL Server 2012 virtualizado 67\n68 Apéndice A: Hoja de trabajo de calificación Hoja de trabajo de calificación de VSPEX para Microsoft SQL Server 2012 virtualizado Antes de que comience a dimensionar la solución VSPEX para SQL Server virtualizado, recopile información acerca de los requisitos del negocio del cliente con la hoja de trabajo de calificación. La Tabla 23 proporciona una hoja de trabajo de calificación para una base de datos de usuario de SQL Server. Tabla 23. Hoja de trabajo de calificación para una base de datos de usuario de SQL Server Pregunta Tiene una base de datos de SQL Server existente que desee dimensionar en el ambiente? Respuesta Sí o no Cuántas bases de datos desea implementar? Cuál es el tamaño de la base de datos de usuario (GB)? Cuál es la tasa de crecimiento anual (%)? Tiene intenciones de usar FAST VP? Sí o no Cuál es la cantidad máxima de IOPS? Cuál es la TPS en cargas máximas? (pregunta opcional) Cuál es el tamaño necesario de tempdb? (pregunta opcional) Impresión de la hoja de trabajo de calificación Se adjunta a este documento una copia independiente de la hoja de trabajo de calificación en formato PDF. 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 muestra en la Figura 12. Figura 12. Hoja de trabajo de calificación para imprimir 2. En el panel Attachments, haga doble clic en el archivo adjunto para abrir e imprimir la hoja de trabajo de calificación. 68 EMC VSPEX para Microsoft SQL Server 2012 virtualizado