PERF 3: Comment sélectionner votre solution de stockage ?
La solution de stockage optimale pour un système varie en fonction du type de méthode d'accès (bloc, fichier ou objet), des modèles d'accès (aléatoire ou séquentiel), du débit requis, de la fréquence d'accès (en ligne, hors ligne, l'archivage), de la fréquence de mise à jour (WORM, dynamique), et de la disponibilité et la durabilité des contraintes. Les systèmes bien architecturés utilisent plusieurs solutions de stockage et autorisent différentes fonctions pour améliorer les performances et utiliser efficacement les ressources.
Ressources
Cloud Storage with AWS
Deep dive on Amazon EBS (STG303-R1)
Optimize your storage performance with Amazon S3 (STG343)
Amazon EC2 Storage
Amazon EBS Volume Types
EBS I/O Characteristics
Amazon S3: Request Rate and Performance Considerations
Amazon Glacier: Amazon Glacier Documentation
Amazon EFS: Amazon EFS Performance
Amazon FSx for Lustre Performance
Amazon FSx for Windows File Server Performance
Bonnes pratiques:
-
Connaissance des exigences et caractéristiques de stockage: Vous devez connaître les différentes caractéristiques (par exemple, partageable, taille des fichiers, taille de la mémoire cache, modèles d'accès, latence, débit et persistance des données) à prendre en compte pour sélectionner les services les mieux adaptés à votre charge de travail, en particulier le stockage d'objets, de blocs, de fichiers ou d'instances.
-
Évaluation des options de configuration disponibles: Évaluez les différentes caractéristiques, options de configuration, ainsi que leur impact sur le stockage. Comprenez où et comment utiliser les IOPS provisionnés, les disques SSD, le stockage magnétique, le stockage d'objets, le stockage d'archives ou le stockage éphémère pour optimiser l'espace de stockage et les performances de votre charge de travail.
-
Prise de décisions sur la base des métriques et des modèles d'accès: Choisissez des systèmes de stockage en fonction des modèles d'accès de votre charge de travail et configurez-les en identifiant la façon dont la charge de travail accède aux données. Augmentez l'efficacité du stockage en choisissant le stockage d'objets plutôt que le stockage par blocs. Configurez les options de stockage que vous choisissez en fonction de vos habitudes d'accès aux données.
Plan d'amélioration
Connaissance des exigences et caractéristiques de stockage
Évaluation des options de configuration disponibles
Cloud Storage with AWS
Prise de décisions sur la base des métriques et des modèles d'accès