PERF 3: Was ist bei der Wahl der Speicherlösung zu beachten?
Die optimale Speicherlösung für ein System richtet sich nach der Zugriffsmethode (Block, Datei oder Objekt), den Zugriffsmustern (Zufallsprinzip oder sequenziell), dem erforderlichen Durchsatz, der Zugriffshäufigkeit (online, offline, Archiv), der Aktualisierungshäufigkeit (WORM, dynamisch) sowie den Einschränkungen hinsichtlich Verfügbarkeit und Langlebigkeit. Architektonisch gute Systeme nutzen mehrere Speicherlösungen und bieten unterschiedliche Möglichkeiten zur Leistungsoptimierung und effizienten Ressourcennutzung.
Ressourcen
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
Bewährte Methoden:
-
Speichermerkmale und -anforderungen verstehen: Machen Sie sich mit den unterschiedlichen Merkmalen vertraut (z. B. Freigabefähigkeit, Dateigröße, Cache-Größe, Zugriffsmuster, Latenz, Durchsatz und Datenpersistenz), die bei der Auswahl der am besten für Ihre Workload geeigneten Services zu berücksichtigen sind, wie Objektspeicher, Blockspeicher, Dateispeicher oder Instance-Speicher.
-
Verfügbare Konfigurationsoptionen bewerten: Bewerten Sie die verschiedenen Merkmale und Konfigurationsoptionen und ermitteln Sie, welche Auswirkungen sie auf den Speicher haben. Finden Sie heraus, wo und wie Sie bereitgestellte IOPS, SSDs, magnetischen Speicher, Objektspeicher, Archivspeicher oder flüchtigen Speicher idealerweise einsetzen, um Speicherplatz und Leistung Ihrer Workload zu optimieren.
-
Zugriffsmuster und Kennzahlen in die Entscheidung einbeziehen: Wählen Sie Speichersysteme basierend auf den Zugriffsmustern Ihrer Workload aus und konfigurieren Sie sie, indem Sie festlegen, wie die Workload auf Daten zugreift. Erhöhen Sie die Speichereffizienz, indem Sie Objektspeicher statt Blockspeicher auswählen. Konfigurieren Sie die von Ihnen gewählten Speicheroptionen so, dass sie den Datenzugriffsmustern entsprechen.
Verbesserungsplan
Speichermerkmale und -anforderungen verstehen
Verfügbare Konfigurationsoptionen bewerten
Cloud Storage with AWS
Zugriffsmuster und Kennzahlen in die Entscheidung einbeziehen