Pour gérer d’énormes quantités de données, les applications ont besoin d’outils assurant un bon équilibre entre prix abordable, scalabilité, performance, et sécurité, sans pour autant ajouter de charges de travail supplémentaires. C’est justement possible grâce à Google Compute Engine. Alors de quoi s'agit-il ? Quelles sont les fonctionnalités de GCE ? Et ses avantages ? Découvrez les réponses dans cet article.
Qu’est-ce que Google Compute Engine ?
Google Compute Engine (GCE) fait partie des offres IaaS (Infrastructure as a Service) de Google Cloud Platform. Depuis 2012, cet outil intuitif et flexible vous permet d’exécuter des machines virtuelles sur les équipements Google. Ces dernières sont disponibles sous plusieurs configurations (comme RAM ou CPU) et plusieurs distributions (Linux et Windows).
Grâce à GCE, vous pouvez facilement créer et développer une application sur le cloud de Google.
Quelles sont les fonctionnalités de GCE ?
Le choix des machines virtuelles
Pour utiliser Google Compute Engine, vous devez commencer par sélectionner les bonnes machines virtuelles.
Ici, vous avez le choix entre de grandes familles de VM :
- Selon les coûts et la performance : ces VM s’adressent à tous types d’applications, comme des services web, des bases de données, …. Selon vos besoins, vous pouvez sélectionner une machine virtuelle vous permettant de réduire les coûts, d’améliorer la scalabilité ou de trouver le juste équilibre entre coûts et performances.
- Selon l’optimisation des charges de travail : ces instances de VM s’adressent aux applications les plus complexes comme SAP HANA ou HPC. Plusieurs modèles sont proposés pour optimiser la mémoire, la performance des CPU ou des GPU.
Dès lors que la VM est sélectionnée, vous pouvez choisir la taille qui vous convient (jusqu’à 96 terabytes de mémoire). En fonction de vos besoins, il est possible de sélectionner des tailles préconfigurées ou de les personnaliser.
Bon à savoir : Si la configuration initiale n’est pas optimale, Google Compute Engine vous propose des recommandations en fonction de votre utilisation de la data. Cela vous permettra ainsi d’ajuster la taille de votre machine virtuelle.
En plus du choix de la machine virtuelle, vous pouvez également sélectionner votre espace de stockage. Là encore, vous pouvez choisir entre une réduction des coûts, une augmentation de la performance ou un juste équilibre entre les deux.
VM Manager
VM Manager s’adresse surtout aux entreprises qui doivent gérer des projets d’envergure. Il s’agit en réalité d’une suite d’outils qui permet de réduire la charge opérationnelle liée à la maintenance des parcs de machine virtuelle. Dans ce cadre, VM manager automatise différentes tâches, comme l’application de correctif, la création de rapport sur la conformité des correctifs, la collecte et l’examen des informations du système d’exploitation ou encore la mise à jour automatique des packages logiciel.
VM Spot
Ces machines virtuelles sont particulièrement adaptées au traitement par lots et aux charges de travail tolérantes aux pannes. Elles offrent les mêmes fonctionnalités que les instances de calcul standards (performance, option, machines, …).
Mais la grande différence, ce sont les économies que vous pouvez réaliser avec VM Spot (jusqu’à 91 % moins cher).
Confidentiel VM
Cet outil permet de chiffrer les données utilisées, même lorsqu’elles sont traitées. Cela permet ainsi de protéger les informations confidentielles, tout en favorisant la collaboration.
Et surtout, cette confidentialité n’affecte nullement les performances de GCE.
Au-delà de ces différentes fonctionnalités, Google Compute Engine propose également la migration des VM à chaud, les nœuds à locataires uniques, les groupes d’instances, l’équilibrage de charge (load balancing)…
Quels sont les avantages de Google Compute Engine ?
Google Compute Engine présente une multitude d’avantages pour les utilisateurs. Voici les principaux :
- Personnalisation : avec Google Compute Engine, vous pouvez choisir une machine virtuelle parfaitement adaptée à vos besoins ; que ce soit en termes de processeur, de mémoire, de stockage, de réseau, ou encore de budget.
- Simplicité d’utilisation : dès lors que vous avez choisi votre machine virtuelle, vous pouvez commencer à travailler sur votre projet.
- Gestion optimale : vous pouvez travailler sur la plateforme Google Compute Engine via le web, développer votre propre panneau de contrôle ou vous connecter via un terminal (notamment grâce à l’API RESTful).
- Innovation : Google Compute Engine innove sans cesse afin de s’adapter aux besoins actuels et futurs de tous types d’organisation.
- Sécurité : vos données et celles de vos clients sont protégées grâce à une technologie de pointe (la même que Google utilise).
- Tarification : avec GCE, la tarification se fait à la seconde. Ce qui permet d’adapter votre budget au plus près de vos besoins. Ce modèle est l’un des plus compétitifs du marché (notamment face à des concurrents comme Microsoft Azure).
Créez et gérez vos VM avec Google Compute Engine
Avec GCE, vous pouvez créer et gérer facilement des machines virtuelles dans l’infrastructure. Grâce à un nombre évolutif de VM, Google Compute Engine vous offre un service qui répond parfaitement à vos besoins. Et ce, à un tarif défiant toute concurrence.