Contexte technique
Le prix du DRAM augmente rapidement, poussant les opérateurs à chercher des alternatives moins onéreuses. VMware Cloud Foundation (VCF) 9.1 introduit le memory tiering, une couche qui déplace les pages rarement utilisées vers des SSD NVMe tout en conservant les données actives en DRAM. Cette fonctionnalité a été validée conjointement par Broadcom Inc. et Lenovo Group Ltd. sur les serveurs ThinkAgile VX V4.
Fonctionnement du memory tiering
Dans VCF, le gestionnaire de mémoire surveille l’accès aux pages et, dès qu’une page reste inactives au‑delà d’un seuil configurable, elle est migrée vers un dispositif NVMe‑express flash. La migration s’effectue via un algorithme de prédiction de fréquence d’accès, garantissant que le coût de déplacement ne dépasse pas le gain de latence. Le système conserve plus de 90 % des performances observées en mode pure‑DRAM, ce qui indique que le temps de récupération depuis le flash reste marginal par rapport aux temps d’accès DRAM.
Bénéfices économiques et performances
Lenovo affirme que le memory tiering permet de réduire le coût d’acquisition d’infrastructure jusqu’à 45 %. Un client interrogé lors de VMware Explore a estimé une économie de 70 000 $ par serveur en substituant une partie du DRAM par du NVMe. En parallèle, la densité des machines virtuelles (VM) se double, car la même quantité de DRAM peut servir à plus de VM grâce à la capacité additionnelle du flash. Ces deux leviers combinés offrent une amélioration du retour sur investissement sans sacrifier le niveau de service.
Limites et perspectives
Le memory tiering repose sur la disponibilité d’un SSD NVMe performant et d’une bande passante suffisante entre le processeur et le dispositif flash. Dans des charges de travail fortement latentes, la migration peut introduire un goulot d’étranglement si le contrôleur NVMe n’est pas dimensionné. De plus, le modèle économique dépend de la différence de prix entre DRAM et NVMe, qui peut varier selon les cycles de production. Enfin, l’intégration de firmware et de drivers certifiés, assurée par le pack ThinkAgile VX, simplifie le déploiement mais crée une dépendance vis‑à‑vis du cycle de mise à jour du fournisseur.