此內容已過時。這個版本的 Well-Architected 框架現在可以在以下位置找到: https://docs.aws.amazon.com/zh_tw/wellarchitected/2022-03-31/framework/performance-efficiency.html

PERF 3: 您如何選擇儲存解決方案?

系統的最佳儲存解決方案會根據存取方法類型 (區塊、檔案或物件)、存取模式 (隨機或連續)、所需傳輸量、存取頻率 (線上、離線、封存)、更新頻率 (WORM、動態) 及可用性和耐用性限制而有所不同。Well-Architected 系統使用多重儲存解決方案,並啟用不同功能以提升效能並有效使用資源。

資源

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

最佳實務:

改進方案

了解儲存特性和要求

  • 定義儲存效能需求: 確定對工作負載最重要的儲存效能指標,並使用基準化分析或負載測試將改善做為資料驅動方法的一部分實作。使用這些資料來確定您的儲存解決方案受限的地方,並檢查可以改善此解決方案的組態選項。 判斷工作負載的預期增長率,並選擇符合這些增長率的儲存解決方案。Amazon S3 和 Amazon Elastic File System 這類物件和檔案儲存解決方案可啟用無限制的儲存空間。
  • 評估可用的組態選項

  • 判斷儲存特性: 評估儲存解決方案時,判斷您需要的儲存特性,例如共用能力、檔案大小、快取大小、延遲、輸送量和資料的持久性。然後,將您的需求比對最符合您需求的 AWS 服務。
    Cloud Storage with AWS
  • 根據存取模式和指標制定決策

  • 優化您的儲存使用和存取方式: 根據工作負載的存取模式和可用儲存選項的特性選擇儲存系統。確定儲存資料的最佳位置,這將讓您能夠滿足您的要求,同時減少開銷。在設定和與資料互動時,根據儲存的特性利用效能優化和存取模式 (例如,對儲存磁碟區進行條帶化或對資料進行分割)。
  • 為儲存選項選取適當的指標: 確保為工作負載選取適當的儲存指標。每個儲存選項提供各種指標來追蹤工作負載在一段時間內的執行狀況。確保針對任何儲存高載指標進行測量 (例如監控 Amazon EFS 的高載額度)。 對於大小固定的儲存系統,例如 Amazon Elastic Block Store 或 Amazon FSx,請確保您監控的是使用儲存量與整體儲存大小的比較情況。儘可能建立自動化以在達到閾值時增加儲存大小。
  • 監控指標: Amazon CloudWatch 可以收集架構中各種資源的指標。您還可以收集和發佈自訂指標以顯示業務或衍生指標。使用 CloudWatch 或第三方解決方案來設定可指出何時超過閾值的警示。