Contenedores Google GKE: Tecnología para almacenes de datos en la nube
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.
Let’s break this down a bit. The Google Kubernetes Engine—GKE—works with containers, which are, effectively, self-contained, pre-built component images. That’s important because in other, non-containerized, cloud environments data warehouses are typically deployed by running a series of scripts and/or REST API calls that build out each component from a base OS VM. In those scenarios, every component needs to be installed and configured—in sequence—so building out a complete cluster can easily take 25 minutes or more. That’s not a huge amount of time if you are expecting to set it and forget it, but in the age of DevOps there’s less and less setting and forgetting.
The needs of a DevOps team change constantly, and in such a dynamic environment the need to reconfigure and redeploy—at 25 minutes per pop—can quickly become a source of real frustration. It’s also worth noting that a 25-minute projected deployment time assumes that everything runs without incident, and that may not always occur. The sheer number of operations that need to be executed to build these highly complex systems increases the possibility that something will not go as planned at some point in the process. There are lots of dots to connect, and each connection presents a point of vulnerability where something could go awry. The more you need to iterate, replicate, and expand deployments over time, the greater the likelihood that something is not going to go the way it should go and you’ll spend far more than 25 minutes trying to work out why.
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.
The containerized architecture that GKE is managing is important here: containers are largely agnostic when it comes to the underlying machine hardware, which means that a containerized deployment of Actian can easily take advantage of new hardware as it becomes available in Google Cloud. Conversely, an environment where Actian—or Snowflake or any other cloud data warehouse—is constructed without the benefits of containerization will be more tightly tied to the architecture of the VM upon which the cluster components are running. Because an organization can easily subscribe to Google Cloud services that are configured to extract the highest performance achievable from the most current CPU and memory technologies, Google Cloud and GKE make it significantly easier to build a solution that will enable Actian to operate at peak performance.
Given the more optimal infrastructure provided by GKE in Google Cloud, it’s not surprising that provisional benchmarks conducted by Actian show Actian on Google Cloud delivering a 20% throughput improvement on average when compared to alternative cloud platforms. For those organizations looking for the data warehouse that delivers the highest performance and throughput from the cloud, Actian on GKE presents a clear winning choice.
Más ventajas derivadas de ejecutar Actian en Google Cloud
Does Actian gain other advantages from running on GKE? Yes, but we’ll flesh those out in part 2 of this blog. For teasers, though, let me say this: Anthos and security. We’ll say more about each in future discussions about Google Cloud and Actian. For now, though, suffice it to say that there is an early adopter program for Actian on Google that will enable you to kick Actian’s tires yourself and see how it can meet your pressing operational analytical workload needs more effectively than ever.
Give it a shot and see if you are moved by the power of Actian on GKE.