Conteneurs Google GKE : Technologie pour les entrepôts de données en nuage
Actian sur Google Kubernetes Engine
Google Kubernetes Engine (GKE) exécute désormais des versions conteneurisées de La plateforme de données Actian (anciennement connue sous le nom d'Avalanche), conçue pour alimenter les tâches analytiques opérationnelles les plus exigeantes d'une entreprise. Pourquoi est-ce important ? Parce qu'une entreprise peut désormais déployer l'un des systèmes d'entrepôt de données les plus avancés au monde en cinq minutes environ, soit une fraction du temps nécessaire au déploiement dans d'autres environnements en nuage.
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.
Les conteneurs, en revanche, évitent d'avoir à exécuter ces procédures d'installation compliquées, car elles ont déjà été exécutées et les points ont été reliés lorsque les conteneurs ont été construits. En effet, c'est comme si quelqu'un d'autre avait exécuté tous les scripts et capturé des images de ce à quoi devrait ressembler une instance Actian entièrement déployée, puis avait congelé ces images sous une forme qui pouvait être utilisée et réutilisée n'importe où. Ces images préconstruites sont les conteneurs et, une fois construites, elles peuvent être déployées rapidement sur Google Cloud via GKE.
En fait, ce n'est même pas aussi compliqué que de déployer les conteneurs via GKE. Tout ce qu'une organisation doit faire, c'est sélectionner Google Cloud comme cible lorsqu'elle déploie un entrepôt de données cloud Actian. Actian invoque GKE pour faire le travail de déploiement des conteneurs à votre place et, en quelques minutes, vous êtes opérationnel avec un entrepôt de données de classe mondiale.
Tirer le meilleur parti de l'infrastructure Google Cloud
Cela nous amène à la deuxième partie de la raison pour laquelle il est intéressant d'utiliser Actian avec GKE. Actian est conçu pour faire un usage optimal des ressources de calcul disponibles. Plus il y a de puissance de processeur et de mémoire vive dans un cluster Actian, plus les performances sont élevées. Bien que cela puisse être vrai pour de nombreux systèmes, lorsqu'il s'agit de l'informatique en nuage, des infrastructures très différentes peuvent être mises en œuvre. Et si la question de savoir quel fournisseur de cloud dispose de l'infrastructure la plus performante varie d'un cycle d'investissement à l'autre, les utilisateurs de Google Cloud peuvent profiter d'offres plus facilement disponibles avec des configurationsprocesseur avancées et de de haute performance que celles que l'on trouve sur d'autres plateformes, ce qui peut s'avérer crucial dans certains scénarios commerciaux où la insight d'exécution est essentielle. L'ensemble de l'infrastructure physique - non seulement les unités centrales, mais aussi l'infrastructure de stockage et de réseau sur laquelle GKE fonctionne - permet à Actian de tirer parti d'unités centrales dotées d'une plus grande mémoire cache sur puce et d'une mémoire vive plus rapide, qu'elle a été conçue pour exploiter. Cette infrastructure en nuage plus innovante facilite l'accès à une plus grande partie de la puissance de traitement que dans d'autres offres en nuage.
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.
Autres avantages liés à l'exécution d'Actian sur 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.