Conteneurs Google GKE : Technologie pour les entrepôts de données en nuage
Actian Corporation
21 décembre 2020

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.
Décortiquons un peu les choses. Le moteur Google Kubernetes - GKE - fonctionne avec des conteneurs, qui sont en fait des images de composants autonomes et préconstruits. C'est important car dans d'autres environnements cloud non conteneurisés, les entrepôts de données sont généralement déployés en exécutant une série de scripts et/ou d'appels d'API REST qui construisent chaque composant à partir d'une VM de base du système d'exploitation. Dans ces scénarios, chaque composant doit être installé et configuré dans l'ordre, de sorte que la construction d'un cluster complet peut facilement prendre 25 minutes ou plus. Ce n'est pas une durée énorme si vous vous attendez à ce que ce soit réglé et oublié, mais à l'ère de DevOps, il y a de moins en moins de réglages et d'oublis. Les besoins d'une équipe DevOps évoluent constamment et, dans un environnement aussi dynamique, la nécessité de reconfigurer et de redéployer - à raison de 25 minutes par opération - peut rapidement devenir une véritable source de frustration. Il convient également de noter qu'un temps de déploiement prévisionnel de 25 minutes suppose que tout se déroule sans incident, ce qui n'est pas toujours le cas. Le nombre d'opérations à exécuter pour construire ces systèmes extrêmement complexes augmente la possibilité que quelque chose ne se passe pas comme prévu à un moment ou à un autre du processus. Il y a beaucoup de points à relier, et chaque connexion présente un point de vulnérabilité où quelque chose pourrait mal tourner. Plus il est nécessaire d'itérer, de répliquer et d'étendre les déploiements au fil du temps, plus il est probable que quelque chose ne se passe pas comme prévu et que vous passiez bien plus de 25 minutes à essayer d'en trouver la raison.
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 rapidité 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.
L'architecture conteneurisée gérée par GKE est importante ici : les conteneurs sont largement agnostiques en ce qui concerne le matériel sous-jacent, ce qui signifie qu'un déploiement conteneurisé d'Actian peut facilement tirer parti du nouveau matériel au fur et à mesure qu'il devient disponible dans Google Cloud. À l'inverse, un environnement dans lequel Actian - ou Snowflake ou tout autre entrepôt de données cloudconstruit sans les avantages de la conteneurisation, sera plus étroitement lié à l'architecture de la machine virtuelle sur laquelle les composants du cluster sont exécutés. Étant donné qu'une organisation peut facilement s'abonner aux services Google Cloud qui sont configurés pour extraire les meilleures performances possibles des technologies de processeur et de mémoire les plus récentes, Google Cloud et GKE facilitent considérablement la mise en place d'une solution qui permettra à Actian de fonctionner à des performances optimales.
Compte tenu de l'infrastructure plus optimale fournie par GKE dans Google Cloud, il n'est pas surprenant que les analyses comparatives provisoires menées par Actian montrent qu'Actian on Google Cloud offre une amélioration de débit de 20 % en moyenne par rapport à d'autres plateformes en nuage. Pour les organisations qui recherchent l'entrepôt de données offrant les meilleures performances et le meilleur débit à partir du cloud, Actian on GKE constitue un choix clairement gagnant.
Autres avantages liés à l'exécution d'Actian sur Google Cloud
Actian bénéficie-t-il d'autres avantages en fonctionnant sur GKE ? Oui, mais nous les détaillerons dans la deuxième partie de ce blog. En guise d'accroche, permettez-moi de vous dire ceci : Anthos et la sécurité. Nous en dirons plus sur chacun d'entre eux dans de futures discussions sur Google Cloud et Actian. Pour l'instant, il suffit de dire qu'il existe un programme d'adaptation précoce pour Actian sur Google qui vous permettra de vous familiariser avec Actian et de voir comment il peut répondre plus efficacement que jamais à vos besoins opérationnels pressants en matière de charge de travail analytique.
Essayez-le et voyez si vous êtes touché par la puissance d'Actian sur GKE.
S'abonner au blog d'Actian
Abonnez-vous au blogue d'Actian pour recevoir des renseignements sur les données directement à vous.
- Restez informé - Recevez les dernières informations sur l'analyse des données directement dans votre boîte de réception.
- Ne manquez jamais un article - Vous recevrez des mises à jour automatiques par courrier électronique pour vous avertir de la publication de nouveaux articles.
- Tout dépend de vous - Modifiez vos préférences de livraison en fonction de vos besoins.