本頁面詳細說明如何使用磁碟區複製功能保護資料。
關於磁碟區複製
您可以運用跨位置磁碟區複製功能,以非同步方式將某個位置的來源磁碟區複製到另一處的目的地磁碟區,藉此保護您的資料。有了這項功能,您就能在整個位置發生服務中斷或災難時,透過複製的磁碟區處理關鍵應用程式活動。在正常使用期間,複製的磁碟區也能當做唯讀副本使用。
磁碟區複製作業在初始移轉期間只會移動已使用的資料區塊,在增量移轉期間則只會移轉變更的區塊。只有傳輸的位元組會產生費用,因此可縮短傳輸時間並降低成本。
磁碟區複製工作流程
在磁碟區複製期間,系統會透過「初始移轉」程序,將所有來源磁碟區內容複製到目的地磁碟區。初始移轉程序會在來源系統建立快照,並將內容移轉至目的地磁碟區。初始移轉作業完成後,複製鏡像狀態會變更為「Mirrored」(已鏡像)。因此,目的地磁碟區會變成唯讀狀態,並反映來源磁碟區快照的內容,包括初始快照前建立的所有快照。
初始移轉程序完成後,排定的複製間隔會以增量更新的形式進行,順序如下:
這項程序會在來源磁碟區建立新的快照。
系統會計算新舊快照之間的資料變更。
這項程序會將這些變更轉移至目的地磁碟區。複製資源中的移轉狀態會變更為「Transferring」(移轉中)。
所有變更轉移完畢後,目的地磁碟區的內容就會從舊快照轉換為新快照。
設定修改
複製作業處於「Mirrored」(鏡像) 狀態時,NetApp Volumes 會將您在來源或目的地磁碟區上所做的多數設定變更,套用至這兩個磁碟區。
以下各節說明 NetApp Volumes 在兩個磁碟區之間同步處理的設定,以及您為各個磁碟區分別設定的設定。
複製的設定
複製作業處於「Mirrored」(已鏡像) 狀態時,NetApp Volumes 會同步處理來源和目的地磁碟區的下列設定:
容量:更新兩個磁碟區的容量。來源和目的地儲存空間集區都必須有足夠的可用空間,才能容納新的磁碟區大小。
匯出政策:將匯出規則變更套用至兩個磁碟區,讓來源和目的地磁碟區使用相同政策。如果政策不同,下次更新磁碟區時,系統會將其中一項政策套用至兩個磁碟區,這可能會中斷用戶端存取。詳情請參閱「更新 NFS 磁碟區設定時,用戶端存取權可能中斷」。與標準磁碟區複製作業不同,跨專案複製作業不會在來源和目的地磁碟區之間複製匯出規則。
通訊協定設定:將變更套用至兩個磁碟區上已啟用的通訊協定。如果是伺服器訊息區塊 (SMB) 磁碟區,這些設定包括 SMB 加密、共用瀏覽權限和存取權列舉。磁碟區建立後即無法變更通訊協定類型。
快照排程:同步處理兩個磁碟區的每小時、每日、每週和每月快照排程變更。
UNIX 權限:將來源根目錄的 UNIX 權限複製到目的地磁碟區。這些權限會成為目的地根目錄的初始權限。
配額規則:立即將配額規則變更套用至來源磁碟區。目的地磁碟區會儲存變更,並在您停止複製時套用。如果停止複製作業時傳回配額錯誤,請比較兩個磁碟區的配額規則,並將缺少的規則新增至目的地磁碟區。詳情請參閱「目的地磁碟區配額設定可能無法在進行中的複製作業中生效」。
各個磁碟區的設定
請分別在來源和目的地磁碟區進行下列設定:
標籤和磁碟區說明:指定每個磁碟區的標籤和說明。
備份政策:為每個磁碟區設定備份政策。在目的地磁碟區上,當複製作業處於「Mirrored」狀態時,備份排程會處於停用狀態,只有在停止複製作業後才會啟用。
backup vault:為每個磁碟區指派 backup vault。
自動調整級別:啟用或停用各個磁碟區的自動調整級別功能。
顯示快照目錄:請只在來源磁碟區設定這項設定。您無法在目的地磁碟區變更這項設定。
禁止刪除磁碟區:為各個磁碟區啟用或停用這項設定。
處理量:在手動服務品質 (QoS) 集區中,分別設定來源和目的地磁碟區的處理量。在自動 QoS 集區中,磁碟區大小和服務等級會決定處理量。
您可以在儲存空間集區層級設定 Active Directory 和客戶自行管理的加密金鑰 (CMEK) 政策。來源和目的地集區必須使用 Active Directory 政策,連線至同一個 Active Directory 網域。複製作業會保留指派給各集區的政策。
如果是 Standard、Premium 和 Extreme 服務等級,將來源磁碟區移至不同服務等級的集區時,只有來源磁碟區會變更。目的地磁碟區會保留在目前的集區中。
如果停止複製,來源和目的地磁碟區就會各自獨立。您在其中一個磁碟區對資料或設定所做的任何變更,都不會套用至另一個磁碟區。繼續執行已停止的複製作業時,來源磁碟區設定會覆寫目的地磁碟區設定,但您另外設定的設定除外。
磁碟區複製作業注意事項
執行磁碟區複製作業前,請先考量下列事項:
如果是 Standard、Premium 和 Extreme 服務等級,NetApp Volumes 支援下列特定區域配對之間的磁碟區複製作業:
asia-southeast1和australia-southeast1europe-west2和europe-west3europe-west2和europe-west4europe-west3和europe-west4europe-west3和europe-west6europe-west4和europe-west6europe-southwest1和europe-west3northamerica-northeast1和northamerica-northeast2northamerica-northeast1和us-central1australia-southeast1和asia-southeast1us-central1和us-east4us-central1和us-west2us-central1和us-west3us-central1和us-west4us-east4和us-west2us-east4和us-west4us-west2和us-west4us-west3和us-west4
如果是 Flex Unified 服務等級,則支援在相同區域群組內的可用區之間複製磁碟區。也支援複製到同一區域內的其他可用區。下表列出不同位置的區域群組:
位置 美洲 亞太地區 歐洲、中東和非洲 區域群組 southamerica-east1
us-central1
us-east1
us-east4
us-east5
us-south1
us-west1
us-west2
us-west3
us-west4asia-east1
asia-northeast1
asia-northeast2
asia-south1
asia-southeast1
australia-southeast1
australia-southeast2europe-southwest1
europe-west1
europe-west2
europe-west3
europe-west4
europe-west8
europe-west9
me-west1如果是 Flex (檔案式) 服務等級,則可在相同區域群組內的區域之間複製磁碟區。下表列出不同位置的區域群組:
位置 美洲 亞太地區 歐洲、中東和非洲 區域群組 southamerica-east1
southamerica-west1
northamerica-northeast1
northamerica-northeast2
us-central1
us-east1
us-east4
us-east5
us-south1
us-west1
us-west2
us-west3
us-west4asia-east1
asia-east2
asia-northeast1
asia-northeast2
asia-northeast3
asia-south1
asia-south2
asia-southeast1
asia-southeast2
australia-southeast1
australia-southeast2africa-south1
europe-central2
europe-north1
europe-southwest1
europe-west1
europe-west2
europe-west3
europe-west4
europe-west6
europe-west8
europe-west9
europe-west10
europe-west12
me-central1
me-central2
me-west1配額指派:視專案複製需求而定,您可能需要提高特定區域或服務等級的複製來源和目的地磁碟區數量配額。如要申請提高配額,請前往Google Cloud 控制台的 NetApp Volumes「配額」頁面。
拓撲支援:磁碟區複製不支援串聯和扇入/扇出拓撲。例如,磁碟區不能同時是來源和目的地磁碟區。
來源和目的地磁碟區位置:
Flex 統合預設模式服務等級:適用下列注意事項。
來源和目的地磁碟區必須位於相同專案和區域群組。您可以將磁碟區複製到同一區域內的其他可用區。
您可以在一般 Flex 統合集區或大容量 Flex 統合集區內複製磁碟區,但無法在這兩種集區類型之間複製。
您可以在同一專案中複製磁碟區。
在來源和目的地磁碟區之間跨專案複製磁碟區的功能,須提出要求才能使用。如要申請使用這項功能,請與銷售團隊聯絡。您可以使用 API、Google Cloud CLI 或 Terraform 建立複製作業,但可以在 Google Cloud 控制台中管理。如要建立跨專案複製作業,您必須具備這兩項專案的
netapp.replications.create權限。與標準磁碟區複製作業不同,跨專案複製作業不會在來源和目的地磁碟區之間複製匯出規則。如果您使用 VPC Service Controls,請參閱「NetApp Volumes 的 VPC Service Controls 限制」,瞭解跨專案磁碟區複製。
Flex File 服務等級:來源和目的地磁碟區必須位於相同專案和區域群組。不支援複製到相同區域內的不同可用區。
Standard、Premium 和 Extreme 服務等級:適用下列考量事項。
如果來源和目的地磁碟區位於同一個專案,則支援複製功能。目的地磁碟區必須位於不同的區域配對。
在來源和目的地磁碟區之間跨專案複製磁碟區的功能,須提出要求才能使用。如要申請使用這項功能,請與銷售團隊聯絡。雖然這些複製作業只能使用 API、Google Cloud CLI 或 Terraform 建立,但後續管理作業可透過 Google Cloud 控制台完成。如要建立跨專案複製作業,您必須具備這兩項專案的
netapp.replications.create權限。與一般磁碟區複製作業不同,跨專案複製作業不會在來源和目的地磁碟區之間複製匯出規則。如果您使用 VPC Service Controls,請參閱「NetApp Volumes 的 VPC Service Controls 限制」,瞭解跨專案磁碟區複製。
來源和目的地磁碟區可以位於不同的虛擬私有雲。
依服務等級提供支援:來源和目的地磁碟區必須具有相同的服務等級,但進階和 Extreme 服務等級的磁碟區除外,這些磁碟區可以在複製作業中混合使用。如要複製到 Flex Unified ONTAP 模式或從中複製,請參閱「使用 ONTAP 複製」,其中 ONTAP 模式集區是 ONTAP 系統。ONTAP 模式系統之間,或 ONTAP 系統與 ONTAP 模式之間的複製作業,屬於標準 ONTAP SnapMirror 複製作業,您必須據此管理。詳情請參閱「瞭解 ONTAP SnapMirror 非同步災難復原」。
磁碟區複製作業定價
NetApp Volumes 的複製費用與磁碟區容量費用分開計算。費用取決於主要和次要磁碟區之間傳輸的位元組數。詳情請參閱「NetApp Volumes 定價」。
復原點目標 (RPO)
由於磁碟區複製作業是排定的非同步複製作業,因此目的地磁碟區的內容一律會落後於來源磁碟區。復原點目標 (RPO) 會指定目的地磁碟區上的資料有多新,以及儲存哪個時間點版本的資料。發生災難時,RPO 可協助您瞭解遺失的資料量。
您可以查看延遲時間或複製快照,判斷磁碟區複製作業的 RPO。雖然延遲時間可快速估算 RPO,但複製快照是更準確的衡量方式。
延遲時間:自來源磁碟區上建立快照,到上次複製到目的地磁碟區所經過的時間。延遲時間是指目的地磁碟區資料與來源磁碟區資料的時間差。每五分鐘更新一次,並提供 RPO 總覽。如果複製作業略過複製時間間隔, Google Cloud 控制台中的延遲時間旁會顯示警告圖示。如果問題持續發生,代表來源磁碟區的資料變更率過高,無法在複製時間間隔內傳輸。建議您選擇較長的複製時間間隔,或忽略一次性情況的警告,例如來源上有大量資料修改活動。
複製快照:複製快照會擷取特定時間點的資料。複製快照可提供最準確的 RPO 檢視畫面。磁碟區複製作業會使用兩個滾動式快照進行複製。目的地磁碟區上最新複製快照的時間戳記,會指定目的地磁碟區上最新資料的時間點 (世界標準時間)。
您可以從複製快照名稱衍生時間戳記 (
replication-<timestamp>),該名稱採用世界標準時間格式 (YYYY-MM-DD-HHMMSS)。
儲存空間集區的需求條件
含有來源和目的地磁碟區的儲存空間集區必須符合下列規定:
必須是有效位置組合或區域群組的一部分,具體取決於服務等級
必須採用相同的 Active Directory 政策設定
必須指向同一個 Active Directory
必須採用相同的 LDAP 設定
複製作業排程
複製排程會嘗試按照指定的時間間隔執行複製作業。如果先前的複製作業正在進行,系統會略過目前週期的複製作業,並在下一個間隔再次檢查。這種行為最常發生在初始複製期間,因為這段期間會轉移初始磁碟區區塊,且複製時間最長。複製排程會根據下列各排程類型的時間執行:
| 複製作業排程頻率 | 排定的作業時間 |
|---|---|
| 每 10 分鐘 | :00, :10, :20, :30, :40, :50 |
| 每小時 | 每小時整點後 :05 |
| 每天 | 每天午夜過後 :10 |