Mejore el rendimiento y el TCO con SQL Server y el equipo correcto

Anuncio
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
Descargar