Guía de prácticas recomendadas Mejore el rendimiento y el TCO con SQL Server y el equipo correcto Prácticas recomendadas para bases de datos moderna Guía de prácticas recomendadas Página 2 Necesidades de las cargas de trabajo críticas en las bases de datos de la empresa En las grandes y medianas empresas, los procesos críticos de las empresas siguen dependiendo de las bases de datos relacionales, incluido Microsoft® SQL Server. Mientras las nuevas herramientas como Hadoop ayudan a los negocios a analizar océanos de Big Data, los sistemas de gestión de bases de datos relacionales (RDBMS) convencionales siguen siendo la columna vertebral del procesamiento de transacciones en línea (OLTP), el procesamiento analítico en línea (OLAP) y para cargas de trabajo OLTP/OLAP combinadas. SQL Server en un servidor de escalabilidad vertical HPE Integrity Superdome X proporciona un 66 por ciento de ventaja de TCO sobre alternativas Oracle como Exadata.1 1 asado en resultados de análisis internos de HP (ahora B Hewlett Packard Enterprise) utilizando datos de la competencia disponibles para el público, abril de 2015 Las bases de datos se están expandiendo en tamaño y número. El crecimiento de datos orgánicos, las fusiones y adquisiciones, y la proliferación de la compartimentación de los datos por departamento y las bases datos específicas de aplicación son todos ellos factores que contribuyen a esta situación. Si sumamos la exigencia de que se presten servicios, siempre activos, con requisitos de baja latencia y alto rendimiento, a través de múltiples cargas de trabajo, el resultado es que la infraestructura de centro de datos actual a menudo se le exige más de lo que ofrece su capacidad. En muchas organizaciones, esto se traduce en la necesidad de modernizar los entornos de bases de datos. Combinar Microsoft SQL Server con una nueva solución de computación y almacenamiento permite conseguir una alternativa empresarial RDBMS de alto rendimiento y rentable. Con capacidades comparables a la que ofrecen los pesos pesados de la industria como Oracle e IBM, y unos datos económicos favorables con respecto al precio y al rendimiento, SQL Server proporciona una solución robusta para cargas de trabajo empresariales críticas, de cualquier escala. Guía de prácticas recomendadas Página 3 Evolución de las plataformas de bases de datos desde UNIX a x86 Durante años los centros de datos empresariales han ejecutado aplicaciones de bases de datos críticas en UNIX®. Aunque muchos lo siguen haciendo, la industria se está moviendo hacia la normalización en hardware x86. Hay muchas razones para esto, entre las que se incluyen: •Hay menos aplicaciones disponibles que funcionen en entornos UNIX que en plataformas x86 •La falta de estandarización en las implementaciones UNIX hace la gestión más compleja •La base de conocimiento de UNIX es cada vez menor, porque los graduados universitarios acceden al mundo laboral con grandes habilidades en Microsoft Windows® y Linux® pero con poco o ningún conocimiento en UNIX •Las plataformas UNIX son habitualmente más costosas de adquirir y operar que las plataformas x86 En un informe reciente, IDC indica, “El cambio a sistemas x86 de escalabilidad horizontal de bajos CAPEX también tuvo efectos no deseados. El aumento de los OPEX de gestionar la expansión de la base instalada x86 ha supuesto agotar los presupuestos de TI, dificultando financiar nuevas iniciativas que podrían haber ofrecido innovaciones que generaran ingresos.”3 Las preocupaciones sobre el rendimiento de x86, la fiabilidad, la disponibilidad y la utilidad (RAS) han ralentizado la transición, pero por lo general, las empresas están estandarizándose en torno a arquitecturas x86. IDC se refiere a este cambio como "la irreversible estandarización en x86", y predice que el mercado UNIX continuará en descenso durante el futuro próximo.2 La primera fase de este cambio guió a las empresas a soluciones x86 de escalabilidad horizontal, en las cuales la escalabilidad se logra a través de grupos de servidores de coste relativamente bajo. Si bien esta circunstancia reduce significativamente los gastos de capital, también crea otro conjunto de desafíos. 300 250 200 150 100 50 0 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 Energía y refrigeración Gestión y administración del servidor Nuevo servidor Figura 1. Gasto mundial en nuevos servidores, alimentación y refrigeración, y gestión y administración, 1996–2018 2, 3 PE Superdome X: The Mission-Critical ScaleH Up x86 Platform for SAP®, Oracle, and SQL Server, IDC, Peter Rutten, junio de 2016 Source: IDC, 2016 Guía de prácticas recomendadas Página 4 De la escalabilidad horizontal a la escalabilidad vertical “Gartner declaró líder a Microsoft una vez más, en el Magic Quadrant de 2015 para sistemas de gestión de bases de datos operacionales, posicionándola más a la derecha en el eje donde se mide la integridad de la visión y más cerca de la parte superior del eje donde se representa la capacidad de ejecución.”7 Cuando se usan soluciones de escalabilidad horizontal, la escalabilidad se consigue al añadir más servidores. A medida que las bases de datos y las cargas de trabajo crecen, la base instalada de servidores x86 se expande, creando una proliferación de servidores. Cada nuevo servidor añade una carga en las TI en cuanto a la gestión del ciclo de vida, y cada máquina virtual en estos servidores debe ser aprovisionada, gestionada, respaldada y protegida con una estrategia de recuperación en caso de desastre. Los costes de mantenimiento asociados a la proliferación de servidores son causantes de que los gastos operativos de TI crezcan más rápido que los gastos de capital para la mayoría de empresas, pero los problemas no se limitan a los costes. Se hace muy difícil escalar clústeres lo suficientemente grandes para soportar los volúmenes crecientes de datos y transacciones de muchas cargas de trabajo críticas. Los clústeres también presentan carencias de rendimiento y fiabilidad que son difíciles de resolver. Esto llega en un momento en el que la alta disponibilidad y el rendimiento cada reciben mayores exigencias para satisfacer las expectativas de un cliente siempre activo, de los contratos SLA de los usuarios y de las leyes gubernamentales. La alternativa a los clústeres es la escalabilidad vertical, añadiendo las capacidades necesarias dentro de un único servidor. Hasta hace muy poco, la escalabilidad vertical no era una opción. No había ninguna alternativa x86 disponible que pudiera proporcionar la escalabilidad, el rendimiento o la fiabilidad necesarios para soportar cargas de trabajo de misión crítica en una arquitectura de escalabilidad vertical Las soluciones de modernización de centros de datos, que incluyen una nueva generación de servidores de alto rendimiento como el servidor HPE ProLiant DL580 o HPE Integrity Superdome X, proporcionan una alternativa a la escalabilidad horizontal frente a la proliferación de servidores. En combinación con bases de datos Microsoft SQL Server, las arquitecturas de escalabilidad vertical pueden proporcionar rendimiento y fiabilidad de nivel empresarial con presupuestos ajustados. 4 artner 2015 Magic Quadrant for Operational G Database Management Systems 5 ational Institute of Standards and Technology N Comprehensive Vulnerability Database (Instituto Nacional de Estándares y base de datos del amplia vulnerabilidad tecnológica), actualización 10/2015 6 TPC-H resultados sin clúster desde 04/06/15 7 artner 2015 Magic Quadrant for Operational G Database Management Systems disponible para su descarga en info.microsoft.com/co-sqlcntnt-fy16-09sep-14-mqoperational-register. html?ls=website. Gartner no avala a ningún proveedor, producto ni servicio representado en sus publicaciones de investigación y no aconseja a ningún usuario de tecnología que seleccione solo aquellos proveedores que hayan obtenido la mejor calificación ni cualquier otra distinción. Las publicaciones de investigación de Gartner consisten en las opiniones de la organización de investigación de la propia Gartner y no se deben tomar como declaraciones de hechos. Gartner renuncia a ofrecer cualquier garantía, expresa o implícita, con respecto a esta investigación, incluida cualquier garantía de comerciabilidad o idoneidad para un propósito en particular. Microsoft SQL Server SQL Server lleva en el mercado durante casi treinta años. Durante mucho tiempo se ha considerado un recurso fiable y potente para las necesidades de bases de datos de departamentos/áreas, pero las cuestiones referentes a la escalabilidad, el rendimiento y la disponibilidad han puesto en duda la capacidad de SQL Server para dar servicio a cargas de trabajo de procesamiento empresarial críticas. Una serie de mejoras realizadas en los últimos años ha llevado a SQL Server a una posición de liderazgo en el campo de las bases de datos empresariales. Hoy en día, SQL Server gestiona más instalaciones que cualquiera de sus competidores y ocupa el segundo lugar en ingresos en bases de datos, tan solo por detrás de Oracle. SQL Server 2014 fue reconocido por Gartner como líder en el Magic Quadrant en 2015, Magic Quadrant para sistemas de gestión de bases de datos operacionales.4 SQL Server también ha sido reconocida como la base de datos más segura durante siete años consecutivos por el National Institute of Standards,5 y como la base de datos de mayor rendimiento en los análisis de rendimiento de TPC-H.6 Microsoft tiene la intención de expandir el liderazgo en esta industria con su última versión, SQL Server 2016. Guía de prácticas recomendadas Página 5 Microsoft SQL Server 2016 "Con el tiempo, la evolución de las características de alta disponibilidad dentro de Microsoft Windows Server (balanceo de carga, clúster a prueba de fallos y capacidades de migración en caliente), junto con las recientes mejoras en Microsoft Windows Server 2016, ha permitido a las TI comenzar el despliegue de cargas de trabajo de misión crítica también en Windows."9 La versión SQL Server 2016 se centra en la mejora del rendimiento en entornos donde la escalabilidad es crítica, potenciando las analíticas mediante unos conocimientos más profundos acerca de la nube hiperescala y de los datos. Las funciones empresariales incluyen: •Datos en memoria en todas las cargas de trabajo para un rendimiento de consultas y un procesamiento de transacciones más rápido, hasta 12 TB de capacidad (en Windows Server® 2016) •Características de seguridad avanzadas como el cifrado AlwaysOn (en reposo y en movimiento), seguridad a nivel de línea, enmascaramiento de datos dinámico y análisis de amenazas avanzados para monitorizar, controlar y proteger los datos •Características de alta disponibilidad que incluyen el balanceo de carga, el clúster a prueba de fallos y la migración en caliente •Análisis de datos avanzados con modelos de soporte de decisión y transacción integrada en un entorno único. •Integración con Hadoop junto con JSON y PolyBase nativos •Un enfoque híbrido preparado que proporciona una experiencia consistente, ya sea en la nube in situ, en un centro de datos tradicional o mediante Microsoft Azure •Conocimientos empresariales a través de visualizaciones ricas en dispositivos móviles con aplicaciones nativas para Windows, iOS y Android SQL Server ofrece estas capacidades a un precio de referencia que equivale a solo un pequeño porcentaje del coste de un despliegue Oracle similar. Estrategia de centro de datos para despliegues SQL Server Independientemente de que el objetivo sea trasladar un despliegue SQL Server existente a una nueva plataforma hardware para incrementar el rendimiento, la escalabilidad y la fiabilidad, sea realizar actualizar y aprovecharse de la nueva funcionalidad de SQL Server 2016, o bien sea abandonar una plataforma Oracle o UNIX con la finalidad de aprovecharse de los menores costes de ejecutar SQL Server en x86, estas prácticas recomendadas le ayudarán a obtener lo mejor de su inversión en SQL Server: 8, 9 PE Superdome X: The Mission-Critical ScaleH Up x86 Platform for SAP, Oracle, and SQL Server, IDC, Peter Rutten, junio de 2016 Escalabilidad vertical, no horizontal Las soluciones de servidor de escalabilidad vertical de alta densidad con un gran número de socket y gran huella de memoria mejorarán el rendimiento y reducirán los costes permitiendo a la TI reducir eficientemente la proliferación de servidores. La investigación de IDC indica que la TI puede obtener un ahorro de más del 35 por ciento en los costes de escalabilidad con un enfoque de escalabilidad vertical.8 Guía de prácticas recomendadas HPE Superdome X logró un récord del mundo en prueba de rendimiento SAP de 459.580 SAPS ejecutando SQL Server.11 Página 6 Demanda de alta disponibilidad La alta disponibilidad es una necesidad básica para el procesamiento empresarial principal. Los servidores de escalabilidad vertical y el almacenamiento de alta disponibilidad para cargas de trabajo críticas deben proporcionar capacidades RAS de extremo a extremo, incluyendo la administración integrada y los análisis predictivos para complementar las características de disponibilidad y fiabilidad en Windows Server y SQL Server. Aumentar el rendimiento con base de datos en memoria Las bases de datos en memoria mejoran el rendimiento para aplicaciones de E/S al simplificar las operaciones de lectura/escritura y eliminar la latencia involucrada en la recuperación de datos. Los datos en memoria son el factor clave para el análisis en tiempo real y para acelerar el procesamiento de transacción con el fin de mejorar la experiencia del cliente en aplicaciones móviles. Añadir almacenamiento completamente flash en caso necesario En caso de necesitar almacenamiento externo, el array completamente flash y adecuado para la tarea reducirá las latencias SQL Server, liberará a los administradores de base de datos SQL de una complejidad de carga de trabajo mixta, y mantendrá disponible y recuperable SQL Server. Los arrays completamente flash presentan una velocidad exponencial respecto del almacenamiento en disco de Nivel-1, con la misma fiabilidad. Con un TCO comparable al disco,10 el flash aumenta el rendimiento sin salirse del presupuesto. Consolidar para reducir el coste Reducir el número de plataformas de servidor y bases de datos simplificará las operaciones de TI y reducirá los costes de licencia y operación. Las soluciones de escalabilidad vertical que proporcionan particionamiento permiten a TI aislar diferentes cargas de trabajo y entornos de prueba, desarrollo y producción en una única plataforma de servidor. 10 he IT Benefits of an All-Flash Data Center, T Wikibon, David Floyer, marzo de 2015 11 esultado de 16 procesadores en evaluación R comparativa de aplicación estándar SAP Sales and Distribution (SD) de dos niveles con paquete de mejoras SAP 5 para SAP ERP 6.0, agosto de 2015 Guía de prácticas recomendadas Página 7 Soluciones HPE Portfolio Con el objetivo de garantizar la disponibilidad continua de aplicaciones de misión crítica, el fabricante de linternas MAGLITE ha modernizado recientemente su entorno ERP, pasando de un IBM AS/400 a un SQL Server en HPE Integrity Superdome X. Hasta la fecha han conseguido un 100% de tiempo de actividad en la nueva plataforma, junto con un incremento de rendimiento del 45 por ciento, un 20 por ciento menos de costes de licencia, consolidación de más de 100 máquinas virtuales en 57 en un único Superdome X y una mejor y completa experiencia de usuario final.15 12 13 14 15 as particiones físicas de HPE nPars solamente L presentan alrededor de un 5 por ciento de los puntos únicos de fallo (SPOF) que sufren las particiones exclusivamente de software. Basado en HA y modelado de datos de campo, HP Labs (ahora, Hewlett Packard Labs), agosto de 2013 S PEC y los nombres de pruebas de rendimiento SPEC CPU, SPECfp, SPECjbb, y SPEC VIRT_SC son marcas comerciales registradas de Standard Performance Evaluation Corporation (SPEC). Reservados todos los derechos. Los resultados obtenidos se publican a partir del 06-06-16; ver spec.org. Los resultados TPC-H muestran el Cisco UCS C460 M4 con un resultado de 1.071.018 QphH @ 3000 GB y 0,60 USD/QphH @ 3000 GB con disponibilidad de sistema a partir del 1 de junio de 2016; ver tpc. org/3322. El TPC cree que las comparaciones de resultados TPC-H publicados con diferentes factores de escala son engañosos y disuaden cualquier comparación. Resultados a partir del 6 de junio de 2016; ver tpc.org para más información. ediciones Intel®. Hasta 1,3 veces el rendimiento M medio a través de las pruebas de rendimiento clave de la industria (SPECjbb*2015 Multi-JVM Critical y Max jOPS, SPECint*_rate_base2006, SAP SD* 2-tier, SPECvirt_sc*2013, y TPC-E*) comparando publicaciones del mejor servidor OEM de 4 sockets en SPEC.org, SAP.com/benchmarks y TPC.org. Ver intel. com/content/www/us/en/benchmarks/server/ xeon-e7-v4/xeon-e7-v4-world-record.html AGLITE manufacturer modernizes mission-critical M ERP system with HPE case study, marzo de 2016. Hewlett Packard Enterprise ofrece una selección de soluciones de servidores y almacenamiento correctamente dimensionados para SQL Server, permitiendo a las organizaciones de TI combinar la potencia de procesamiento y la escalabilidad con las necesidades actuales y futuras, desde un despliegue empresarial pequeño a uno grande, a precios de referencia que se ajustan a la mayoría de los presupuestos de TI. HPE Integrity Superdome X Los servidores HPE Integrity Superdome X ofrecen un diseño rentable y escalable verticalmente x86 con capacidades adecuadas para despliegues SQL Server de cualquier tamaño. •Escalabilidad: Es el mayor servidor disponible escalable verticalmente y con MS SQL, admite 2-16 sockets, hasta 384 núcleos de CPU y hasta 24 TB de memoria principal en un solo nodo •Velocidad: La plataforma x86 escalable verticalmente más rápida del mundo, con 15 récords del mundo en pruebas de rendimiento publicadas, incluyendo una prueba de rendimiento SAP récord en una base de datos SQL Server •Fiabilidad: Diseñado desde el principio para una alta disponibilidad con características RAS de extremo a extremo como UNIX, disponibilidad del 99,999% y hasta 20 veces más fiabilidad que otros servidores x8612 Único en la industria, HPE Integrity Superdome X ofrece particionamiento físico nPar que crea bloques de computación aislados electrónicamente que pueden ser configurados para cargas de trabajo específicas. Esto aísla cada componente del servidor por lo que en el extraño caso de que una partición se venga abajo, esto no llevará a las otras particiones a sufrir el mismo destino. También puede reducir los costes de licencias cuando las licencias se basen en el número de núcleos disponibles, como Oracle. Servidor HPE ProLiant DL580 Para pequeñas y medianas empresas con cargas de trabajo de ligeras a medianas, los servidores HPE ProLiant DL580 Gen9 de escalabilidad vertical ofrecen una solución rentable para sus despliegues de bases de datos SQL. •Escalabilidad: El diseño de escalabilidad vertical admite hasta 4 procesadores, 96 núcleos y hasta 6 TB de memoria junto con refrigeración y alimentación redundantes, almacenamiento y conectividad de red •Velocidad: Estando en posesión de numerosos récords del mundo en pruebas de rendimiento,13 los servidores HPE ProLiant DL580 ofrecen hasta un 30 por ciento más de rendimiento con los últimos procesadores Intel® Xeon® y las más recientes innovaciones de HPE14 •Fiabilidad y disponibilidad: El diagnóstico y gestión de fallos integral del servidor DL580 incrementa la disponibilidad del sistema y reduce la necesidad de servicio con recuperación de errores avanzada, diagnóstico de errores y redundancia integrada Nota: Para entornos de restricción de energía o alta densidad, los servidores HPE ProLiant DL560 y DL380 Gen9 pueden ser adecuados como alternativa. Guía de prácticas recomendadas SBI Liquidity Market procesa 4,5 billones de dólares americanos anualmente en contratos de cambio de divisas para 620.000 cuentas, con disponibilidad 24/7 en una solución SQL Server. Desde su traslado a HPE Integrity Superdome X con HPE 3PAR StoreServ flash externo, SBI ha experimentado un incremento del rendimiento del 16 por ciento, un 25 por ciento de reducción en costes de licencia de software y un 60 por ciento menos de tiempo de inactividad.16 16 rtículo acerca de SQL Server Pro, “HPE A Superdome X and SQL Server In-Memory OLTP Powers Online Financial Services,” publicado el 14 de julio de 2016 por Michael Otey. Almacenamiento completamente flash HPE 3PAR StoreServ Consolidar múltiples cargas de trabajo SQL Server es una estrategia efectiva para controlar los costes pero requiere una infraestructura de almacenamiento que cumpla las demandas de las diferentes cargas de trabajo sin comprometer el rendimiento y la disponibilidad. El almacenamiento completamente flash HPE 3PAR StoreServ reduce el OPEX y los CAPEX en su entorno Microsoft SQL Server con un almacenamiento altamente eficiente que es sencillo de administrar y gestionar. Primeros pasos Las metodologías probadas y las prácticas recomendadas de HPE Technology Services soportan la migración y la modernización de TI para ayudar a reducir costes y asegurar la correcta informatización de su base de datos SQL. Hewlett Packard Enterprise ofrece un ciclo de vida de servicios para que pueda iniciarse rápidamente, acelerar el tiempo de obtención de beneficios, prevenir problemas y optimizar la utilización del sistema al incrementar la agilidad y la flexibilidad. HPE Technology Services ayuda a la TI a sacar el máximo provecho de su solución HPE permitiendo escalabilidad, velocidad y fiabilidad mientras ayuda a impulsar el crecimiento. Los líderes de TI que intentan reducir el TCO y mejorar el rendimiento y la fiabilidad de bases de datos críticas deberían evaluar la posibilidad de modernizarse a la arquitectura de servidores de escalabilidad vertical x86 de HPE. Se pueden obtener otros beneficios por actualizarse a SQL Server 2016, especialmente en el caso de las empresas que utilizan en la actualidad bases de datos Oracle o UNIX. Más información en hpe.com/info/superdomex hpe.com/servers/dl580gen9 hpe.com/storage/flash Regístrese y reciba las actualizaciones © Copyright 2016 Hewlett Packard Enterprise Development LP. La información contenida en este documento está sujeta a cambios sin previo aviso. Las únicas garantías de los productos y servicios de Hewlett Packard Enterprise figuran en las declaraciones expresas de garantía incluidas en los mismos. Ninguna información contenida en este documento debe interpretarse como una garantía adicional. Hewlett Packard Enterprise no se responsabiliza de errores u omisiones técnicos o editoriales que puedan existir en este documento. Intel e Intel Xeon son marcas registradas de Intel Corporation en los EE. UU. y en otros países. Microsoft, Windows y Windows Server son marcas comerciales registradas o marcas comerciales de Microsoft Corporation en Estados Unidos y otros países. Oracle es una marca comercial registrada de Oracle y/o sus filiales. SAP es una marca comercial o marca comercial registrada de SAP SE en Alemania y otros países. UNIX es una marca comercial registrada de The Open Group. Linux es una marca comercial registrada de Linus Torvalds en Estados Unidos y en otros países. 4AA6-6871ESE, agosto de 2016