Cours Aws

5.55 Les différents cas d'utilisations de volume EBS

Cette leçon parcourt les quatre principaux types de volumes EBS et leurs cas d'usage typiques. Le gp2 (SSD général) est recommandé pour la quasi-totalité des charges : disque de démarrage, bureaux virtuels, applications interactives à faible latence (apps web), environnements de dev/test. Sa taille varie de 1 Go à 16 To. Il supporte le mode burst jusqu'à 3 000 IOPS, avec un plafond à 16 000 IOPS. Le ratio est de 3 IOPS par Go : on atteint donc le maximum IOPS dès ~5 334 Go.

Le io1 (SSD provisionné IOPS) est recommandé pour les workloads transactionnels exigeants qui dépassent les limites de gp2 : bases de données type Cassandra, MySQL, PostgreSQL, SQL Server, Oracle, MongoDB. Taille de 4 Go à 16 To, et les IOPS sont provisionnés indépendamment de la taille (jusqu'à 64 000 IOPS sur instances Nitro, 32 000 sur les autres comme une t3.micro). Dans la console, on choisit io1 (Provisioned IOPS SSD) et on règle séparément la taille en Go et le nombre d'IOPS, avec une limite de 50 IOPS par Go.

Volumes HDD : st1 et sc1

  • st1 (Throughput Optimized HDD) : recommandé pour le streaming et le Big Data (Kafka, Elasticsearch, entrepôts de données).
  • Taille st1 : 500 Go à 16 To, débit jusqu'à 500 Mo/s avec burst, 500 IOPS max.
  • Pas utilisable comme disque de démarrage.
  • sc1 (Cold HDD) : pour les workloads froids avec accès peu fréquent — coût minimal.
  • Taille sc1 : 500 Go à 16 To, 250 IOPS max, ~250 Mo/s en burst.
  • Pas non plus disque de démarrage.

Dans la console, on retrouve ces choix lors de la création d'un volume : on sélectionne le type (gp2, io1, st1, sc1), puis la taille (qui ajuste automatiquement les IOPS ou débit affichés), la zone de disponibilité (à figer puisque l'EBS y est lié), éventuellement un snapshot source pour repartir d'une image existante, et le chiffrement.

Récapitulatif : gp2 = polyvalent, 3 IOPS/Go (min 100, burst 3 000, max 16 000), 1 Go – 16 To ; io1 = haute perf transactionnelle, IOPS provisionnés à part jusqu'à 64 000 (Nitro) ou 32 000, 4 Go – 16 To ; st1 = HDD débit pour Big Data, 500 Mo/s, 500 Go – 16 To ; sc1 = HDD coût minimal pour stockage froid, 250 Mo/s, 250 Go – 16 To. Le bon type dépend du compromis latence/débit/coût recherché pour la charge de travail.