

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# AWS Storage Gateway
<a name="storage-main-storage-gateway"></a>

AWS Storage Gateway 是一種混合雲端儲存服務，可將內部部署環境與 AWS 雲端儲存連線。它可讓您將現有的現場部署基礎設施與 無縫整合 AWS，讓您能夠從雲端儲存和擷取資料，並在混合環境中執行應用程式。對於 Windows 工作負載，您可以使用 Storage Gateway，使用 SMB 和 NFS 等原生 Windows 通訊協定來存放和存取資料。您可以使用 Storage Gateway 來降低在 上執行 Windows 工作負載的相關費用， AWS 方法是使用內部部署硬體和軟體做為雲端的橋接器。這可讓您利用 的可擴展性和成本效益， AWS 而不必對現有的基礎設施進行重大變更。

在 Storage Gateway 的保護下，您可以取得 Amazon S3 File Gateway、Amazon FSx File Gateway、磁帶閘道和磁碟區閘道。S3 檔案閘道和 FSx 檔案閘道最常用於 Microsoft 工作負載。

## Amazon S3 File Gateway
<a name="storage-main-storage-gateway-s3-summary"></a>

[Amazon S3 File Gateway](https://docs.aws.amazon.com/filegateway/latest/files3/what-is-file-s3.html) 可讓您將檔案存放在 Amazon S3 中，同時透過使用傳統 SMB 共用提供存取給使用者。這提供了熟悉的使用者介面，並透過將資料儲存在 Amazon S3 中並利用各種 Amazon S3 儲存層來協助降低成本。您可以使用 S3 Intelligent Tiering 實作 Storage Gateway，協助您自動將生命週期檔案移至最低成本的儲存層，進一步降低成本。我們建議將 S3 File Gateway 用於向外擴展、唯讀存取、快速重複讀取 （從快取） 和資料庫傾印。通常不建議用於高效能或高可用性寫入、編輯檔案或部門共享。

## Amazon FSx File Gateway
<a name="storage-main-storage-gateway-fsx-summary"></a>

使用 [Amazon FSx Windows 檔案系統時，Amazon FSx File Gateway](https://docs.aws.amazon.com/filegateway/latest/filefsxw/what-is-file-fsxw.html) 也可以節省成本。 FSx 您可以站立 FSx 檔案閘道，以提供對另一個區域中 Amazon FSx 檔案系統的本地化存取，以避免擁有兩個獨立檔案系統的成本。如果您有多個現場部署檔案伺服器，並想要合併這些伺服器以避免支付多個硬體裝置的費用，這也很有幫助。

## 成本影響
<a name="storage-main-storage-gateway-cost"></a>

### Amazon S3 File Gateway
<a name="storage-main-storage-gateway-cost-s3-filegate"></a>

設定 S3 檔案閘道非常簡單，因為您可以使用 Storage Gateway 的啟動精靈。您可以在幾分鐘內使用 AWS 環境中的 EC2 執行個體部署閘道。設定閘道之後，您可以將 Storage Gateway 共用設定為可透過 SMB 和 NFS 通訊協定存取。對於典型的 Windows 工作負載，您也可以使用此設定來利用 Active Directory 環境，並設定檔案共享的許可。您可以有效地將 Storage Gateway 整合到正常用量中，因為它可作為典型的 Windows 檔案共用。檔案和資料夾會儲存為物件，而 NTFS 存取控制清單 ACLs) 會儲存為中繼資料。

下表將 10 TB 的儲存成本與三個可用的儲存選項進行比較：
+ FSx for Windows File Server
+ Amazon S3 File Gateway
+ Amazon Elastic Block Store (Amazon EBS) 

如果您使用 Amazon S3，儲存 10 TB 儲存空間的價格會大幅降低，因為您可以將資料分割成各種用量方案。在定價預估中，S3 Intelligent Tiering 用於其定價彈性。這包括 S3 Standard 的 80%、不常存取的 10%，以及 Amazon Glacier 的 10%。雖然您可以使用 Amazon Glacier，但請務必設定適當的生命週期規則，以確保移至 Amazon Glacier 的任何檔案都不需要立即存取。Amazon Glacier 僅用於封存用量，而非一般存取用量。


****  

| 儲存系統 | 10 TB 儲存體的成本 | 區域 | 
| --- | --- | --- | 
| FSx for Windows File Server （假設重複資料刪除節省 50%) | [683.20 USD 的 SSD](https://calculator.aws/#/estimate?id=0833fc4f9b69ef3902e600afa3bd35e4c43bd034) | 美國東部 (維吉尼亞北部) | 
| Amazon S3 File Gateway | [449.51 USD 智慧分層](https://calculator.aws/#/estimate?id=e584593492b7b6e14752516b3022d85c0e701067) | 美國東部 (維吉尼亞北部) | 
| Amazon EBS | [1，335.69 USD GP3](https://calculator.aws/#/estimate?id=1645edeaf53d61821ee1fc60d4d8e876630d4331) | 美國東部 (維吉尼亞北部) | 

考慮下列各項：
+ 在 Amazon Glacier 中，除非您使用 [RestoreObject](https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html) API 將物件還原至 Amazon S3，否則會收到一般 I/O 錯誤。我們建議您使用 Amazon CloudWatch Events 對此 I/O 錯誤使用通知。如此一來，您的營運團隊可以對使用者做出反應，在他們可能需要存取的檔案上收到此錯誤。如需這些錯誤的詳細資訊，請參閱 Amazon S3 File Gateway 文件中的 [Error： InaccessibleStorageClass](https://docs.aws.amazon.com/filegateway/latest/files3/troubleshooting-file-gateway-issues.html#troubleshoot-logging-errors-inaccessiblestorageclass)。
+ 除了 Amazon Glacier 的存取限制之外，Storage Gateway 上的[每個物件/資料夾只允許 10 ACLs](https://docs.aws.amazon.com/filegateway/latest/files3/troubleshooting-file-gateway-issues.html#troubleshoot-copying-files-to-s3)。在您決定使用 Storage Gateway 之前，請確定您不需要超過 10 個 ACL 項目。

### Amazon FSx File Gateway
<a name="storage-main-storage-gateway-cost-fsx-filegate"></a>

與 Amazon S3 檔案閘道類似，FSx 檔案閘道可讓您存取長期保留資料的檔案系統。在 Amazon S3 檔案閘道中，資料位於 Amazon S3 中。對於 FSx 檔案閘道，您的資料位於 FSx for Windows File Server。雖然 FSx for Windows File Server 可使用異地同步備份選項，但沒有多區域選項。如果您有全球公司或遠端辦公室，您可能需要提供地理位置上更接近最終使用者的共用儲存平台，以避免延遲。如果您要部署另一個 Amazon FSx 檔案系統，這會增加全新的 Amazon FSx for Windows File Server 檔案系統和必要儲存體的成本。若要避免建立新的檔案系統和複製成本，您可以在次要區域中部署 FSx 檔案閘道。這可為使用者提供檔案的本地化存取，同時有助於降低整體成本。


****  

| 儲存系統 | 10 TB 儲存體的成本 | 區域 | 
| --- | --- | --- | 
| Amazon FSx for Windows File Server | 683.20 USD 的 SSD | 美國東部 (維吉尼亞北部) | 
| Amazon FSx File Gateway | \$1503.70/單一閘道 | 美國東部 (維吉尼亞北部) | 

**注意**  
上表中的價格是以 [Storage Gateway 定價](https://aws.amazon.com/storagegateway/pricing/)為基礎。

請謹記以下幾點：
+ FSx File Gateway 可協助您為多區域工作負載每月節省約 180 USD （或每年 2100 USD)。
+ FSx File Gateway 的資料傳輸費用較低，因為它只需要快取定期存取的檔案，而不是完整的次要複本。
+ 雖然您可以在不同區域中有兩個 FSx for Windows File Server 部署，並使用 AWS Backup 或 保持更新 AWS DataSync，但這兩個選項都不是近乎即時。

## 成本最佳化建議
<a name="storage-main-storage-gateway-rec"></a>

### Amazon S3 File Gateway
<a name="storage-main-storage-gateway-rec-s3-gateway"></a>

S3 File Gateway 提供儲存檔案的低成本選項，但實作和使用檔案系統的方式有一些問題需要考慮。例如，S3 File Gateway 需要使用虛擬機器來執行 Storage Gateway 軟體。在 中 AWS，根據預設，Storage Gateway 會使用 m5.xlarge 執行個體部署在 Amazon EC2 中。如果您想要降低內部部署儲存成本，您可以將 Storage Gateway 部署為虛擬化平台上的虛擬設備，例如 VMware 和 Hyper-V。

#### 高可用性考量
<a name="storage-main-storage-gateway-rec-s3-gateway-highavail"></a>

執行 Storage Gateway 是存取檔案的單一失敗點。為了避免不必要的停機時間，我們建議您實作嚴格的存取控制，讓使用者可以變更或停止並啟動 Storage Gateway 執行個體。此外，對於 上的部署 AWS，使用 Amazon Data Lifecycle Manager 建立路由快照以快速復原 Storage Gateway 實作會很有幫助。如果您使用 VMware 在內部部署執行 Storage Gateway，則可以將其設定為[高可用性](https://aws.amazon.com/blogs/storage/deploy-a-highly-available-aws-storage-gateway-on-a-vmware-vsphere-cluster/)。

#### 執行多個檔案系統
<a name="storage-main-storage-gateway-rec-s3-gateway-multiple"></a>

將日常使用的檔案工作負載與封存工作負載分開，可協助您避免不必要的儲存成本。Storage Gateway 能夠與 FSx for Windows File Server 檔案系統一起部署。透過使用 [DFS 命名空間](https://docs.aws.amazon.com/fsx/latest/WindowsGuide/group-file-systems.html)，您可以呈現在 FSx for Windows File Server 上執行的主要每日使用儲存，以及在 Amazon S3 中執行的儲存 （透過 Storage Gateway 存取）。

下圖顯示如何使用單一 DFS 命名空間做為不同後端儲存選項的前端存取點。

![\[使用 DFS 命名空間做為前端存取點。\]](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/optimize-costs-microsoft-workloads/images/namespace_dfsn.png)


用戶端會導向資料夾結構，例如 **\$1\$1example.com\$1storage**。此主目錄包含 子目錄。FSx for Windows File Server 檔案系統包含正常存取的檔案共用。您可以使用在 Storage Gateway 上建立的檔案共用來封存資料。使用者可以手動將項目封存至封存資料夾，或者您可以建置程序，自動將一些檔案從一般檔案共用移至封存資料夾。

考慮下列各項：
+ 檢閱您的儲存需求，並提供足夠的[快取儲存空間](https://docs.aws.amazon.com/filegateway/latest/filefsxw/ManagingLocalStorage-common.html)。
+ 將閘道新增至 Active Directory 組態，並使用[標準 Windows ACLs存取檔案](https://docs.aws.amazon.com/filegateway/latest/files3/smb-acl.html)。

### FSx File Gateway
<a name="storage-main-storage-gateway-rec-gateway"></a>

FSx File Gateway 的部署類似於 S3 File Gateway 的部署，但如果您使用啟動精靈，會更輕鬆。如需詳細說明，請參閱 [Amazon FSx 檔案閘道文件中的步驟 3：建立和啟用](https://docs.aws.amazon.com/filegateway/latest/filefsxw/create-gateway-file.html) Amazon FSx 檔案閘道。在環境中部署 FSx 檔案閘道之後，您可以將其與現有的 Amazon FSx 檔案系統建立關聯，並存取您的檔案。

部署 FSx 檔案閘道時，儲存是主要考量。預設儲存體提供 150 GB，這是快取檔案的適量空間。建立低可用空間的監控提醒有助於正確調整儲存空間大小，而不會過度配置。

## 其他資源
<a name="storage-main-storage-gateway-resources"></a>
+ [AWS Storage Gateway 資源](https://aws.amazon.com/storagegateway/resources/) (AWS 文件）