管理 Storage Gateway 的本機磁碟 - AWS Storage Gateway

Amazon S3 檔案閘道文件已移至什麼是 Amazon S3 檔案閘道?

Amazon FSx 檔案閘道文件已移至什麼是 Amazon FSx 檔案閘道?

磁碟區閘道文件已移至什麼是磁碟區閘道?

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

管理 Storage Gateway 的本機磁碟

閘道虛擬機器 (VM) 使用您現場部署的本機磁碟來進行緩衝及儲存。在 Amazon EC2 執行個體上建立的閘道會使用 Amazon EBS 磁碟區做為本機磁碟。

決定本機磁碟儲存容量

您希望為閘道配置的磁碟數目及大小皆由您決定。根據您部署的儲存體解決方案 (請參閱規劃 Storage Gateway 部署),閘道將需要下列額外的儲存體:

  • 磁帶閘道至少需要兩個磁碟。一個做為快取使用,另一個則做為上傳緩衝使用。

下表針對您所部署的閘道建議本機磁碟儲存體大小。您可以在設定閘道之後以及工作負載需求增加時,新增更多本機儲存體。

本機儲存 描述
上傳緩衝 上傳緩衝區會在閘道將資料上傳到 Amazon S3 之前提供資料的暫存區域。您的閘道會透過加密 Secure Sockets Layer (SSL) 連線,將此緩衝資料上傳至 AWS。
快取儲存體 快取儲存可做為現場部署耐用存放區,用於擱置從上傳緩衝區上傳至 Amazon S3 的資料。當您的應用程式在磁碟區或磁帶上執行 I/O 時,閘道會將資料儲存到快取儲存體,以提供低延遲存取。當您的應用程式從磁碟區或磁帶請求資料時,閘道會先檢查快取儲存體是否有資料,之後才會從 AWS 下載資料。
注意

當您佈建磁碟時,若上傳緩衝和快取儲存體使用相同的實體資源 (相同的磁碟),強烈建議您不要為上傳緩衝及快取儲存體佈建本機磁碟。基礎實體儲存體資源會在 VMware 中以資料存放區表示。當您部署閘道 VM 時,您會選擇要存放 VM 檔案的資料存放區。當您佈建本機磁碟 (例如:做為快取儲存體或上傳緩衝使用) 時,您可選擇將虛擬磁碟存放在與 VM 相同的資料存放區中,或是其他資料存放區中。

若您有超過一個資料存放區,我們強烈建議您為快取儲存體選擇一個資料存放區,並為上傳緩衝選擇另外一個資料存放區。後端僅為一個基礎實體磁碟的資料存放區,在用以同時做為快取儲存體和上傳緩衝的後端時,可能會在某些情況下導致效能不佳。這在備份為效能較差的 RAID 組態 (例如 RAID1) 時也相同。

在您閘道的初始設定和部署完成後,您可以透過新增或移除上傳緩衝的磁碟來調整本機儲存體。您也可以新增快取儲存體的磁碟。

最佳化閘道效能

為了達到最佳效能,請在快取和上傳緩衝區中使用高輸送量 SSD 磁碟

  • 使用不同的磁盤緩存和上傳緩衝區。如果使用 RAID,請確定快取和上傳緩衝區 d isks 在硬體層級使用不同的 RAID 控制器。

  • 新增至少 2 個不同的上傳緩衝磁碟。

  • 針對快取 + 上傳緩衝裝置使用 RAID 0 分段 RAID 組態,以提高輸送量。這對於快取磁碟尤其重要。

決定要配置的上傳緩衝區大小

您可以透過使用上傳緩衝公式,來判斷要配置的上傳緩衝大小。我們強烈建議您為上傳緩衝配置至少 150 GiB。若公式傳回的值小於 150 GiB,請使用 150 GiB 做為您為上傳緩衝配置的數量。您可以為每個閘道設定最多 2 TiB 的上傳緩衝容量。

注意

對於磁帶閘道,當上傳緩衝區達到其容量時,您的應用程式可以繼續讀取資料,並將資料寫入儲存磁碟區。不過,磁帶閘道不會將您的任何磁碟區資料寫入其上傳緩衝區,也不會上傳任何這些資料,AWS直到 Storage Gateway 將本機儲存的資料與儲存在中的資料副本同步化為止AWS。此同步只有在磁碟區處於 BOOTSTRAPPING (引導) 狀態時才會發生。

若要估計需配置的上傳緩衝數量,您可以判斷預期的傳入及傳出資料速率,並帶入下列公式。

傳入資料的速率

此速率指的是應用程式輸送量,即您的現場部署應用程式於一段時間內,將資料寫入您閘道的速率。

傳出資料的速率

此速率指的是網路輸送量,即您的閘道可將資料上傳至 AWS 的速率。這個速率取決於您的網路速度、使用率,以及您是否已啟動頻寬節流。此速率應針對壓縮進行調整。當上傳資料至 AWS 時,閘道會盡可能地套用資料壓縮。例如,若您的應用程式資料為純文字,您可能取得 2:1 的有效壓縮比。但是,若您是要寫入影片,則閘道可能會無法達到任何資料壓縮比,並且可能會需要更多的閘道上傳緩衝。

若為下列任一情形,強烈建議您配置至少 150 GiB 的上傳緩衝區空間:

  • 您的傳入率高於傳出率。

  • 該公式返回小於 150 GiB 的值。


				基於應用程式和網路輸送量壓縮和寫入持續時間的上傳緩衝區公式。

例如,假設您的商業應用程式將文字資料寫入您閘道的速率為每秒 40 MB,每天 12 小時,則您的網路輸送量為每秒 12 MB。假設文字資料的壓縮因數為 2:1,則您應為上傳緩衝配置約 690 GiB 的空間。

((40 MB/sec) - (12 MB/sec * 2)) * (12 hours * 3600 seconds/hour) = 691200 megabytes

您可以先使用概略值來判斷您希望配置給閘道做為上傳緩衝空間的磁碟大小。視需要使用 Storage Gateway 主控台新增更多上傳緩衝區空間。此外,您可以使用 Amazon CloudWatch 操作指標監控上傳緩衝區使用情況並確定其他儲存需求。如需指標和設定警示的資訊,請參閱監控上傳緩衝區

決定要配置的快取儲存體大小

您的閘道會使用其快取儲存體來提供您最近存取之資料的低延遲存取。快取儲存可做為現場部署耐用存放區,用於擱置從上傳緩衝區上傳至 Amazon S3 的資料。一般而言,您會將快取儲存體的大小設為上傳緩衝大小的 1.1 倍。如需如何估計您快取儲存體大小的詳細資訊,請參閱決定要配置的上傳緩衝區大小

您可以先使用概略值來佈建快取儲存體的磁碟。然後,您可以使用 Amazon CloudWatch 操作指標監控快取儲存使用情況,並使用主控台視需要佈建更多儲存。如需使用指標和設定警示的資訊,請參閱監控快取儲存

設定額外的上傳緩衝區或快取儲存

隨著您應用程式的需求變更,您可以增加閘道的上傳緩衝或快取儲存體容量。您可以為閘道增加儲存容量,而不會中斷功能或造成停機時間。當您新增更多儲存區時,您可以在閘道虛擬機器開啟的情況下執行此操作。

重要

新增快取或將緩衝區上傳到現有閘道時,您必須在閘道主機虛擬化管理程序或 Amazon EC2 執行個體上建立新磁碟。請勿移除或變更已配置為快取或上傳緩衝區的現有磁碟大小。

設定閘道的其他上傳緩衝區或快取儲存
  1. 在閘道主機虛擬化管理程序或 Amazon EC2 執行個體上佈建一或多個新磁碟。如需有關如何在 Hypervisor 上佈建磁碟的詳細資訊,請參閱 Hypervisor 的文件。如需為 Amazon EC2 執行個體佈建 Amazon Elastic Compute Cloud 使用者指南中的 Amazon E lastic Compute Cloud 使用者指南中的 Amazon Elastic Compute Cloud 使用者指南中的資訊。在以下步驟中,您將配置此磁盤為上傳緩衝區或緩存存儲。

  2. 開啟儲存裝置閘道主控台,網址為 https://console.aws.amazon.com/storagegateway/home

  3. 在導覽窗格中,選擇 Gateways (網際網路閘道)。

  4. 搜尋您的閘道,然後從清單中選取它。

  5. 從「動作」功能表中選擇「設定儲存區」。

  6. [設定儲存體] 區段中,識別您佈建的磁碟。如果沒有看到您的磁碟,則請選擇重新整理圖示重新整理清單。針對每個磁碟,從 [配置給] 下拉式功能表中選擇 [上傳緩衝區] 或 [快取儲存]。

  7. 選擇 [儲存變更] 以儲存您的組態設定。