VM E2, la nouvelle famille de machines virtuelles de Google

Google Cloud

Le directeur de la gestion des produits pour Google a annoncé l'arrivée de VM E2, une grande famille de machines virtuelles qui a été lancé en version bêta pour Google Compute Engine. E2 est une famille polyvalente de machines virtuelles avec des capacités de «gestion dynamique des ressources» qui offrent des performances fiables avec des configurations flexibles et le meilleur coût total de possession (TCO) de toutes les autres machines virtuelles sur Google Cloud.

Cette nouvelle famille de machines virtuelles à usage général est adapté à différents types de charges de travail. Google affirme qu'à l'exception des charges de travail les plus exigeantes, il devrait être en mesure de fournir les mêmes performances que le type de machine «N1» à un prix inférieur. Selon Google, cette famille de machines virtuelles est développée pour gérer efficacement ses services sensibles à la latence et orientés utilisateur.

June Yang a déclaré sur son blog:

«Les machines virtuelles E2 sont idéales pour un large éventail de charges de travail, y compris les serveurs Web, les applications critiques, les petites bases de données et les environnements de développement et de taille moyenne. Si vous avez des charges de travail qui fonctionnent bien sur N1, mais ne nécessitent pas de grandes instances, des GPU locaux ou des SSD, envisagez de les déplacer vers E2. Il a ajouté que «pour toutes les charges de travail sauf les plus exigeantes, nous nous attendons à ce que l'E2 offre des performances similaires à celles du N1, à un coût nettement inférieur».

Yang rapporte en outre que les fonctions de gestion dynamique des ressources garantissent Les machines virtuelles E2 fournissent performances comparables à celles de la famille N1 de Google, mais par rapport à une économie moyenne de 31% dans le coût total de possession.

Les nouvelles machines virtuelles sont également très flexibles, car avoir 15 paramètres prédéfinisCes paramètres vont à partir de seulement 2 processeurs virtuels et 2 Go de mémoire, jusqu'à 16 processeurs et 128 Go de mémoire.

Par conséquent, les machines virtuelles acquièrent des performances durables à un prix toujours bas. Selon Google, les machines virtuelles E2 peuvent gérer une charge CPU élevée sans tarification complexe, contrairement aux options comparables d'autres fournisseurs sur le marché.

Machines virtuelles E2 ils ne distribueront que les ressources dont l'utilisateur a besoin ou avec la possibilité d'utiliser des types de machines personnalisés. Les types de machines personnalisés sont idéaux pour les scénarios où les charges de travail nécessitent plus de puissance de traitement ou de mémoire, mais ne nécessitent pas toutes les mises à niveau fournies par le niveau suivant de la machine.

En d'autres termes, les processeurs virtuels sont implémentés en tant que threads programmés pour s'exécuter à la demande comme n'importe quel autre thread sur l'hôte: lorsque le vCPU a des charges de travail, il se voit allouer un processeur physique disponible pour s'exécuter jusqu'à ce qu'il soit libéré une fois la tâche terminée.

De même, mappage de la RAM virtuelle vers les pages hôtes physiques via des tableaux de pages qui se remplissent lors de la première consultation d'une page d'invité physique. Ce mappage reste fixe jusqu'à ce que la machine virtuelle indique que la page d'invité physique n'est plus nécessaire.

Une fois les machines virtuelles placées sur un hôte, leurs performances sont surveillées en permanence, Ainsi, si la demande de machines virtuelles augmente, la migration en direct peut être utilisée pour transférer de manière transparente la charge E2 vers d'autres hôtes du centre de données.

La charge de travail évolue souvent sans temps d'attente, grâce à une approche prédictive de Google. Selon Google, la migration en direct des machines virtuelles est un élément éprouvé du moteur informatique et ses performances se sont continuellement améliorées au fil du temps.

Pour atteindre les objectifs de performances des machines virtuelles E2, Google a développé un planificateur de processeur personnalisé avec une meilleure latence et un meilleur comportement programmation conjointe que le programmeur Linux par défaut.

Le nouveau planificateur produit des temps de latence de réveil moyens inférieurs à une microseconde avec un changement de contexte rapide, ce qui permet de maintenir la charge de gestion dynamique des ressources négligeable pour presque toutes les charges de travail.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.