SUS04-BP06 Utiliser des systèmes de fichiers partagés ou le stockage pour accéder aux données courantes
Adoptez des systèmes de fichiers ou de stockage partagés pour éviter la duplication des données et permettre une infrastructure plus efficace pour votre charge de travail.
Anti-modèles courants :
-
Vous mettez en service le stockage pour chaque client individuel.
-
Vous ne détachez pas le volume de données des clients inactifs.
-
Vous ne fournissez pas d'accès au stockage pour les plateformes et les systèmes.
Avantages liés au respect de cette bonne pratique : l'utilisation de systèmes de fichiers ou de stockage partagés permet de partager des données à un ou plusieurs consommateurs sans avoir à copier les données. Cela permet de réduire les ressources de stockage nécessaires à la charge de travail.
Niveau de risque exposé si cette bonne pratique n'est pas respectée : Moyenne entreprise
Directives d'implémentation
Si plusieurs utilisateurs ou applications accèdent aux mêmes jeux de données, l'utilisation de la technologie de stockage partagé est cruciale pour mettre en œuvre une infrastructure efficace pour votre charge de travail. La technologie de stockage partagé fournit un emplacement central pour stocker et gérer les jeux de données et éviter la duplication des données. Elle assure également la cohérence des données entre les différents systèmes. En outre, la technologie de stockage partagé permet d'utiliser plus efficacement la puissance de calcul, car plusieurs ressources informatiques peuvent accéder aux données et les traiter simultanément en parallèle.
Ne récupérez les données de ces services de stockage partagé qu'en fonction des besoins et détachez les volumes inutilisés pour libérer des ressources.
Étapes d'implémentation
-
Migrez les données vers le stockage partagé lorsque les données ont plusieurs consommateurs. Voici quelques exemples de technologie de stockage partagé sur AWS :
Storage option When to use Amazon EBS Multi-Attach vous permet d'attacher un seul volume SSD IOPS provisionnés (io1 ou io2) à plusieurs instances qui se trouvent dans la même zone de disponibilité.
Consultez When to Choose Amazon EFS
(Quand choisir Amazon EFS). Consultez Choisir un système de fichiers Amazon FSx
. Les applications qui ne nécessitent pas de structure de système de fichiers et qui sont conçues pour fonctionner avec le stockage d'objet peuvent utiliser Amazon S3 comme une solution de stockage d'objet massivement évolutive, durable et peu coûteuse.
-
Copiez des données vers ou récupérez des données depuis des systèmes de fichiers partagés uniquement si nécessaire. Par exemple, vous pouvez créer un système de fichiers Amazon FSx for Lustre soutenu par Amazon S3
et ne charger que le sous-ensemble de données nécessaires au traitement des tâches vers Amazon FSx. -
Supprimez les données selon vos modèles d'utilisation, comme indiqué dans SUS04-BP03 Utiliser des politiques pour gérer le cycle de vie de vos ensembles de données.
-
Détachez les volumes des clients qui ne les utilisent pas activement.
Ressources
Documents connexes :
-
Linking your file system to an Amazon S3 bucket (Liaison de votre système de fichiers à un compartiment S3)
-
Using Amazon EFS for AWS Lambda in your serverless applications
(Utilisation d'Amazon EFS pour AWS Lambda dans vos applications sans serveur) -
Amazon EFS Intelligent-Tiering Optimizes Costs for Workloads with Changing Access Patterns
(Amazon EFS Intelligent-Tiering optimise les coûts pour les charges de travail avec des modèles d'accès évolutifs) -
Using Amazon FSx with your on-premises data repository (Utilisation d'Amazon FSx avec votre référentiel de données sur site)
Vidéos connexes :