Informe
técnico
La importancia de una infraestructura
de información adecuada para las
implementaciones de SQL Server 2012
Las ofertas de EMC que pueden brindar una solución
Por Mark Peters, analista ejecutivo
Marzo de 2012
Este informe técnico de ESG fue encargado por EMC y es distribuido
bajo la licencia de ESG.
Contenido
SQL Server 2012: necesidades de almacenamiento y bases de datos de aplicaciones ... 3
Introducción ... 3
Recordatorio sobre servidores de aplicaciones y sistemas RDBMS empresariales ... 3
Microsoft SQL Server ... 3
La importancia de la elección del almacenamiento para las bases de datos de aplicaciones ... 5
El modo en que el almacenamiento de EMC ayuda a optimizar SQL Server 2012 ... 5
Experiencia de ESG Lab con una combinación de EMC y SQL Server ... 9
Aspectos más importantes ... 10
Todos los nombres de marcas comerciales pertenecen a sus respectivas empresas. La información incluida en esta publicación se ha obtenido de fuentes que The Enterprise Strategy Group (ESG) considera confiables, pero ESG no garantiza su plena veracidad. Esta publicación puede contener opiniones de ESG, que están sujetas a cambios periódicos. Los derechos de esta publicación pertenecen a The Enterprise Strategy Group, Inc. Cualquier reproducción o redistribución de esta publicación, de forma total o parcial, ya sea en formato impreso, electrónico o de otro tipo, a personas no autorizadas para recibirla sin el consentimiento expreso de Enterprise Strategy Group, Inc. constituye una violación de las leyes de derechos de autor de los Estados Unidos y estará sujeta a una acción por daños civiles y, en caso de ser pertinente, a un juicio penal. Si tiene alguna pregunta, comuníquese con ESG Client Relations llamando al 508 482 0188.
SQL Server 2012: necesidades de almacenamiento y bases de datos
de aplicaciones
Introducción
Existen infinitas cosas en la vida que dependen de otras y que se adaptan intuitivamente a las necesidades cambiantes: Así, por ejemplo, es probable que le ponga diferentes cantidades de azúcar al café según el tamaño de la taza. Quizá tenga revestimientos distintos en el piso de las diferentes partes de su casa que se ajustan a las características particulares de uso y desgaste.
Desde un punto de vista más técnico, los administradores de base de datos siempre tienen en cuenta los tiempos de respuesta y los perfiles de usuario, mientras que los administradores de almacenamiento tienen presente constantemente las necesidades de capacidad y respaldo. Ahora bien, ¿siempre se tiene en cuenta,
realmente, el almacenamiento cuando aplicaciones claves, como SQL Server, se implementan y amplían? Con mucha frecuencia, el almacenamiento es un aspecto que se deja para último momento. Sin embargo, el almacenamiento no solo constituye una infraestructura básica y crucial que brinda soporte a las aplicaciones de misión crítica, como SQL Server, sino que puede ser un factor que realmente afecte el valor para el negocio que brinda la aplicación: Un buen almacenamiento, correctamente implementado, puede dar lugar a la mejora y a la optimización de las aplicaciones. La llegada de la nueva versión de SQL Server (SQL Server 2012 o “Denali”, nombre que recibió durante su desarrollo) es el momento indicado para volver a considerar esta dependencia fundamental.
Este informe no pretende explicar detalladamente la aplicación SQL Server 2012 ni ser una guía de compra de todos los productos de almacenamiento de EMC. Su objetivo es resaltar datos suficientes de cada aspecto para que los administradores de TI puedan centrarse, si aún no lo están haciendo, en la relación entre el sistema de bases de datos y el hardware de almacenamiento. Las dependencias sí existen. Además, es posible obtener un
valor optimizado. En pocas palabras, el almacenamiento es un aspecto que debe tenerse en cuenta junto con
SQL Server; en caso contrario, casi con seguridad los costos aumentarán y la calidad del servicio disminuirá. Definitivamente, ninguna optimización tendrá lugar.
Recordatorio sobre servidores de aplicaciones y sistemas RDBMS empresariales
Prácticamente todas las aplicaciones modernas requieren almacenamiento persistente. Muchas de esas aplicaciones se encargan de procesar transacciones y de recuperar información histórica sobre usuarios, compras, activos y dinero. Estas funciones se encuentran en el centro de la informática moderna, y la mayoría de las aplicaciones serias dependen de una base de datos, particularmente de un sistema de administración de bases de datos relacionales (RDBMS), para realizar estas funciones. Todos los sistemas RDBMS principales utilizan una versión de SQL (“lenguaje de consulta estructurado”); el uso de servidores RDBMS se ha disparado en los últimos años. No se puede siquiera pensar en ejecutar una aplicación de consumidor o empresarial importante (ya sea basada en la nube, basada en la web, de cliente-servidor o de nivel N) sin un motor de base de datos significativo para almacenamiento, procesamiento de transacciones, creación de informes y minería de datos.
Naturalmente, todos esos datos y esas transacciones deben residir en alguna parte; por lo tanto, las capacidades del almacenamiento y los problemas relacionados con él están estrechamente vinculadas con el sistema RDBMS. Los mismos criterios (capacidad de respuesta, disponibilidad y escalabilidad) también se aplican a los subsistemas de almacenamiento. Si una base de datos debe contar con gran capacidad de respuesta, alta disponibilidad o tolerancia a fallas y escalabilidad rápida, el almacenamiento subyacente también debe tener estas características.
Microsoft SQL Server
El RDBMS de Microsoft es Microsoft SQL Server (o simplemente “SQL Server”) que, desde 1989 se ha lanzado en aproximadamente más de una docena de versiones, ha pasado a ser uno de los productos empresariales centrales de Microsoft mediante el cual la empresa obtuvo varios miles de millones de dólares de ingresos por licencias. De acuerdo con Microsoft, la nueva aplicación SQL Server 2012 es “una versión del producto
significativa que ayuda a los clientes a construir y a soportar ambientes de misión crítica, ahora con más seguridad y eficiencia de manera inmediata. Las nuevas herramientas y mejoras permiten conocer de manera innovadora todos los niveles de la organización; al mismo tiempo, las tecnologías preparadas para la nube, que brindan simetría de la aplicación entre nubes privadas y públicas y servidores, ayudan a los clientes a
permanecer ágiles para el futuro”.1 La empresa promueve tres “pilares” principales de avance en la
nueva versión:
• Confianza de misión crítica
• Conocimiento innovador
• Nube adaptada a sus necesidades
Para comenzar, describiremos brevemente cada pilar junto con lo que este significa para los ambientes de almacenamiento.
• Confianza de misión crítica: En este punto, Microsoft se centra en la alta disponibilidad, o lo que define
como “Always On”2 y promueve el tiempo de actividad de cinco o seis nueves (99.9999%)3 que se
puede alcanzar con SQL Server 2012. Mediante gran cantidad de funciones específicas agregadas, Microsoft ha creado SQL Server 2012 para que pueda cumplir con los acuerdos de nivel de servicio (SLA) más exigentes sin dejar de ser rentable. Además, Microsoft ha realizado enormes mejoras en el
rendimiento (como un índice de almacén de columnas para brindar beneficios de rendimiento en escenarios de data warehousing) en comparación con SQL Server 2008.
Implicaciones para el almacenamiento: No tiene demasiado sentido tener una base de datos de alta disponibilidad sin una infraestructura de almacenamiento igualmente resiliente. Lo mismo se aplica a clusters de múltiples sites. Las exigencias de mayor rendimiento de SQL Server 2012 requieren, a su vez, mayores funcionalidades de rendimiento del almacenamiento para evitar que el subsistema de
almacenamiento obstaculice el rendimiento general de la aplicación.
• Conocimiento innovador: Tener datos es una cosa, tener información es otra; y ser capaz de actuar en función de la información que se comprende es otra diferente. El segundo componente fundamental de la versión SQL Server 2012 es la capacidad que ahora tienen los usuarios de ver datos, ver información, comprenderla o actuar en función de ella. Desde mejores servicios de creación de informes hasta más soluciones de autoservicio, y desde capacidades mejoradas para agregar datos de distintas fuentes hasta colaboración con herramientas como Excel y SharePoint, Microsoft fomenta el diseño y el uso de soluciones de “BI (Business Intelligence) de autoservicio”. Las capacidades de búsqueda semántica avanzadas permiten que los datos no estructurados se administren en una base de datos más
tradicionalmente rígida.
Implicaciones para el almacenamiento: Todos estos avances ejercerán presión sobre un sistema de almacenamiento, desde el punto de vista de la capacidad (con exigencias de escalabilidad) y desde el punto de vista de un rendimiento más intenso. Es fácil escribir o hablar de “un mayor acceso a más datos de manera más dinámica”, pero diseñarlo y brindarlo no resulta tan sencillo.
1 Fuente: Informe técnico de Microsoft Corporation
2 Fuente: En la siguiente página de Microsoft, encontrará la descripción de la solución AlwaysOn
• Nube adaptada a sus necesidades: Microsoft pretende que SQL Server 2012 sea el motor de datos preferido para todos los diseños de nube que utilicen sus clientes. Para lograrlo, optimiza el proceso y soporta más tipos de datos, entre otras cosas. A los fines de este informe, la característica particular más evidente de una “nube”, sin importar el tipo de nube del que se trate, probablemente sea la capacidad de activar de manera rápida y sencilla nuevas instancias o funcionalidades de cargas de trabajo, y de reconfigurarlas casi instantáneamente, por lo general, mediante snapshots o plantillas de servidor almacenadas. Una tecnología habilitante fundamental es el uso de virtualización de servidores
que divide servidores de base de datos físicos en instancias lógicas y, por lo tanto, permite una
transferencia uniforme de las cargas de trabajo y un nivel más alto de utilización del hardware.
Implicaciones para el almacenamiento: La flexibilidad (relacionada con el rendimiento, la capacidad, el punto de administración o la interoperabilidad) y la escalabilidad son las claves que garantizan que el almacenamiento se pueda provisionar o reprovisionar rápidamente mientras se agregan o quitan servidores virtuales, y que el almacenamiento se pueda ampliar de acuerdo con las exigencias de rendimiento cambiantes a medida que crecen los ambientes SQL Server, en modelos físicos y virtuales.
La importancia de la elección del almacenamiento para las bases de datos
de aplicaciones
Para que cualquier aplicación, pero especialmente una aplicación basada en datos, obtenga resultados eficaces, es fundamental seleccionar y relacionar cuidadosamente los componentes de software y hardware. Ningún componente de hardware es más importante que el sistema de almacenamiento elegido. Si bien hay muchos profesionales de TI centrados en la aplicación que creen que Microsoft tendrá un gran éxito con el lanzamiento de SQL Server 2012, algunos de ellos podrían estar muy desilusionados si provisionaran este sistema RDBMS, que es el mejor en su clase, con sistemas de almacenamiento imperfectos o limitados.
Un punto clave es la eficiencia económica del almacenamiento. En la vida real, son pocas y muy valiosas las ocasiones en las que el rendimiento máximo se debe alcanzar sin tener en cuenta el costo; en la gran mayoría de los casos, el rendimiento se debe equilibrar con el costo. Naturalmente, la calidad del servicio también es importante y constituye la otra base imprescindible: el almacenamiento es importante para las bases de datos de aplicaciones porque puede determinar y, con suerte, mejorar los resultados, la eficiencia y la rentabilidad que alcanza la aplicación para el negocio. Independientemente de la calidad del servicio que se mida (ya sea la capacidad de respuesta, disponibilidad, integridad de los datos, espacio físico, falta de tiempo fuera, costo por consulta, etc.), la solidez de la experiencia global con la base de datos está determinada por el aspecto más débil. Llevar a cabo conversaciones detalladas sobre las necesidades, las expectativas y el crecimiento planificado del sistema de almacenamiento subyacente que brinda soporte a un ambiente SQL Server 2012 es fundamental para evitar que la aplicación sea un aspecto débil.
Además, la cantidad de usuarios que solo ejecutan SQL Server es escasa o nula. En otras palabras, el almacenamiento, independientemente del que escoja cada usuario, debe funcionar sin inconvenientes en el ambiente de TI global, especialmente porque las cargas de trabajo se virtualizan cada vez más y, por lo tanto, deben compartir recursos de almacenamiento y servidores. Tanto para las necesidades específicas de SQL Server como para las necesidades generales de un centro de datos, cuando se trata del almacenamiento, los usuarios deben prestar atención a las opciones, la flexibilidad y las funciones avanzadas.
El modo en que el almacenamiento de EMC ayuda a optimizar
SQL Server 2012
En pocas palabras, EMC cuenta con una gama de productos probados exhaustivamente para funcionar con SQL Server; además, estos productos pueden complementar las funciones de SQL Server 2012 y, por lo tanto, optimizar las inversiones realizadas por los usuarios de TI en la última versión de la base de datos de Microsoft. La inversión acumulativa y a largo plazo en servicios de consultoría y en soporte integrado realizada por EMC y Microsoft tiene la misma importancia que las tecnologías conjuntas.
Sin que este informe se convierta en un discurso extenso sobre las funciones y las capacidades de EMC, se incluyen a continuación algunas ofertas relevantes de EMC que pueden satisfacer específicamente las necesidades de SQL Server:
• VNX: EMC VNX consiste en “almacenamiento unificado de alto rendimiento con una sencillez y una
eficiencia sin igual, optimizado para aplicaciones virtuales”.4 VNX puede ayudar a cumplir con los
requerimientos necesarios para reducir los costos y la complejidad y, al mismo tiempo, brindar la potencia y la flexibilidad necesarias para responder a las exigencias de virtualización, especialmente cuando se combina con FAST Cache (que amplía la memoria del sistema con flash drives para mejoras en el rendimiento en tiempo real) y FAST VP (más abajo se incluye la explicación de estas dos herramientas). Las cargas de trabajo de SQL Server se pueden configurar rápidamente (en hasta un 80% menos de tiempo) mediante la optimización y la configuración automáticas disponibles con la plataforma VNX. En comparación con otras soluciones de almacenamiento, VNX puede ejecutar una carga de trabajo de SQL Server tres veces más rápido. Cuando se utiliza la opción de todos flash drives (que sería particularmente adecuada para una importante carga de trabajo de OLTP), los usuarios pueden obtener diez veces el rendimiento por solo un octavo del costo por TPM (transacciones por minuto) de un sistema equivalente con todas unidades HDD. En el caso de las cargas de trabajo centradas en data warehousing, EMC ha creado configuraciones específicas ideales para SQL Server. EMC ha probado SQL Server en sistemas VNX exhaustivamente y, como resultado, se incluye en las arquitecturas de referencia SQL Server Fast Track Data Warehouse de Microsoft.
• Symmetrix VMAXe: VMAXe proporciona “una arquitectura rentable, con múltiples controladores y de
escalamiento horizontal, innovación de VMAX comprobada y eficiencia líder en el mercado”.5 VMAXe se
introdujo en 2011, pero sus antecedentes son excelentes, ya que se creó sobre la base de 20 años de tecnología de Symmetrix. Symmetrix VMAXe ofrece niveles muy altos de confiabilidad y escalabilidad con su arquitectura modular (lo que permite un crecimiento transparente para las infraestructuras SQL Server) y garantía de un tiempo de actividad del 100% (incluso cuando se actualiza un controlador), lo que maximiza la calidad del servicio. VMAXe ha sido diseñado para que la instalación y el
aprovisionamiento iniciales de los primeros terabytes de almacenamiento útil se puedan realizar en menos de cuatro horas, no en días ni en semanas. Después de la configuración inicial, VMAXe emplea aprovisionamiento virtual, lo que permite que otro TB de datos se aprovisione en tan solo unos cuatro minutos. Los datos se transfieren automáticamente al nivel correcto de almacenamiento (flash drives, SATA, FC) mediante FAST VP (consulte más abajo), lo cual, de acuerdo con las cifras de EMC, puede generar una mejora en el rendimiento de hasta un 40% con un costo un 40% menor (si bien la interpretación estadística exacta de estas cifras puede variar, el punto es que se espera que se produzcan ganancias significativas en la eficiencia). Este es el producto para ambientes SQL Server de gran tamaño, complejos y de misión crítica. Además, es un producto complementario perfecto para los usuarios que migran de ambientes SQL Server a centros de datos de nivel 1.
• FAST VP, FAST Cache, VFCache: Estas son tres tecnologías innovadoras de EMC que ayudan a mejorar el rendimiento de SQL Server 2012 y a reducir los costos; además aprovechan la tecnología flash para mejorar las TPM, los IOPS y el tiempo de respuesta al mismo tiempo que minimizan los esfuerzos de optimización del rendimiento que requieren los administradores de base de datos de SQL Server:
o FAST VP (Fully Automated Storage Tiering for Virtual Pools) es un software de automatización
que coloca los datos correctos en el almacenamiento indicado en el momento adecuado. En cuanto a la aplicabilidad para SQL Server, este software se encarga de impulsar el rendimiento y de equilibrarlo con la eficiencia económica. El software se basa en un entendimiento preciso de los ambientes del usuario, una tarea que involucró a más de 30 doctores, cientos de clientes, acceso a información de más de 4,000 aplicaciones, casi un millón de volúmenes de información, más de dos PB de estadísticas del cliente y más de 54 mil millones de transacciones de I/O. El resultado de todo este trabajo de ingeniería y análisis es FAST VP, una herramienta de software que hace que la plataforma de almacenamiento funcione sin
inconvenientes y maximiza el rendimiento sin dejar de controlar los costos. FAST VP se implementa con EMC VNX y con Symmetrix VMAXe. FAST VP permite que diversas clases de datos se coloquen automáticamente en el tipo de almacenamiento más adecuado, lo que garantiza que los datos activos en la base de datos de SQL Server se conserven en el almacenamiento flash, mientras que los datos que no se usan con frecuencia se almacenan en un medio de menor costo.
o FAST Cache es una función de optimización del rendimiento del almacenamiento que permite
un acceso inmediato a datos de acceso frecuente. FAST Cache complementa al software FAST VP mediante la absorción automática de los incrementos inesperados en las cargas de trabajo de la aplicación. FAST Cache utiliza Enterprise Flash Drives para ampliar las capacidades
existentes de la caché hasta 2 TB. FAST Cache monitorea las operaciones de I/O entrantes para conocer la frecuencia de acceso y copia automáticamente los datos de acceso más frecuente de las unidades de disco giratorio de back-end a la caché. FAST Cache es fácil de configurar y de monitorear y es capaz de ofrecer un importante aumento en el rendimiento para todas las cargas de trabajo de lectura y escritura de SQL Server.
o La nueva solución VFCache de EMC es una solución de almacenamiento en caché flash del
servidor. Utiliza software de almacenamiento en caché inteligente y tecnología flash PCIe para reducir la latencia y aumentar el rendimiento a fin de mejorar el rendimiento de SQL Server de manera significativa. La optimización del almacenamiento en caché en la solución VFCache se adapta automáticamente a las cambiantes cargas de trabajo de SQL Server, ya que determina los datos que se consultan con más frecuencia y los envía a la caché flash del servidor. Como resultado, los datos más activos residen en la tarjeta PCIe en el servidor y esto hace que el tiempo de respuesta a la solicitud de la base de datos de SQL Server sea mucho menor.
• Respaldo y deduplicación: Muchos clientes están dejando de usar los métodos tradicionales de respaldo con cinta y empezando a usar métodos de respaldo a disco. EMC ofrece una amplia gama de herramientas de respaldo para adaptarse a los diversos métodos. Además, EMC es líder del mercado en deduplicación, que puede (según diversos factores, incluido el tiempo de retención) reducir el tamaño del almacenamiento de datos necesario de 10 a 30 veces en promedio, el ancho de banda de replicación necesario en hasta un 99%, el volumen de datos transferidos en hasta un 95% y la carga del CPU en hasta un 80%. A medida que se implementan ambientes SQL Server 2012, las organizaciones de TI deben evaluar la frecuencia de respaldo, los SLA y las tasas de modificaciones de los datos para determinar si la deduplicación podría influir positivamente en los tiempos de recuperación y respaldo, así como en los costos de almacenamiento a largo plazo. Desde el punto de vista de un administrador de base de datos de SQL Server, la deduplicación se integra de manera transparente con las
metodologías de respaldo existentes con las que ya están familiarizados en la actualidad.
o Entre las soluciones de respaldo y recuperación de EMC, se incluyen los sistemas de
almacenamiento con deduplicación EMC Data Domain, que permiten un escalamiento de menos de 40 TB a más de 28 PB de capacidad lógica. Los sistemas Data Domain se pueden integrar directamente con SQL Server como un destino de respaldo a disco o mediante un software de respaldo, por ejemplo, EMC Avamar o EMC NetWorker. EMC Avamar es un sistema y un software de respaldo con deduplicación optimizado para el respaldo de máquinas virtuales, oficinas remotas, sistemas NAS y laptops. Avamar se integra con SQL Server mediante un agente de Avamar en SQL Server, lo que garantiza respaldos y recuperaciones consistentes con las aplicaciones. EMC NetWorker es el software de respaldo y recuperación unificado de EMC que aprovecha el marco Volume Shadow Copy Service (VSS) de Microsoft para proteger todas las aplicaciones de Microsoft, entre ellas, SQL Server. NetWorker está estrechamente integrado con Avamar y Data Domain; además, soporta los requerimientos de retención a largo plazo mediante respaldo a cinta.
• Recuperación más rápida y disponibilidad de tipo activo-activo: Puesto que el uso de SQL Server se está generalizando, asegurar una recuperación rápida es un requerimiento clave para la mayoría de las organizaciones de TI. EMC ofrece soluciones de recuperación avanzadas que garantizan la consistencia de las aplicaciones en toda la base de datos y una disponibilidad de tipo activo-activo.
o EMC RecoverPoint se integra con SQL Server para una protección de las aplicaciones de solidez industrial en implementaciones físicas y virtuales. Ofrece replicación síncrona y asíncrona inteligente y dinámica para brindar máxima disponibilidad, y cuenta con tecnología de
reducción de ancho de banda avanzada (con deduplicación integrada de WAN) para aprovechar al máximo el ancho de banda disponible. RecoverPoint proporciona recuperación similar a DVR de los datos replicados a cualquier punto en el tiempo y recuperación automatizada de SQL
Server6 a cualquier momento. Admite aplicaciones federadas para implementaciones de nube
y se encuentra disponible con la opción Cluster Enabler para su uso con clusters de Microsoft.
o VPLEX: Muchos usuarios de SQL Server 2012 son globales por naturaleza. La optimización del
uso de los recursos de TI es fundamental, pero las opciones tradicionales, como la migración de aplicaciones, requieren mucha mano de obra y presentan el riesgo de que se pierdan productividad, datos o, incluso, ingresos. VPLEX es una herramienta de federación de almacenamiento de gama alta que permite alta disponibilidad y disponibilidad continua a distancia y en plataformas de almacenamiento heterogéneas. Ni los límites de los centros de datos ni las opciones de proveedores deben impedir proporcionar tiempo de actividad e integridad transaccional sin interrupciones cuando las instancias de SQL Server se transfieren o cuando se accede a ellas en diferentes infraestructuras, zonas horarias o centros de datos.
• EMC Consulting: EMC Consulting, un pequeño tesoro escondido, ayuda a las organizaciones a resolver los problemas complejos que tienen en relación con la administración de la información, ya que proporciona conocimientos y pautas sobre el negocio, desarrollo de código personalizado cuando sea necesario, servicios y asesoramiento de data warehousing, y análisis. EMC Consulting también puede brindar ayuda a los clientes que migran de Oracle, DB2, Sybase o versiones anteriores de Microsoft SQL Server a SQL Server 2012. Además, EMC Consulting puede, lógicamente, recomendar usos óptimos del amplio rango de funcionalidades de EMC. Esto puede implicar aprovechar la protección de datos acelerada de Microsoft (EMC ofrece herramientas para las funciones avanzadas de continuidad del negocio no disruptiva y de recuperación de desastres en máquinas virtuales, tanto en ambientes VMware como Hyper-V). También podría significar implementar el uso de snapshots de manera óptima para producir clones de cargas de trabajo de SQL Server y permitir copias fáciles y rápidas de datos reales que los administradores de base de datos pueden usar de diversas maneras, como en pruebas y desarrollo.
• EMC y Microsoft: En ocasiones, se les resta importancia al alcance y a la profundidad de las relaciones entre empresas (especialmente, de las relaciones entre gigantes del sector, como Microsoft y EMC). Sin embargo, estos aspectos no deben pasarse por alto. Si bien todos aseguran ser completamente fieles a los partners conocidos como Microsoft, los hechos y los números dicen más que las simples afirmaciones. EMC es un partner de alianza global de Microsoft. Tiene más de 19 competencias de partner certificado de nivel Gold y Silver de Microsoft. También ha sido nombrada “Partner of the Year” de Microsoft 21 veces, lo cual es admirable. Como es de esperar, muchos consultores de EMC tienen certificación de MVP, MCP y arquitectos certificados de Microsoft. Un aspecto más importante para los usuarios de SQL Server es que EMC Consulting ha cerrado cientos de contrataciones de SQL Server, incluidos diseños de experiencia del usuario galardonados. Durante años, los dos proveedores trabajaron conjuntamente en la ingeniería y en la realización de pruebas de sus productos (teniendo en cuenta factores como la interoperabilidad, los enlaces de administración y las certificaciones de hardware, software y servicios de soporte de EMC para SQL Server 2012).
Como resultado, SQL Server es una aplicación potente en lo que respecta a las exigencias que puede imponer sobre el almacenamiento. Las capacidades y la adecuación de EMC para el mundo de SQL Server se centran en su amplitud (desde el punto de vista de productos escalables y de funciones avanzadas variadas) y en su profundidad (en cuanto a capacidades de soporte y de consultoría y a la relación corporativa con Microsoft).
Experiencia de ESG Lab con una combinación de EMC y SQL Server
La infraestructura Microsoft adCenter Business Intelligence ejemplifica a la perfección el valor combinado de Microsoft SQL Server y el almacenamiento de EMC. EMC Symmetrix y Microsoft SQL Server 2008 han sido utilizados para crear la base con escalabilidad masiva para la plataforma Microsoft adCenter Business Intelligence (BI). La plataforma adCenter, que en el año 2009 generó US$1.9 mil millones de ingresos por
publicidad en línea7 de Microsoft y de propiedades de partners (como Bing y MSN), se actualizó para
adaptarse a una ola masiva de nuevo crecimiento a medida que la publicidad en línea y las búsquedas en Yahoo comenzaron a cambiarse a la plataforma en 2010.
ESG Lab conversó con el equipo de adCenter BI en Bellevue, Washington. Se realizaron entrevistas a los empleados de Microsoft y de EMC para evaluar la escalabilidad superior de la infraestructura adCenter BI. En
una auditoría exhaustiva8, ESG Lab confirmó que la combinación de Microsoft SQL Server con EMC Symmetrix
puede manejar este proyecto masivo, su enorme crecimiento y sus exigentes requerimientos de nivel de servicio en todo momento. El equipo de Microsoft adCenter incluyó SQL Server y la tecnología de EMC Symmetrix en procesos y procedimientos de nivel 1 y así creó una infraestructura de BI con tiempo de actividad y rendimiento de nivel 1. Permitieron que la plataforma aceptara la publicidad de Yahoo; luego, continuaron con el soporte de un crecimiento anual del 30%; y lograron reducir el costo total de la infraestructura de almacenamiento en un 69% en cinco años.
El vicepresidente de ESG Lab, Brian Garrett, que auditó la infraestructura adCenter BI, expresó que se siente seguro de que la infraestructura adCenter BI será más rápida y más confiable con SQL Server 2012.
7 Fuente: Microsoft 10K, julio de 2010.
8 Fuente: Informe de ESG Lab
Aspectos más importantes
Si incluyéramos una conclusión extensa, perjudicaríamos tres puntos que son muy simples.
En primer lugar, las capacidades nuevas y en aumento que ofrece SQL Server 2012 generarán valor para los usuarios siempre que la infraestructura de almacenamiento tenga la flexibilidad y las funciones avanzadas necesarias para satisfacer de manera adecuada las necesidades dinámicas de esta aplicación.
En segundo lugar, esto significa que las organizaciones de TI nunca deben pasar por alto, dejar para último momento ni dar por sentado el almacenamiento al planificar e implementar SQL Server 2012.
Por último, EMC ofrece tecnologías, productos, servicios, consultoría y soporte líderes en el mercado que brindan soporte para SQL Server 2012 y que, además, pueden ayudar a la aplicación a brindar un mayor valor en lo que respecta a la calidad de servicio y a la eficiencia económica.