- Depuis quelques années, les SSD à base de flash ont remplacé les disques dans la plupart des usages de stockage
- Les SSD sont composés de plusieurs puces flash indépendantes, qui sont accessibles en parallèle
- La performance des SSD dépend principalement de la vitesse de l’interface avec l’hôte
- En l’espace de six ans, le passage de SATA à PCIe 3.0, puis PCIe 4.0 et PCIe 5.0 s’est fait très rapidement, entraînant une hausse spectaculaire des débits des SSD
- En parallèle, la capacité a aussi augmenté par dollar
- Cette dynamique est due aux standards ouverts comme NVMe et PCIe, à une demande énorme et à une concurrence serrée entre fournisseurs
- Les SSD de centre de données PCIe 5.0 atteignent aujourd’hui jusqu’à 13 Go/s en lecture et plus de 2,7 millions d’IOPS en lecture aléatoire
- Les serveurs modernes disposent d’environ 100 lignes PCIe, ce qui permet d’utiliser plusieurs SSD à pleine bande passante par serveur
Plafonnement de la performance du SSD dans le cloud
- AWS EC2 a lancé ses instances i3 avec des SSD NVMe au début de 2017
- À l’époque, les SSD NVMe étaient chers, et disposer de 8 SSD par serveur était une avancée notable
- Pourtant, sept ans plus tard, la performance reste autour de 2 Go/s par SSD
- Les instances i3 et i3en restent encore les meilleures options d’EC2 en termes d’IO par dollar et de capacité SSD par dollar
- L’écart de performance entre les SSD fournis par les cloud providers et les SSD les plus récents atteint presque dix fois en débit de lecture, débit d’écriture et IOPS
- Cette stagnation dans le cloud contraste fortement avec de grands progrès observés ailleurs
- Par exemple, la bande passante réseau d’EC2 est passée de 10 Gbit/s en 2017 à 200 Gbit/s en 2023
- Plusieurs hypothèses expliquent pourquoi les providers cloud n’ont pas fait évoluer le stockage
- L’hypothèse selon laquelle EC2 limite volontairement la vitesse d’écriture à 1 Go/s pour éviter les pannes de dispositifs
- Le manque d’incitation à optimiser le système, faute d’une demande pour un stockage rapide
- Le risque qu’un lancement d’instances de stockage NVMe rapides et bon marché brouille le modèle de coût des autres services de stockage (EBS)
- L’auteur espère voir arriver bientôt des instances cloud équipées de SSD à 10 Go/s
Opinion de GN⁺
- Malgré l’évolution rapide de la technologie SSD, le fait que les fournisseurs cloud ne suivent pas le rythme reflète la diversité des besoins du marché et des limites techniques
- La stagnation des performances du stockage cloud peut entrer en conflit avec les attentes des utilisateurs en termes d’efficacité et de qualité de service, et pourrait impacter la compétitivité du secteur du cloud
- Cet article offre des insights importants aux utilisateurs et aux fournisseurs de cloud computing en soulignant la demande de solutions de stockage plus rapides et la nécessité de progrès techniques
1 commentaires
Avis de Hacker News
Discussion des problèmes techniques du cloud
Explication de l’architecture des SSD AWS Nitro
wear leveling. Ce processus inclut une forme degarbage collection, et un SSD classique peut devenir imprévisible et lent lorsque les écritures sont nombreuses. AWS a ainsi intégré dans le firmware du SSD une base de données basée sur un journal, très sophistiquée et sûre en cas de coupure de courant.Retour d’expérience sur l’IOPS des instances cloud
provisioned IOPSdes instances cloud est étonnamment bas. Cela signifie que beaucoup de gens, notamment les plus jeunes n’ayant connu que des instances cloud, ne savent pas vraiment quelle performance peut tenir une ou deux RU.Point de vue d’une personne travaillant chez OCI
Argument en faveur de quitter le cloud
Critique de l’optimisation cloud
Discussion sur les types d’instances NVMe d’AWS
Choix personnel d’une configuration SSD hybride
Spéculation sur les limites de performance des services cloud
Considérations de coût des SSD