簡介

Amazon Web Services (AWS) 提供各式各樣的可靠、可擴展且安全的儲存服務組合,用於存放、存取、保護和分析資料。這讓您能夠更輕鬆地將儲存方法與您的需求保持一致,並提供使用內部部署基礎設施無法輕鬆實現的儲存選項。選取儲存服務時,確保其與您的存取模式一致,對於實現您所需的效能至關重要。

您可從區塊、檔案和物件儲存服務中進行選擇,以及針對您的工作負載來選擇雲端資料遷移方案。針對您的工作負載選擇合適的儲存服務,需要您根據業務需求做出一系列決策。

本決策指南將協助您提出正確的問題,為實作提供明確途徑,並協助您從現有內部部署儲存遷移。

指示一段六分鐘的影片剪輯,源自 AWS 資深儲存解決方案架構師 Kevin McDonald 和 Victor Munoz 於 2022 年 AWS Summit 上發表的時長為 55 分鐘的演講錄製。這段剪輯提供了可用 AWS 儲存庫服務的概觀。

閱讀時間

20 分鐘

作用

協助確定哪些 AWS 儲存服務最適合您的需求。

等級

初階

上次更新日期

2023 年 6 月 2 日

關於以下內容的更多決策指南

了解

若要成功部署應用程式、執行分析工作流程和實現機器學習創新,資料就是不可或缺的基石。架構良好的系統會採用多種儲存服務,並啟用不同的功能來提高效能。

但在許多情況下,要選擇合適的儲存服務,首先需要確定它在多達程度上與您已經使用 (或熟悉) 的服務相一致。使用熟悉的儲存服務可讓您輕鬆開始使用,並且可讓您的資料遷移更容易,也可能更快捷。

例如,Amazon FSx 資料儲存系列中的服務提供四種選項,可與常用的檔案系統保持一致:

  • Amazon FSx for Windows File Server 提供全受管 Microsoft Windows 檔案伺服器,並由完全原生的 Windows 檔案系統提供支援。
  • Amazon FSx for Lustre 可讓您啟動和執行高效能 Lustre 檔案系統。
  • Amazon FSx for OpenZFS 是一項全受管檔案儲存服務,可讓您將資料從內部部署 ZFS 或其他以 Linux 為基礎的檔案伺服器遷移至 AWS。
  • Amazon FSx for NetApp ONTAP 是一項全受管服務,可提供高度可靠、可擴展、高效能和功能豐富的檔案儲存,並在 NetApp 常用的 ONTAP 檔案系統上建置。

考慮

您可能正在考慮 AWS 儲存服務,因為您正在將現有應用程式遷移至雲端,或在雲端建置新的應用程式。在將資料遷移至雲端時,了解要移動資料的位置、潛在的使用案例、您要移動的資料類型,以及可用的網路資源非常重要。

以下是選擇 AWS 儲存服務時需考慮的一些準則。   

  • AWS 儲存服務提供多種協定選項:

    • 區塊儲存提供高效能儲存,可直接附接至具有低延遲存取的運算執行個體,因此適合需要快速且一致 I/O 作業的應用程式。
    • 以檔案為基礎的儲存,幾乎可以使用 NFS 和 SMB 等業界標準協定,從幾乎任何作業系統原生掛載。它針對需要在多個運算執行個體存取共用資料的工作負載,提供了簡單的儲存。
    • 物件儲存透過網際網路的應用程式介面 (API) 輕鬆存取資料,非常適合讀取繁重的工作負載 (例如串流應用程式和服務)。

    在考慮 AWS 儲存服務時,協定發揮著至關重要的作用,因為它們可確定如何在儲存環境存取、傳輸和管理資料。

  • 務必要考慮將存取資料的用戶端的作業系統。以 Windows 為基礎的用戶端可以使用 Amazon FSx for Windows File Server 等以檔案為基礎的儲存選項。透過全面的 Server Message Block (SMB) 支援,它可為 Windows 應用程式提供高度可用的儲存。

    Amazon FSx for Lustre (適用於高效能檔案系統) 專為以 Unix/Linux 為基礎的檔案系統而設計。FSx for Lustre 專門針對速度至關重要的工作負載進行優化,如機器學習、高效能運算 (HPC)、影片處理和財務建模。

    選擇 AWS 儲存服務的用戶端類型,對於確保跨工作負載輕鬆存取和共用資料非常關鍵。選取與用戶端所用檔案系統和協定相容的服務是避免相容性問題,並確保無縫存取和傳輸資料的關鍵。

  • 選擇 AWS 儲存服務時,效能是必須考慮的關鍵因素。評估儲存效能時,需要考慮幾個因素,包括 IOPS (每秒輸入/輸出作業)、存取模式、延遲,以及輸送量或頻寬。提出以下問題很重要:

    • 您的工作負載是否對延遲敏感?
    • 其他指標 (例如 IOPS 或輸送量) 是否主導您的應用程式效能設定檔?
    • 您的工作負載是讀取還是寫入繁重型?
  • 將內部部署儲存遷移至 AWS 時,需要考慮的一些因素包括:

    • 資料傳輸:將資料傳輸至 AWS 最有效率的方法是什麼?
    • 相容性:例如,如果您已經利用 NetApp ONTAP 設備內部部署服務 (例如 Amazon FSx for NetApp ONTAP),則可提供無縫的遷移路徑。
    • 應用程式整合:評估應用程式將如何與 AWS 儲存服務整合。考慮所需的任何必要修改或組態,以便在您的應用程式與 AWS 環境之間實現無縫連線和功能。
    • 資料管理與生命週期:規劃 AWS 環境中的資料管理工作,例如備份、複寫和生命週期管理。考慮可協助自動執行這些任務的 AWS 服務和功能,例如版本控制、生命週期原則和跨區域複寫。
    • 安全與合規:確保您的資料在遷移程序中保持安全。實作適當的安全措施,例如加密和存取控制,以保護您的傳輸中資料和靜態資料
    • 成本優化:分析將儲存解決方案遷移至 AWS 的成本影響。考慮儲存定價、資料傳輸成本,以及優化成本所需的任何關聯服務或功能等因素。

    藉由仔細考慮這些因素,您可以確保從內部部署儲存解決方案成功遷移至 AWS 儲存服務,最大限度地減少中斷,最大限度地發揮雲端儲存的優勢。

  • 備份和保護要求是選擇 AWS 儲存服務時要考慮的關鍵因素,因為它們有助於確保資料的可用性和耐久性。

    如果沒有足夠的備份和保護措施,資料可能會因意外刪除、硬體故障或自然災害而遺失,這可能會對您的業務造成嚴重後果。

    熟悉 AWS Backup 等服務,這些服務可所需備份資料,或自動做為排程備份計畫的一部分。AWS Backup 還提供跨區域複寫,如果您有業務持續性或合規性要求,以便以距離生產資料最近的位置存放備份,則該服務特別有價值。

  • 選擇 AWS 儲存服務時,災難復原是至關重要考量,因為它有助於在發生災難或中斷時確保業務持續性。災難可能是由於自然災害、人為錯誤或網路攻擊等各種因素造成,並可能導致大量資料遺失和停機時間。

    選擇提供災難復原功能的儲存服務 (例如跨多個可用區域進行複寫),可協助降低災難對業務的影響。評估災難復原選項並選擇符合業務需求的儲存服務時,考慮復原時間點目標 (RTO) 和復原點目標 (RPO) 等因素非常重要。

  • 除了基本儲存成本外,還有其他影響定價的因素,例如影響儲存總成本的儲存容量、資料傳輸和可用性。以下方法可協助您降低使用 AWS 儲存服務時的成本:

    • 針對工作負載類型使用適當的儲存服務
    • 使用 AWS Cost Explorer 和其他帳單工具來監控組織支出
    • 了解您的資料及其使用方式

    我們還建議您在選擇 AWS 儲存服務時使用 AWS 定價計算器來估算成本。

  • AWS 上的安全是共同的責任。AWS 為客戶提供建置和部署其應用程式的安全基礎,但客戶必須負責實作自己的安全措施,以保護其資料、應用程式和基礎設施。

    選擇 AWS 儲存服務時,您應考慮存取控制、資料加密、合規要求、監控和記錄以及事件回應等安全因素。這樣做,您可協助確保在使用 AWS 服務時,您的資料會受到保護。

選擇

現在您已了解評估儲存選項應使用的準則,您可以隨時根據您的業務需求,選擇適合的 AWS 儲存服務。

以下表格反白顯示了哪些儲存選項會針對哪些情況進行優化。使用它來協助確定最適合您使用案例的儲存選項。

儲存類型
此服務表針對什麼最佳化?
儲存服務或工具
需要附連至單一 EC2 執行個體或容器的低延遲、高效能、耐用儲存裝置的應用程式,例如資料庫和一般用途本機執行個體儲存。
需要跨多個 EC2 執行個體/容器或多個內部部署伺服器共用讀取和寫入存取權的應用程式和工作負載,例如團隊檔案共用、高可用性企業應用程式、分析工作負載和 ML 訓練。
讀取繁重的工作負載,例如內容分發、Web 託管、大數據分析和 ML 工作流程。非常適合需要透過網際網路在全球範圍內存放、存取和分發資料的案例。
AWS 上的全受管、可擴展的高速快取,可處理存放在不同位置的檔案資料,包括內部部署 NFS 檔案系統及/或雲端檔案系統 (Amazon FSx for OpenZFS、Amazon FSx for NetApp ONTAP),以及 Amazon S3。

除了選擇儲存服務之外,您還需要選擇資料遷移方式,以傳輸到所選服務中。AWS 提供多種遷移資料的選項,視需要選擇線上還是離線傳輸。有兩個關鍵考量:

  • 速度 – 在速度直觀重要時選擇線上遷移。線上以分鐘或小時測量,而離線則按天測量。如果資料經常更新且時延敏感,請選擇線上。若是一次性遷移且非時延敏感,則可選擇離線。
  • 頻寬 – 線上遷移資料無需日常使用的頻寬。當有網路限制時則選擇離線,資料在傳輸中可以離線,而不會中斷您的業務。Snow Family 中的 AWS 服務提供離線遷移的選項。 

下表詳細列出了線上/離線選項。

遷移選項
速度是優先考量時
頻寬很重要時
儲存服務或工具
線上已針對資料頻繁更新進行優化。可用於時延敏感或持續的工作負載。
您需要確保擁有足夠的可用頻寬,但可以藉由優化一天中的傳輸時間來獲益。
適用於一次性或定期上傳 – 以及資料在傳輸中可能是靜態時。
若您只需使用最低限度的可用頻寬,而且您更偏好實體移動的可預測性,則這個選擇很有意義。

使用

現在您已經確定處理資料所需的最佳協定、效能要求和本指南中討論的其他準則,您還應了解哪種儲存服務最適合您的需求。 

若要探索如何使用並進一步了解有關每項可用 AWS 儲存服務的資訊,我們提供了探索每個服務運作方式的途徑。下一節提供助您開始使用的深入說明文件、實作教學課程和資源的連結。

  • Amazon S3
  • Amazon S3

    Amazon S3 入門

    本指南將協助您透過使用儲存貯體和物件來開始使用 Amazon S3。儲存貯體是物件的容器。物件由檔案及描述該檔案的任何中繼資料組成。

    Amazon S3

    優化 Amazon S3 效能 

    建置可透過 Amazon S3 上傳和擷取儲存體的應用程式時,請遵循本文中的 AWS 最佳實務指導方針來優化效能。
     

    Amazon S3

    Amazon S3 教學課程
     

    下列教學課程將介紹常見 Amazon S3 任務的完整端對端程序。這些教學課程適用於實驗室類型的環境,並提供一般指引。

  • Amazon EBS
  • Amazon EBS

    Amazon EBS 入門



    針對必須快速存取且需要長期持續保存的資料,建議使用 Amazon EBS。
     
    Amazon EBS

    建立 Amazon EBS 磁碟區



    Amazon EBS 磁碟區是一種耐用的區塊層級儲存裝置,您可以將其附接至執行個體。

    立即開始本教學課程 »

    Amazon EBS

    使用 Amazon EBS 直接 API 來存取 EBS 快照的內容
     

    您可以使用直接 API 建立 EBS 快照、在快照上寫入和讀取資料,以及識別差異。

    探索指南 »

  • Amazon EFS
  • AWS Database Migration Service

    Amazon EFS 入門


    了解如何建立 Amazon EFS 檔案系統。您會將檔案系統掛載至 VPC 中的 Amazon EC2 執行個體,並測試端對端設定。

    立即開始本教學課程 »

    AWS Database Migration Service

    建立網路檔案系統


    了解如何存放檔案並建立 Amazon EFS 檔案系統、在 Amazon EC2 上啟動 Linux 虛擬機器、掛載檔案系統、建立檔案、終止執行個體並刪除檔案系統。

    立即開始本教學課程 »

    AWS Database Migration Service

    設定 Apache Web 伺服器並提供 Amazon EFS 檔案

    了解如何透過建立 Auto Scaling 群組,在一個 EC2 執行個體上設定 Apache Web 伺服器,以及在多個 EC2 執行個體上設定 Apache Web 伺服器。
     

    立即開始本教學課程 »

  • Amazon FSx
  • AWS Database Migration Service

    Amazon FSx 入門
     


    本入門指南將引導您了解開始使用 Amazon FSx 所需的操作。


    探索指南 »

    AWS Database Migration Service

    Amazon FSx for Lustre 入門
     

    了解如何使用 Amazon FSx for Lustre 檔案系統,透過以檔案為基礎的應用程式來處理 Amazon S3 儲存貯體中的資料。

    探索指南 »

    AWS Database Migration Service

    什麼是 FSx for Windows File Server?

    本指南提供 Amazon FSx for Windows File Server 簡介


    探索指南 »

    AWS Database Migration Service

    Amazon FSx for NetApp ONTAP 入門
     

    了解如何開始使用 Amazon FSx for NetApp ONTAP。



    立即開始本教學課程 »

    AWS Database Migration Service

    Amazon FSx for OpenZFS 入門
     

    了解如何建立 Amazon FSx for Lustre 檔案系統,並從您的運算執行個體對其進行存取。

    立即開始本教學課程 »

  • Amazon File Cache
  • AWS File Cache

    Amazon File Cache 入門

    了解如何建立 Amazon File Cache 資源,並從您的運算執行個體對其進行存取。

    立即開始本教學課程 »

    Amazon File Cache

    Amazon File Cache 運作情形

    本影片展示 Amazon File Cache 如何用做存放於內部部署檔案系統的資料的暫時性高效能儲存位置。

    觀賞影片 »

  • AWS Storage Gateway
  • AWS Database Migration Service

    AWS Storage Gateway 入門

    將內部部署軟體設備連線至雲端儲存體,以提供無縫且安全的整合。依閘道類型尋找文件內容。


    探索指南 »

    AWS Database Migration Service

    Amazon S3 File Gateway 的使用者指南

    描述 Amazon S3 File Gateway 概念,並解說如何使用主控台和 API 操作各種功能。



    探索指南 »

    AWS Database Migration Service

    Amazon FSx File Gateway 的使用者指南

    描述 Amazon FSx File Gateway,該服務提供透過內部部署設施對雲端 Amazon FSx for Windows File Server 共用的存取。包括使用主控台和 API 的說明。
    探索指南 »

  • AWS DataSync
  • AWS Database Migration Service

    AWS DataSync 入門

    本指南逐步介紹如何使用 AWS 管理主控台來開始使用 AWS DataSync。


    探索指南 »

    AWS Database Migration Service

    使用 AWS DataSync 將資料從 Hadoop 移至 Amazon S3

    了解如何加速資料遷移,以及簡化其叢集與 AWS 之間的資料傳輸。


    閱讀部落格 »

    AWS Database Migration Service

    AWS DataSync 教學課程


    這些教學課程會逐步引導您使用 AWS DataSync 和傳輸資料的一些真實情境。


    立即開始本教學課程 »

  • AWS Transfer Family
  • Amazon Aurora

    AWS Transfer Family 入門

    了解如何使用 Amazon S3 儲存裝置建立具有可公開存取端點的 SFTP 伺服器、透過服務受管驗證新增使用者,以及使用 Cyberduck 來傳輸檔案。

    立即開始本教學課程 »

    Amazon Aurora

    AWS Transfer Family 運作情形


    本影片展示了 AWS Transfer Family 透過公有網際網路及在 VPC 內,針對三個支援協定 (SFTP、FTPS 和 FTP) 的使用方式。

    觀賞影片 »

  • AWS Snow Family
  • AWS Database Migration Service

    AWS Snow Family 入門

    這些指南提供涵蓋 Snow Family 中所有目前服務的文件連結。


    閱讀文件 »

    AWS Database Migration Service

    AWS Snowcone 使用者指南


    本指南包括有關儲存和本機運算,將資料匯入和匯出至 AWS 雲端,以及 Snowcone 裝置其他功能的指導。

    探索指南 »

    AWS Database Migration Service

    AWS Snowball Edge 開發人員指南

    本指南包括本機儲存和運算、叢集、將資料匯入和匯出 Amazon S3,以及其他邊緣裝置功能的指引。 

    探索指南 »

探索

架構圖

探索參考架構圖,以協助您在 AWS 上開發、擴展和測試儲存服務。

探索架構圖 »

白皮書

探索白皮書,以協助您開始使用、學習最佳實務,以及了解您的儲存選項。

探索白皮書 »

AWS 解決方案

探索經審核的解決方案和常見儲存服務使用案例的架構指引。

探索解決方案 »

其他資源

本頁對您是否有幫助?