Blog | Productos y tecnología | | 5 minutos de lectura

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

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.

Analicemos esto un poco más a fondo. Google Kubernetes Engine (GKE) funciona con contenedores, que son, en esencia, imágenes de componentes autónomas y precompiladas. Esto es importante porque, en otros entornos de nube no contenedorizados, los almacenes de datos suelen implementarse ejecutando una serie de scripts y/o llamadas a la API REST que crean cada componente a partir de una máquina virtual con un sistema operativo base. En esos casos, cada componente debe instalarse y configurarse —en orden— por lo que crear un clúster completo puede llevar fácilmente 25 minutos o más. No es una cantidad de tiempo excesiva si lo que se espera es configurarlo y olvidarse de ello, pero en la era de DevOps cada vez hay menos casos de «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 implementar —a razón de 25 minutos por operación— puede convertirse rápidamente en una fuente de verdadera frustración. También cabe señalar que ese tiempo de implementación previsto de 25 minutos supone que todo transcurra sin incidentes, algo que no siempre ocurre. El gran número de operaciones que hay que ejecutar para crear estos sistemas tan complejos aumenta la probabilidad de que, en algún momento del proceso, algo no salga según lo previsto. Hay muchos puntos que conectar, y cada conexión supone un punto vulnerable en el que algo podría salir mal. Cuanto más tengas que iterar, replicar y ampliar los despliegues con el tiempo, mayor será la probabilidad de que algo no salga como debería y de que dediques mucho más de 25 minutos a intentar 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 basada en contenedores que gestiona GKE es clave en este sentido: los contenedores son, en gran medida, independientes del hardware subyacente de la máquina, lo que significa que una implementación de Actian basada en contenedores 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 almacén de datos en la nube— se construya sin las ventajas de la contenedorización estará más estrechamente vinculado a la arquitectura de la máquina virtual en 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 CPU 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 que ofrece GKE en Google Cloud, no es de extrañar que las pruebas de rendimiento provisionales realizadas por Actian muestren que Actian en Google Cloud ofrece una mejora media del 20 % en el rendimiento en comparación con otras plataformas en la nube. Para aquellas organizaciones que buscan un almacén de datos que ofrezca el máximo rendimiento y capacidad de procesamiento desde la nube, Actian en GKE se presenta como una opción claramente ganadora.

Más ventajas derivadas de ejecutar Actian en Google Cloud

¿Obtiene Actian otras ventajas al ejecutarse en GKE? Sí, pero las explicaremos con más detalle en la segunda parte de este blog. A modo de adelanto, sin embargo, permíteme decir esto: Anthos y la seguridad. Hablaremos más sobre cada uno de estos temas en futuras entradas sobre Google Cloud y Actian. Por ahora, basta con decir que existe un programa de adopción temprana de Actian en Google que te permitirá probar Actian por ti mismo y comprobar cómo puede satisfacer tus necesidades operativas y analíticas más urgentes de forma más eficaz que nunca.

Pruébalo y comprueba si te sorprende el potencial de Actian en GKE.