Plataforma de datos

Contenedores Google GKE: Tecnología para almacenes de datos en la nube

Corporación Actian

21 de diciembre de 2020

Google GKE

Actian en el motor Google Kubernetes

Google Kubernetes Engine (GKE) ya ejecuta versiones en contenedores de Actian Data Platform (antes conocida como Avalanche), diseñada para impulsar las tâches analytiques operativas más exigentes de una empresa. ¿Por qué es importante? Porque ahora una empresa puede desplegar uno de los sistemas de almacén de datos más avanzados del mundo en unos cinco minutos, una fracción del tiempo que se tarda en desplegarlo en otros entornos en la nube.

Desglosemos esto un poco. El motor Google Kubernetes (GKE) funciona con contenedores, que son, de hecho, imágenes de componentes precompiladas y autónomas. Esto es importante porque en otros entornos de nube, no contenedores, los almacenes de datos se suelen desplegar ejecutando una serie de scripts y/o llamadas a la API REST que construyen cada componente a partir de una máquina virtual de sistema operativo base. En estos casos, cada componente debe instalarse y configurarse de forma secuencial, por lo que crear un clúster completo puede llevar 25 minutos o más. No es una gran cantidad de tiempo si esperas configurarlo y olvidarte, pero en la era de DevOps cada vez hay menos que configurar y olvidarse. Las necesidades de un equipo de DevOps cambian constantemente y, en un entorno tan dinámico, la necesidad de reconfigurar y volver a desplegar -a razón de 25 minutos cada vez- puede convertirse rápidamente en una fuente de frustración real. También hay que tener en cuenta que un tiempo de déploiement previsto de 25 minutos presupone que todo funciona sin incidentes, y eso puede no ocurrir siempre. El gran número de operaciones que hay que ejecutar para construir estos sistemas tan complejos aumenta la posibilidad de que algo no salga según lo previsto en algún momento del proceso. Hay muchos puntos que conectar, y cada conexión presenta un punto de vulnerabilidad en el que algo podría salir mal. Cuanto más tengas que iterar, replicar y ampliar las implantaciones a lo largo del tiempo, mayor será la probabilidad de que algo no salga como debería y de que pases mucho más de 25 minutos intentando averiguar por qué.

Los contenedores, por el contrario, evitan la necesidad de ejecutar estos complicados procedimientos de configuración, porque ya se han ejecutado y los puntos se han conectado cuando se construyeron los contenedores. Así es: es como si alguien más ejecutara todos los scripts y capturara imágenes de cómo debería ser una instancia de Actian completamente desplegada, y luego congelara estas imágenes en una forma que pudiera ser utilizada y reutilizada en cualquier lugar. Esas imágenes pre-construidas son los contenedores, y una vez construidos pueden ser desplegados rápidamente en Google Cloud a través de GKE.

De hecho, ni siquiera es tan complicado como desplegar los contenedores a través de GKE. Todo lo que tiene que hacer una organización es seleccionar Google Cloud como destino al desplegar un entrepôt de données cloud de Actian. Actian invoca GKE para hacer el trabajo de despliegue de los contenedores para usted y en cuestión de minutos usted está en funcionamiento con un almacén de datos de clase mundial.

Aprovechar al máximo la infraestructura de la nube de Google

Esto nos lleva a la segunda parte de por qué es genial ejecutar Actian utilizando GKE. Actian está diseñado para hacer un uso óptimo de los ressources de calcul a mano. Cuanta más potencia de processeur y RAM se pueda configurar en un clúster de Actian, más rendimiento se va a experimentar. Si bien esto puede ser cierto para muchos sistemas, cuando se trata de la nube, se pueden implementar infraestructuras claramente diferentes. Y mientras que la cuestión de qué proveedor de la nube tiene la infraestructura de mayor rendimiento variará de un ciclo de inversión a otro, los usuarios de Google Cloud pueden beneficiarse de ofertas más fácilmente disponibles con configuraciones deprocesseur avanzadas y de haute performance que las que se encuentran en plataformas alternativas, y eso puede ser crucial en determinados escenarios empresariales en los que la velocidad de obtención de información es fundamental. Toda la infraestructura física -no sólo las CPU, sino también la infraestructura de almacenamiento y de red sobre la que se ejecuta el propio GKE- permite a Actian aprovechar las CPU con mayor caché en chip y RAM más rápida, que ha sido diseñada para aprovechar. Esta infraestructura de nube más innovadora facilita el acceso a una mayor potencia de procesamiento que en otras ofertas de nube.

La arquitectura en contenedores que gestiona GKE es importante aquí: los contenedores son en gran medida agnósticos cuando se trata del hardware de la máquina subyacente, lo que significa que un déploiement en contenedores de Actian puede aprovechar fácilmente el nuevo hardware a medida que esté disponible en Google Cloud. Por el contrario, un entorno en el que Actian -o Snowflake o cualquier otro entrepôt de données cloudconstruye sin las ventajas de la contenedorización, estará más estrechamente ligado a la arquitectura de la máquina virtual sobre la que se ejecutan los componentes del clúster. Dado que una organización puede suscribirse fácilmente a los servicios de Google Cloud configurados para extraer el máximo rendimiento posible de las tecnologías de processeur y memoria más actuales, Google Cloud y GKE facilitan considerablemente la creación de una solución que permita a Actian funcionar al máximo rendimiento.

Dada la infraestructura más óptima proporcionada por GKE en Google Cloud, no es de extrañar que las pruebas comparativas provisionales realizadas por Actian muestren que Actian en Google Cloud ofrece una mejora del rendimiento del 20% de media en comparación con las plataformas en la nube alternativas. Para aquellas organizaciones que buscan el almacén de datos que ofrezca el mayor rendimiento y capacidad desde la nube, Actian on GKE representa una clara opción ganadora.

Más ventajas derivadas de ejecutar Actian en Google Cloud

¿Obtiene Actian otras ventajas al funcionar con GKE? Sí, pero las desarrollaremos en la segunda parte de este blog. Como adelanto, permítanme decir esto: Anthos y seguridad. Vamos a decir más acerca de cada uno en futuras discusiones sobre Google Cloud y Actian. Por ahora, basta con decir que existe un programa de adaptación temprana para Actian en Google que le permitirá probar Actian por sí mismo y ver cómo puede satisfacer sus necesidades de carga de trabajo analítica operativa más eficazmente que nunca.

Dale una oportunidad y comprueba si te conmueve el poder de Actian en GKE.

logo avatar actian

Acerca de Actian Corporation

Actian hace que trabajar con datos sea fácil. Nuestra plataforma de datos simplifica la forma en que las personas conectan, gestionan y analizan datos en entornos cloud, híbridos y locales. Con décadas de experiencia en gestión y analítica de datos, Actian ofrece soluciones de alto rendimiento que ayudan a las empresas a tomar decisiones basadas en datos. Estamos reconocidos por los principales analistas del sector y hemos recibido premios por nuestro rendimiento e innovación. Nuestros equipos comparten casos de éxito en conferencias (como Strata Data) y contribuyen activamente a proyectos de código abierto. En el blog de Actian tratamos temas como la ingesta de datos en tiempo real, el análisis de datos, la gobernanza y gestión de datos, la calidad de los datos, la inteligencia de datos y el análisis impulsado por IA.