Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

Le comparateur de types d'instances Google Cloud

By Matan BordoAug 13, 20234 min read

Cette page est également disponible en English, Deutsch, Español, Italiano, 日本語 et Português.

Comparer les instances Google Cloud pour planifier de nouveaux workloads était jusqu'ici complexe et chronophage. Nous avons conçu un comparateur qui simplifie tout.

Google Cloud Instance Comparison Tool Featured

Quand on planifie de nouveaux workloads, il est crucial de retenir dès le départ l'instance la mieux adaptée à ses besoins. Un mauvais choix, et l'application sous-performe et/ou la facture s'envole.

Or, jusqu'à présent, comparer les types d'instances GCP relevait du parcours du combattant : un processus complexe et chronophage qui débouchait sur des choix sous-optimaux, des surcoûts et/ou des applications peu performantes.

Voilà pourquoi nous sommes ravis de présenter le Google Cloud Instance Comparison Tool, qui simplifie radicalement cet exercice autrefois fastidieux et permet de choisir en quelques clics les machines adaptées à ses workloads.

Découvrez ci-dessous le fonctionnement du comparateur et l'apport concret par rapport aux méthodes employées jusqu'ici par les ingénieurs.

Comparer des instances de calcul : un casse-tête

Les informations sur la tarification des instances sont le plus souvent présentées sous forme de tableaux non filtrables — hormis par région — et ne contiennent que des données sommaires. Résultat : on se retrouve noyé sous l'information, sans pouvoir trancher sereinement sur l'instance la plus adaptée à ses besoins.

Imaginons par exemple que vous vouliez filtrer toutes les instances Google Cloud disposant d'au moins 64 vCPU, 200 GiB de mémoire et 62 Gigabits de performance réseau. Combien de temps vous faudrait-il pour identifier que l'instance c3-highmem-88 répond à vos critères ?

List of C3 highmem instances in Google Cloud

Ou encore que vous souhaitiez filtrer les instances selon leur score CoreMark. Là aussi, il vous faudrait passer un certain temps à parcourir des tableaux non filtrables (un par famille d'instances).

List of N2 instances and their CoreMark scores

Et si vous vouliez combiner tous ces paramètres tout en fixant un plafond horaire selon le budget prévu pour ce workload ? Vous pourriez bien sûr utiliser le calculateur de prix de Google Cloud, mais avec plus de 10 champs à renseigner, combien de temps vous faudrait-il pour mener une comparaison tarifaire sérieuse ?

Google Cloud Pricing Calculator for Compute Engine

Au final, concilier les exigences de performance des workloads et les contraintes budgétaires s'avère ardu pour trois raisons principales :

  1. Une comparaison manuelle et fastidieuse : qu'il s'agisse de planifier de nouveaux workloads ou d'optimiser ceux existants, l'absence de méthode de comparaison structurée oblige à éplucher une documentation et des ressources éparpillées.
  2. Le risque de passer à côté d'indicateurs clés : face à des informations dispersées, on risque de négliger des paramètres de performance essentiels et, sans s'en rendre compte, de retenir des instances incapables de répondre aux exigences de l'application. À la clé : sous-performance ou goulets d'étranglement imprévus.
  3. Des économies manquées : sans comparaison claire coût/performance, on peut opter pour des instances surdimensionnées et gonfler inutilement la facture. À l'inverse, des instances sous-dimensionnées entraînent souvent des coûts de scalabilité imprévus, à force de montées en gamme successives.

L'avenir de la planification des workloads

Après avoir accompagné des milliers de clients Google Cloud dans la planification de nouveaux workloads et l'optimisation de l'existant, nous avons compris qu'il manquait un outil capable de donner aux équipes d'ingénierie les moyens d'identifier elles-mêmes, en toute simplicité, les instances les plus adaptées.

D'où notre décision de créer le Google Cloud Instance Comparison Tool.

Son objectif : simplifier la planification des workloads et le choix des instances. De quoi prendre des décisions éclairées, en phase avec vos exigences de performance et vos contraintes budgétaires.

Qu'est-ce qui le distingue de l'existant ?

  1. Une comparaison d'instances exhaustive : notre interface intuitive permet de comparer sans effort plus de 20 paramètres sur un large éventail de types d'instances Google Cloud. Performance CPU, mémoire, capacités réseau et bien d'autres critères : évaluez et comparez désormais les instances côte à côte selon de multiples paramètres, pour une vision globale des capacités de chacune.List of Parameters you can compare Google Cloud instances by

  2. Filtres et tris interactifs : fini de se noyer dans des masses d'informations statiques et des tableaux incomplets. Le Google Cloud Instance Comparison Tool permet de filtrer et trier les types d'instances selon vos critères. Que vous donniez la priorité au prix, à la performance ou à tout autre facteur, vous gardez la main sur la comparaison.Filtering instances with the Google Cloud Instance Comparison tool

  3. Comparaison côte à côte : une fois vos exigences définies, vous pouvez confronter deux instances qui y répondent. En moins de 20 secondes (voir l'image ci-dessous), nous avons pu comparer les deux seules instances qui :

  4. disposent d'au moins 96 vCPU,

  5. disposent d'au moins 128 GiB de mémoire,

  6. offrent 32 Gigabits de performance réseau, ET

  7. prennent en charge le GPU.

Comparing two similar compute instances

Que vous planifiiez de nouveaux workloads ou que vous optimisiez l'existant, le Google Cloud Instance Comparison Tool lève une grande part d'incertitude dans le choix de l'instance adaptée à vos besoins.

Riches d'une multitude de données, vous prenez en toute confiance des décisions qui pèsent sur l'efficacité de vos applications et la rentabilité de votre entreprise.

Essayez-le dès aujourd'hui et dites-nous ce que nous pourrions améliorer.