本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
管理 Storage Gateway 的本地磁盤
閘道虛擬機器 (VM) 使用您現場部署的本機磁碟來進行緩衝及儲存。在 Amazon EC2 執行個體上建立的閘道會使用 Amazon EBS 磁碟區做為本機磁碟。
決定本地磁盤存儲量
您希望為閘道配置的磁碟數目及大小皆由您決定。閘道需要下列額外的儲存體:
檔案閘道需要至少一個磁碟,用來做為快取。下表針對您所部署的閘道建議本機磁碟儲存體大小。您可以在設定閘道之後以及工作負載需求增加時,新增更多本機儲存體。
本機儲存 | 描述 | 閘道類型 |
---|---|---|
快取儲存體 | 快取儲存體做為現場部署耐久存放區,存放等待上傳至 Amazon S3 或文件系統的資料。 |
|
注意
基礎實體儲存體資源會在 VMware 中以資料存放區表示。當您部署閘道 VM 時,您會選擇要存放 VM 檔案的資料存放區。當您佈建本機磁碟 (例如:做為快取儲存體) 時,您可選擇將虛擬磁碟存放在與 VM 相同的資料存放區中,或是其他資料存放區中。
若您有超過一個資料存放區,我們強烈建議您為快取儲存體選擇一個資料存放區。當使用只有一個底層物理磁碟支援的資料存放區時,會在用作兩個快取儲存體的備份時,可能會在某些情況下導致性能不佳。這在備份為效能較差的 RAID 組態 (例如 RAID1) 時也相同。
在您閘道的初始設定和部署完成後,您可以透過新增快取儲存磁碟來調整本機儲存體。
確定要分配的緩存存儲大小
您的閘道會使用其快取儲存體來提供您最近存取之資料的低延遲存取。快取儲存體做為現場部署耐久存放區,存放等待上傳至 Amazon S3 或文件系統的資料。如需如何估計您快取儲存體大小的詳細資訊,請參閱管理 Storage Gateway 的本地磁盤。
您可以先使用概略值來佈建快取儲存體的磁碟。接著您可以使用 Amazon CloudWatch 操作指標來監控快取儲存體用量,並視需要使用主控台佈建更多儲存體。如需使用指標和設定警示的資訊,請參閱效能。
新增快取儲存
隨著您應用程式的需求變更,您可以增加閘道的快取儲存體容量。您可以新增更多快取儲存容量至您的閘道,而無須中斷現有的閘道功能。在您新增更多存放容量時,您的閘道 VM 會同時維持開啟狀態。
重要
新增快取至現有的閘道時,請務必在您的主機 (虛擬化管理程序或 Amazon EC2 執行個體) 中建立新的磁碟。如果先前已將磁碟配置為快取儲存體,則請勿變更現有磁碟的大小。請不要移除已配置為快取儲存體的快取磁碟。
下列程序顯示為您的閘道設定或快取儲存體的方式。
新增及設定或緩存儲體
-
在您的主機中佈建新的磁碟 (虛擬化管理程序或 Amazon EC2 執行個體)。如需如何在虛擬化管理程序中佈建磁碟的資訊,請參閱虛擬化管理程序使用者手冊。您可以將此磁盤設為緩存儲體。
Storage Gatewayhttps://console.aws.amazon.com/storagegateway/home
。 -
在導覽窗格中,選擇 Gateways (網際網路閘道)。
-
在 Actions (動作) 選單中,選擇 Edit local disks (編輯本機磁碟)。
-
在 Edit local disk (編輯本機磁碟) 對話方塊中,識別您佈建的磁碟,並決定您希望用作快取儲存體的磁碟。
若您的磁碟未顯示,請選擇 Refresh (重新整理) 按鈕。
-
選擇 Save (儲存) 以儲存您的組態設定。
將臨時存儲與 EC2 網關結合使用
本節說明當您選取暫時性磁碟做為閘道快取的儲存空間時,為防止資料遺失所需採取的步驟。
暫時磁碟為 Amazon EC2 執行個體提供暫時的區塊層級儲存空間。暫時磁碟適合當做經常變更資料的暫時儲存體,例如閘道快取儲存體中的資料。當您使用 Amazon EC2 Amazon Machine Image 來啟動您的閘道,且您選擇的執行個體類型支援暫時性儲存,則系統會自動列出磁碟,您可以選擇其中一個磁碟來存放閘道快取中的資料。如需詳細資訊,請參閱「」Amazon EC2 執行個體存放區中的Amazon EC2 Linux 執行個體使用者指南。
應用程式寫入磁碟會同步存放在快取中,並會非同步上傳至 Amazon S3 中的耐用儲存體。若存放在暫時性儲存中的資料因 Amazon EC2 執行個體在上傳完成前停止而遺失,仍在快取中並且還未上傳至 Amazon S3 的資料將可能遺失。重新啟動或停止裝載您閘道的 EC2 執行個體之前,請依照下列步驟執行,即可避免這類資料遺失。
注意
如果您正使用暫時性儲存,且停止然後啟動閘道,此閘道將永久離線。會發生此情況是因為已替換實體儲存磁碟。此問題沒有解決方法,因此您必須刪除此閘道,並在新的 EC2 執行個體上啟用新閘道。
下列程序的步驟專用於檔案閘道。
避免使用暫時性磁碟的檔案閘道中發生資料遺失
-
停止正在寫入檔案共享的所有處理程序。
-
訂閲以接收來自 CloudWatch 事件的通知。如需相關資訊,請參閱 取得關於檔案操作的通知。
-
呼叫上傳 API 時通知當直到暫時性儲存遺失為止,寫入的資料已被持久地儲存在 Amazon S3 中儲存在時收到通知。
-
等待 API 完成,您會收到通知 ID。
您收到具有相同通知 ID 的 CloudWatch 事件。
-
確認您檔案共享的
CachePercentDirty
指標為 0。這可確認所有資料已寫入 Amazon S3。如需檔案共享指標的詳細資訊,請參閱瞭解文件共享度量。 -
您現在可以重新啟動或停止檔案閘道,而不具遺失任何資料的風險。