Virtualización + Base de datos = escalabilidad, disponibilidad - Calendae | Informática, Electrónica, CMS, Ciberseguridad

Virtualización + Base de datos = escalabilidad, disponibilidad

Hola y mil gracias por leerme. Te escribe Simón Sánchez y en el día de hoy te voy a hablar sobre Virtualización + Base de datos = escalabilidad, disponibilidad

Durante años se ha hablado de «alta disponibilidad» y «tiempo de actividad máximo», dos términos que connotan la inevitabilidad de fallas o, como mínimo, tiempo de inactividad. Ahora, sin embargo, una pequeña empresa emergente, xkoto, está tratando de agregar una nueva frase a la mezcla: «disponibilidad continua».

Logre una «disponibilidad continua»

Comercializado como un equilibrador de carga de bases de datos, el producto insignia Gridscale de xkoto es un dispositivo de software intermedio que se encuentra entre la aplicación y la base de datos y permite que se ejecuten simultáneamente varias copias de bases de datos activas, a diferencia de las soluciones tradicionales de gama alta. disponibilidad o recuperación ante desastres que normalmente se ejecutan en un modelo activo-pasivo. Las copias activas se actualizan y la latencia se minimiza mediante el método de Gridscale de pasar declaraciones SQL entre las bases de datos y la aplicación en lugar de adoptar los enfoques clásicos de replicación de escaneo para cambios en el disco o el búfer de la base de datos. Gracias a la virtualización, el software no toca ni la base de datos ni la aplicación.

Los objetivos de diseño de Gridscale, dice David Patrick, presidente y director ejecutivo de xkoto, eran abordar dos problemas: (1) eliminar el tiempo de recuperación asociado con situaciones de conmutación por error y (2) proporcionar escalabilidad a las aplicaciones al permitir que se agregue hardware. Básico. «El concepto de conmutación por error ya no existe», dice Patrick. «Ahora es el concepto de disponibilidad continua porque tiene múltiples copias de bases de datos activas».

En términos de escalabilidad, Patrick dice que agregar nodos es fácil y que se pueden aprovisionar o desaprovisionar cajas adicionales según sea necesario, «prácticamente de inmediato». IBM vio un aumento del 85% en el rendimiento por servidor adicional al probar Gridscale y el sitio web de xkoto sugiere que «se pueden agrupar hasta 30 nodos sin dejar de escalar». Además, señaló Patrick, «básicamente puede tener una base de datos ejecutándose en cualquier parte del mundo», ya que las únicas limitaciones geográficas tienen que ver con la física de la transmisión de información a larga distancia, no con el software Gridscale. Según Patrick, varios clientes ya tienen bases de datos Gridscale ubicadas en todo el país.

La solución fue diseñada para funcionar con la base de datos DB2 de IBM, y actualmente solo admite oficialmente, pero Patrick dice que la arquitectura Gridscale es inherentemente compatible con otras plataformas. Añadió que xkoto está trabajando en una edición de SQL Server de Gridscale que se espera esté disponible a finales de este año.

Esta noción de que Gridscale debería poder soportar múltiples plataformas de bases de datos es particularmente atractiva para el analista de la industria y entusiasta de la virtualización, Dan Kusnetzky, del grupo Kusnetzky del mismo nombre, quien cree que el intento de xkoto de entrar en el flujo de comunicación es un un nivel diferente al de cualquier proveedor anterior tiene el potencial de producir grandes beneficios. «Es posible crear estos grupos de bases de datos», dijo, basándose en su análisis del producto, «… donde ambos lados de la arquitectura de comunicación se ejecutaban en sistemas físicos completamente diferentes, o sistemas virtuales, que no se parecían. para nada al otro lado, y tal vez incluso ejecutar un motor de base de datos completamente diferente «.

¿Quién está a bordo?

Aunque las empresas emergentes generalmente enfrentan algunas dificultades para lograr que los clientes se unan a sus productos nuevos y a menudo innovadores, xkoto ha tenido un éxito relativo hasta ahora, habiendo obtenido entre 15 y 20 clientes de alto perfil en los 12 meses desde que comenzó a realmente vender Gridscale. Patrick atribuye una buena parte de este éxito a la estrecha afiliación de su empresa con IBM, que hizo de xkoto parte del esfuerzo de ventas para los posibles clientes de DB2 que necesitan los niveles de disponibilidad y escala que Gridscale aporta. «IBM ha sido muy, muy útil», dijo Patrick, y agregó que espera desarrollar relaciones similares con otros proveedores de bases de datos según sea necesario.

Hasta ahora, los clientes de xkoto han consistido en los sospechosos habituales en soluciones escalables y de alta disponibilidad: servicios financieros (Genworth Financial); atención médica (United Health); venta minorista Online (Children’s Place); y viajes online (Travelport, empresa matriz de Orbitz). La principal atracción para los clientes desde el principio, dijo Patrick, era la perspectiva de disponibilidad continua, especialmente porque el análisis de costos de la disponibilidad continua es bastante sencillo, y para algunos clientes, el tiempo de actividad del 100% es crítico en un mundo donde «la gente reserva un viaje a las tres de la mañana los domingos por la noche». Sin embargo, agregó, «a medida que construimos una base de clientes más grande, podemos refinar la parte de escalabilidad de la historia».

Gridscale es una solución horizontal, dijo Patrick, y si bien xkoto está apuntando actualmente a ciertos mercados para construir su base de clientes, definitivamente planea expandirse con el tiempo.

Patrick cree que el próximo soporte para SQL Server ayudará a aumentar la base de clientes de la empresa y abrirá nuevos mercados. Si bien el enfoque actual está en mercados con aplicaciones comerciales a gran escala, cree que el mercado de SQL Server encontrará una funcionalidad más amplia para Gridscale, incluida la capacidad de usarlo para optimizar entornos de correo electrónico basados ​​en bases de datos de gran tamaño.

Independientemente del motivo por el que los clientes compran en xkoto, los resultados han sido evidentes dentro de la empresa. Las primeras ventas obtenidas por la tripulación reducida en Toronto estimularon la inversión de los capitalistas de riesgo, lo que llevó a la compañía a mudarse a Boston en un esfuerzo por convertirse en un jugador en la escena corporativa de TI, así como en un plan para aumentar el número de 150% de empleados de xkoto en los próximos 10 meses.

Un usuario optimista de Gridscale es Genworth Financial, quien ha trabajado con xkoto durante más de un año mientras mueve una importante aplicación de administración de datos de agentes de seguros de unos pocos mainframes a un entorno Linux de nivel medio. Genworth ha estado ejecutando Gridscale en su entorno de prueba y ha estado buscando poner la aplicación en producción durante algún tiempo este trimestre.

Adam Webb, un arquitecto de soluciones de TI en la División de Retiro y Seguridad de Genworth, que predomina en una tienda Oracle Real Application Cluster (RAC), dijo que su grupo decidió ir con Gridscale después de que un representante de IBM lo crió cuando discutieron formas de lograr la máxima disponibilidad, escalabilidad y flexibilidad del entorno DB2 en el que reside esta aplicación en particular. Prefiriendo ceñirse a cajas de materias primas («tendemos a no invertir en mucho hardware de alta gama», dice Webb) y queriendo una solución completa para satisfacer sus necesidades, su grupo ha rechazado varias soluciones alternativas, incluida la alta disponibilidad. e IBM Disaster Recovery para DB2, partición de datos y un esquema de replicación basado en Q integrado y con soporte interno.

Cuando la aplicación esté lista para publicarse, Webb espera tener al menos tres nodos de producción que ejecuten bases de datos activas y dos más para la recuperación ante desastres. La base de datos Online de DB2 contendrá aproximadamente 1 TB de datos, que se almacenarán por separado en cada caja, para un total de 5 TB. Debido a que el diseño es una combinación de tres sistemas mainframe, Webb dijo que las estimaciones de tamaño eran complicadas. «Por supuesto», dijo sobre la solución Gridscale, «tenemos flexibilidad, que es una de las mejores cosas. Si nuestra carga excede lo que necesitamos, tenemos la capacidad de conectar hardware adicional detrás de ella con bastante facilidad».

Una nota al margen interesante de la implementación Gridscale de Genworth fue la cantidad de tiempo que tomó. Si bien xkoto se enorgullece de sus implementaciones rápidas, a menudo en tres días o menos, el entorno Gridscale de Genworth ha estado en construcción durante más de un año. Según Webb, la razón de esto es doble: (1) el ciclo de desarrollo de la aplicación tomó tanto tiempo; y (2) la aplicación está compuesta, con Java y COBOL responsables de acceder a la capa de datos. Aunque xkoto no tenía mucha experiencia con las aplicaciones COBOL que usan Gridscale para acceder al nivel de datos, Webb dijo que la compañía estaba muy dispuesta a trabajar con Genworth para que todo funcionara correctamente.

Quizás porque Genworth implementó Gridscale para resolver una necesidad técnica en lugar de obtener una ventaja competitiva, Webb dijo que no ha habido mucha discusión sobre la expansión de su uso a otros entornos de bases de datos. Pero eso podría cambiar. «Si las cosas siguen yendo como lo hicieron, es decir, salieron bien», agregó, «creo que ciertamente estaríamos dispuestos a considerar eso como una opción». Además de los niveles de disponibilidad y escalabilidad contratados, Webb quedó impresionado con la facilidad de procesamiento 24 × 7 de Gridscale y el hecho de que el software permite a su equipo desconectar los nodos según sea necesario para administrar los trabajos por lotes asociados con la aplicación. .

El éxito puede depender de un delicado equilibrio

Hablando desde la perspectiva de un analista, Kusnetzky no cree que los desafíos futuros de xkoto girarán en torno a la tecnología, que cree que es a la vez «inteligente» e «innovadora», especialmente dado su potencial heterogéneo, sino más bien qué tan bien está la empresa. es capaz de difundir su mensaje sobre el ruido que producen los vendedores mucho más ricos y ruidosos. Parte de esto, señaló, estará en distinguir las capacidades de Gridscale de tecnologías aparentemente (al menos en apariencia) similares, como la replicación de almacenamiento, la replicación de bases de datos o el almacenamiento en caché de datos distribuidos, cada una de las cuales tiene sus propios proveedores establecidos. No es imposible creer que tendrán éxito, dijo, y señaló que VMware fue una vez una empresa emergente, pero requerirá algo de marketing inteligente.

Sin embargo, asumiendo que pueden hacerse un nombre por sí mismos, Kusnetzky predice la adquisición como el resultado más probable para xkoto. «No espero que se conviertan en una empresa independiente en dos años», dijo. «Mi expectativa es que alguien como IBM o Hewlett-Packard o EMC investigue esta capacidad y diga:» La necesito en mi billetera «.

Para Patrick, CEO de xkoto, sin embargo, el truco no es tanto la empresa que se destaca como la empresa que se adapta al resto de los proveedores de virtualización y sus diversas soluciones. «Estamos realmente concentrados en la parte inferior de la pila, específicamente tomando la base de datos y … escalando virtualmente en toda la empresa. Nos vemos como complementarios a las otras soluciones en la pila», dijo. «En última instancia, queremos integrarnos con tantos de estos marcos de gestión y otras herramientas como estén disponibles para convertirnos en un componente de una estrategia global de virtualización del centro de datos».

Sin embargo, si bien se requiere cierto «marketing hábil» para atraer los oídos de los clientes, los empleados de xkoto confían en que pueden cerrar el trato una vez que estén en posición, y la razón de esta confianza está en la simplicidad de su mensaje. «Esto no es lo que yo llamaría una visión de virtualización difícil de entender que estamos tratando de pintar con un pincel», dijo Patrick. «Estamos abordando y resolviendo de manera muy específica dos desafíos realmente grandes para los clientes empresariales: … disponibilidad y escalabilidad continuas, y estamos utilizando estas herramientas de virtualización para lograrlo».

Obtenga más información sobre xkoto y Gridscale en www.xkoto.com.

No te olvides compartir en en tu Twitter y Facebook para que tus amigos lo consulten

??? ? ? ???

Comparte