訂購 Snapshot
若要以自動化方式或手動方式建立儲存容量的快照,您需要購買空間來存放它們。 您可以使用下列步驟,在起始磁區購買期間或稍後購買 Snapshot 容量。
判斷您需要多少 Snapshot 空間
一般來說,Snapshot 會根據兩項重要因素來使用 Snapshot 空間:
- 您的活動檔案系統隨時間改變的程度。
- 您計劃保留 Snapshot 的時間長度。
計算所需空間量的方式為**(變更率)x(保留的時數/天數/週數/月數資料)**。
第一個 Snapshot 所使用的空間量微不足道,因為它只是指出作用中檔案系統區塊的 meta 資料(指標)副本。
變更次數多且保留時間長的磁碟區,比變更次數適中且保留時間適中的磁碟區需要更多的空間。 第一種類型的範例是高變更率資料庫。 第二種類型的範例是 VMware® 資料存放區。
如果您每小時對 500 GB 的實際資料進行 12 次快照,且每次快照之間的變更率為 1%,則您最終需要 60 GB 的快照。
*(5-GB Rate of Change) x (12 hourly snapshots) = (60 GB of used space)*
相反地,如果該 500 GB 的實際資料,每小時有 12 個快照,每小時有 10% 的變更,則使用的快照空間為 600 GB。
*(50-GB Rate of Change) x (12 hourly snapshots) = (600 GB of used space)*
因此,當您決定需要多少 Snapshot 空間時,請仔細考慮變更率。 它對您需要多少 Snapshot 空間有巨大影響。 較大的磁區較有可能頻繁地變更。 不過,具有 5 GB 變更的 500 GB 磁區,與具有 5 GB 變更的 10 TB 磁區,兩者會使用相同的 Snapshot 空間量。
此外,對於大部分工作負載而言,磁區越大,一開始需要預留的空間就越少。 這主要是因為基礎資料效率,以及 Snapshot 在環境中如何運作的本質所致。
在主控台中排序快照空間
-
登入 IBM Cloud® 主控台,然後按一下功能表圖示
。
-
選取 Infrastructure
> Classic Infrastructure。
-
透過儲存空間 > File Storage for Classic 來存取「儲存空間」。
-
按一下 動作
,然後按一下 新增 Snapshot 空間。
-
選取您需要的空間量和付款方法。
-
按一下繼續。
-
輸入任何您有的促銷代碼,然後按一下重新計算。 此訂單的計費及訂單檢閱具有預設值。
折扣會在處理訂單時套用。
-
勾選方框以確認您已閱讀並瞭解條款,然後按一下 下訂單。 在幾分鐘之後,即會佈建您的 Snapshot 空間。
從 CLI 訂購 Snapshot 空間
開始之前,請決定您要使用的 CLI 用戶端。
- 您可以安裝 IBM Cloud CLI,並使用
ibmcloud plugin install sl來安裝 SL 外掛程式。 如需相關資訊,請參閱 使用外掛程式延伸 IBM Cloud CLI。 - 或者,您可以安裝 SLCLI。
從 IBMCLOUD CLI 進行佈建
使用 ibmcloud sl file snapshot-order 指令來供應磁區的 Snapshot 空間。 下列範例會為檔案共用建立 1000 GB Snapshot 空間,其由其 ID 560156918 識別。
ibmcloud sl file snapshot-order 560156918 -s 1000 -t 4
如需此指令可用的所有參數的相關資訊,請參閱 ibmcloud sl file snapshot-order。
從 SLCLI 佈建
使用 slcli file snapshot-order 指令來供應磁區的 Snapshot 空間。
$ slcli file snapshot-order --help
Usage: slcli file snapshot-order [OPTIONS] VOLUME_ID
Options:
--capacity INTEGER Size of snapshot space to create in GB [required]
--tier [0.25|2|4|10] Endurance Storage Tier (IOPS per GB) of the file
volume for which space is ordered [optional, and only
valid for endurance storage volumes]
--upgrade Flag to indicate that the order is an upgrade
-h, --help Show this message and exit.
使用 Terraform 訂購 Snapshot 空間
當您使用 Terraform 佈建儲存磁區時,請使用 ibm_storage_file 資源並指定 snapshot_capacity 引數。 下列範例定義 10 GB Snapshot 空間。
resource "ibm_storage_file" "fs_endurance" {
type = "Endurance"
datacenter = "dal09"
capacity = 20
iops = 0.25
# Optional fields
allowed_virtual_guest_ids = ["28961689"]
allowed_subnets = ["10.146.139.64/26"]
allowed_ip_addresses = ["10.146.139.84"]
snapshot_capacity = 10
hourly_billing = true
}
如果您要增加 Snapshot 空間,請將 snapshot_capacity 引數更新為較大的數字並套用變更。
如需引數及屬性的相關資訊,請參閱 ibm_storage_file。