SUS04-BP06 Verwenden geteilter Dateisysteme oder Objektspeicher für den Zugriff auf allgemeine Daten
Verwenden Sie geteilte Dateisysteme oder Speicher, um Datenduplizierungen zu vermeiden und eine effizientere Infrastruktur für Ihren Workload zu ermöglichen.
Typische Anti-Muster:
-
Sie stellen für jeden einzelnen Client Speicher bereit.
-
Sie trennen Datenvolumina von inaktiven Clients nicht ab.
-
Sie ermöglichen keinen Zugriff auf Speicher über Plattformen und Systeme hinweg.
Vorteile der Nutzung dieser bewährten Methode: Die Verwendung geteilter Dateisysteme oder Speicher ermöglicht die gemeinsame Nutzung von Daten für mehrere Nutzer, ohne dass diese dazu kopiert werden müssen. Dies reduziert den Ressourcenumfang für den Workload.
Risikostufe, wenn diese bewährte Methode nicht eingeführt wird: Mittel
Implementierungsleitfaden
Wenn Sie mehrere Nutzer oder Anwendungen haben, die auf die gleichen Datensätze zugreifen müssen, ist die Verwendung geteilter Speichertechnologien wichtig für eine effiziente Infrastruktur für Ihren Workload. Solche Technologien bieten einen zentralen Speicherort für die Speicherung und Verwaltung von Datensätzen und zur Vermeidung von Datenduplizierungen. Dazu wird die Konsistenz der Daten über verschiedene Systeme hinweg durchgesetzt. Dazu kommt, dass geteilte Speicher die effizientere Nutzung der Computing-Kapazitäten ermöglichen, da mehr Computing-Ressourcen gleichzeitig auf Daten zugreifen und diese verarbeiten können.
Rufen Sie Daten von diesen geteilten Speicherservices nur bei Bedarf ab und trennen Sie nicht genutzte Volumes, um Ressourcen freizumachen.
Implementierungsschritte
-
Migrieren Sie Daten in einen geteilten Speicher, wenn die Daten mehrfach genutzt werden. Hier sind einige Beispiele für geteilte Speichertechnologien auf AWS:
Storage option When to use Amazon EBS Multi-Attach ermöglicht die Anfügung eines einzelnen Provisioned IOPS SSD (io1 oder io2)-Volumes an mehrere Instances in derselben Availability Zone.
Vgl. Auswahl von Amazon EFS
. Anwendungen, die keine Dateisystemstruktur benötigen und zur Arbeit mit Objektspeichern gedacht sind, können Amazon S3 als massive, skalierbare, dauerhafte und kostengünstige Speicherlösung nutzen.
-
Kopieren Sie Daten bzw. rufen Sie sie nur dann von geteilten Dateisystemen ab, wenn Sie sie benötigen. Sie können beispielsweise ein Amazon FSx for Lustre-Dateisystem mit Unterstützung durch Amazon S3
erstellen und nur die Teilmenge der Daten laden, die für die Verarbeitung von Aufgaben zu Amazon FSx benötigt werden. -
Löschen Sie Daten entsprechend Ihren Nutzungsmustern, wie in SUS04-BP03 Verwalten des Lebenszyklus von Datensätzen mithilfe von Richtlinien erläutert.
-
Trennen Sie Volumes von Clients, die sie nicht aktiv verwenden.
Ressourcen
Zugehörige Dokumente:
-
Linking your file system to an Amazon S3 bucket (Verknüpfung Ihres Dateisystems mit einem Amazon S3-Bucket)
-
Using Amazon EFS for AWS Lambda in your serverless applications
(Amazon EFS für AWS Lambda in Ihren Serverless-Anwendungen verwenden) -
Amazon EFS Intelligent-Tiering Optimizes Costs for Workloads with Changing Access Patterns
(Amazon EFS Intelligent-Tiering optimiert die Kosten für Workloads mit wechselnden Zugriffsmustern) -
Using Amazon FSx with your on-premises data repository (Verwendung von Amazon FSx mit Ihrem On-Premises-Daten-Repository)
Zugehörige Videos:
-
Optimierung der Speicherkosten mit Amazon EFS
(Optimierung der Speicherkosten mit Amazon EFS)