本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS Storage Gateway
AWS Storage Gateway 是一種混合雲存儲服務,將內部部署環境與 AWS 雲存儲連接起來。它可讓您將現有的內部部署基礎結構與無縫整合 AWS,讓您能夠從雲端儲存和擷取資料,並在混合式環境中執行應用程式。對於 Windows 工作負載,您可以使用 Storage Gateway,使用原生 Windows 通訊協定 (例如SMB和) 來儲存和存取資料NFS。您可以使用 Storage Gateway, AWS 藉由使用內部部署硬體和軟體做為通往雲端的橋樑,降低在上執行 Windows 工作負載的相關成本。這使您可以充分利用的可擴展性和成本效益, AWS 而無需對現有基礎架構進行重大變更。
在 Storage Gateway 的保護下,您可以取得 Amazon S3 檔案閘道、Amazon FSx 檔案閘道、磁帶閘道和磁碟區閘道。S3 檔案閘道和FSx檔案閘道最常用於 Microsoft 工作負載。
Amazon S3 檔案閘道
Amazon S3 檔案閘道可讓您將檔案存放在 Amazon S3,同時使用傳統SMB共用功能為使用者提供存取權。這提供了熟悉的使用者界面,並透過將資料存放在 Amazon S3 並利用各種 Amazon S3 儲存層級來協助降低成本。您可以使用 S3 智慧型分層實作 Storage Gateway,協助您將生命週期檔案自動移至成本最低的儲存層級,進一步降低成本。建議使用 S3 檔案閘道進行向外延展、唯讀存取、快速重複讀取 (從快取) 和資料庫傾印。通常不建議用於高效能或高可用性寫入、編輯檔案或部門共用。
Amazon FSx 檔案閘道
使用 Amazon FSx Windows FSx 檔案系統時,Amazon 檔案閘道也可以節省成本。您可以站立FSx檔案閘道,提供對其他區域中 Amazon FSx 檔案系統的本地化存取,以避免擁有兩個獨立檔案系統的成本。如果您有多個內部部署檔案伺服器,而且想要合併這些伺服器以避免支付多個硬體裝置的費用,這也會很有幫助。
成本影響
Amazon S3 檔案閘道
設定 S3 檔案閘道非常簡單,因為您可以使用 Storage Gateway 的啟動精靈。您可以在幾分鐘內使用 AWS 環境中的EC2執行個體來部署閘道。設定閘道之後,您可以將 Storage Gateway 共用設定為可透過SMB和通NFS訊協定存取。對於一般的 Windows 工作負載,您也可以使用此設定來利用作用中目錄環境並設定檔案共用的權限。您可以有效地將 Storage Gateway 集成到正常使用中,因為它將作為典型的 Windows 文件共享工作。檔案和資料夾會儲存為物件和存NTFS取控制清單 (ACLs) 做為中繼資料。
下表將 10 TB 儲存空間的成本與三個可用的儲存選項進行比較:
-
FSx視窗檔案伺服器
-
Amazon S3 檔案閘道
-
Amazon 彈性塊商店(AmazonEBS)
如果您使用 Amazon S3,將 10 TB 儲存存放在相當便宜的價格中,因為您可以將資料分割成不同的用量層。在定價估算中,使用 S3 智慧型分層作為其定價彈性。這包括 S3 標準中的 80%、10% 的不常存取,以及 Amazon S3 冰川的 10%。雖然您可以使用 S3 Glacier,但請務必設定適當的生命週期規則,以確保移至 S3 Glacier 的任何檔案都不需要立即存取。S3 Glacier 純粹用於存檔用途,而不是常規訪問用途。
儲存系統 | 10 TB 儲存空間的成本 | 區域 |
---|---|---|
FSx適用於 Windows 檔案伺服器 (假設省下 50% 的重複資料刪除功能) | 683.20 元 USD SSD |
美國東部 (維吉尼亞北部) |
Amazon S3 檔案閘道 | 智慧型分層 USD |
美國東部 (維吉尼亞北部) |
Amazon EBS | 1,335.69 元 USD GP3 |
美國東部 (維吉尼亞北部) |
考慮下列各項:
-
在 S3 Glacier 中,除非您使用RestoreObjectAPI將物件還原回 Amazon S3,否則您會收到一般 I/O 錯誤。我們建議您使用 Amazon CloudWatch 事件針對此 I/O 錯誤使用通知。這樣,您的操作團隊就可以對用戶在他們可能需要訪問的文件上得到此錯誤的反應。如需這些錯誤的詳細資訊,請參閱 Amazon S3 檔案閘道文件 InaccessibleStorageClass中的錯誤:。
-
除了 S3 Glacier 的存取限制之外,Storage Gateway 上的每個物件/資料夾只ACLs允許 10 個。在您決定使用 Storage Gateway 之前,請確定您不需要超過 10 個ACL項目。
Amazon FSx 檔案閘道
檔案閘道與 Amazon S3 檔案閘道類似,可讓您存取可長期保留資料的檔案系統。FSx在 Amazon S3 檔案閘道中,資料駐留在 Amazon S3 中。對於FSx檔案閘道,您的資料位FSx於 Windows 檔案伺服器上。雖然異地同步備份選項適用FSx於 Windows 檔案伺服器,但沒有多區域選項。如果您有全球公司或遠端辦公室,您可能需要提供一個在地理位置上更接近使用者的共用儲存平台,以避免延遲。如果您要部署另一個 Amazon FSx 檔案系統,這會增加全新的 Windows 檔案伺服器檔案系統和必要儲存的成本。FSx若要避免建立全新的檔案系統並複製成本,您可以在次要區域部署FSx檔案閘道。這可為使用者提供對檔案的本地化存取,同時有助於降低整體成本。
儲存系統 | 10 TB 儲存空間的成本 | 區域 |
---|---|---|
Amazon FSx 文件服务器 | 683.20 元 USD SSD | 美國東部 (維吉尼亞北部) |
Amazon FSx 檔案閘道 | 單一閘道器 | 美國東部 (維吉尼亞北部) |
注意
上表中的價格是根據 S torage Gateway 定價而定
請謹記以下幾點:
-
FSx檔案閘道可協助您每月節省約 180 美元 (或每年 2100 美元) 的多區域工作負載。
-
FSx檔案閘道的資料傳輸費用要低得多,因為它只需要快取定期存取的檔案,而不是完整的次要複本。
-
雖然您可以在不同區域中FSx針對 Windows 檔案伺服器進行兩個部署,並使用 AWS Backup 或保持更新 AWS DataSync,但這兩個選項都不是接近即時的。
成本最佳化建議
Amazon S3 檔案閘道
S3 檔案閘道為儲存檔案提供了低成本的選項,但是在實作和使用檔案系統方面,還有一些問題需要考慮。例如,S3 檔案閘道需要使用虛擬機器才能執行 Storage Gateway 軟體。在中 AWS,依預設,Storage Gateway 是使EC2用 m5.xlarge 執行個體在 Amazon 中部署。如果您想要降低內部部署儲存體成本,可以將 Storage Gateway 部署為虛擬化平台 (例如 VMware Hyper-V) 上的虛擬應用裝置。
高可用性考量
執行 Storage Gateway 是存取檔案的單一失敗點。為了避免不必要的停機時間,我們建議您實施嚴格的存取控制,讓使用者可以對 Storage Gateway 執行個體進行變更或停止和啟動。此外,對於進行部署 AWS,使用 Amazon Data Lifecycle Manager 建立路由快照以快速復原 Storage Gateway 實作也很有幫助。如果您正在使用內部部署執行 Storage GatewayVMware,則可以將其設定為高可用性
執行多個檔案系統
將日常使用的檔案工作負載與封存工作負載分開,有助於避免不必要的儲存成本。Storage Gateway 必須與 Windows 檔案伺服器檔案系統一FSx起部署的能力。透過使用DFS命名空間,您可以顯示在 Windows 檔案伺服器上FSx執行的主要日常使用儲存,以及在 Amazon S3 中執行的儲存 (可透過 Storage Gateway 存取)。
下圖顯示如何使用單一DFS命名空間做為不同後端儲存選項的前端存取點。
用戶端會導向至資料夾結構,例如\\ example.com\ 儲存空間。此主目錄包含子目錄。Windows 檔案伺服器檔案系統包含正常存取的檔案共FSx用。您可以將 Storage Gateway 上建立的檔案共用用於封存資料。使用者可以手動將項目封存至封存資料夾,或者您可以建立程序,自動將一些檔案從一般檔案共用移至封存資料夾。
考慮下列各項:
-
檢閱您的儲存需求,並為快取提供足夠的儲存空間。
-
將閘道新增至您的作用中目錄組態,並使用標準 Windows ACLs 存取檔案。
FSx檔案閘道
FSx檔案閘道的部署類似於 S3 檔案閘道的部署,但如果您使用啟動精靈,它會更容易。如需詳細指示,請參閱 Amazon FSx 檔案閘道文件中的步驟 3:建立和啟用 Amazon FSx 檔案閘道。在環境中部署FSx檔案閘道後,您可以將其與現有 Amazon FSx 檔案系統建立關聯,並取得檔案的存取權。
儲存是部署FSx檔案閘道時的主要考量因素。默認存儲提供 150 GB,這是用於緩存文件的相當大量空間。針對可用空間不足建立監控警示,有助於在不過度配置的情況下,正確調整儲存
其他資源
-
AWS Storage Gateway 資源
(AWS 文件)