MaxCompute同城容災用于應對運營商網絡故障、IDC停電、機房設施故障、集群故障等場景。通過開啟多AZ存儲容災和多AZ計算高可用,可有效降低業務停機時間,滿足業務保障需求和行業合規要求。
功能介紹
MaxCompute同城容災支持將數據存儲服務和計算服務的可用性從單一可用區(Availability Zone)擴展到同城三個可用區,并利用同城三個可用區之間的物理隔離特性與低延遲的網絡連接,提供了跨數據中心的數據實時同步和故障隔離能力,確保業務系統不會因單一數據中心故障而中斷服務,從而增強客戶業務的抗風險能力。
MaxCompute同城容災包含多AZ存儲容災和多AZ計算高可用,詳情介紹如下:
多AZ存儲容災:是以項目(Project)為單位開啟,支持將存量數據從單一可用區本地存儲轉換為三個可用區冗余存儲,增量數據直接同步寫入到三個可用區。當遇到AZ級故障時,存儲容災可以保障數據讀取和寫入服務不中斷,數據不丟,滿足數據恢復點目標RPO=0的需求。
多AZ計算高可用:將多AZ高可用計算資源與開啟數據存儲容災的項目綁定,實現數據存儲和計算的整體同城容災能力。您可以在多個AZ中預留充足的多AZ高可用計算資源,當遇到AZ級故障時,計算資源會自動從故障AZ切換到可正常提供服務的AZ。
災難恢復指引
實現同城容災功能后當發生AZ級故障時,將會進行以下恢復操作:
您會收到阿里云MaxCompute關于故障情況的通知。
服務端會立即在可正常提供服務的AZ調配計算資源,系統自檢項目中表、分區、權限等數據的完整性和可用性。
客戶端已提交的作業會出現運行失敗的情況,需要您重新提交作業,訪問MaxCompute的配置無需修改,如Endpoint、認證信息、project_name、quota_name等。
作業恢復運行后,您需繼續關注上層業務運行情況,確保業務已經整體恢復正常。
應用場景
金融行業
保障銀行的金融服務可以不間斷的分析和處理業務交易數據,并避免因數據中心的故障而導致服務中斷。
關鍵基礎設施
保障電力、水務以及交通等數據分析系統,確保因數據中心故障而導致的社會民生依賴的關鍵信息服務不發生中斷。
客戶價值
數據冗余備份。
降低業務停機時間。
滿足行業合規要求。
提供更好的上層業務客戶體驗。
使用限制
僅華南1(深圳)、華東 2 金融云、中國香港地域支持同城容災。
僅項目中元數據、用戶權限、Package授權、普通表以及Delta Table支持存儲容災,資源(Resource)暫不支持存儲容災。
計費說明
實現存儲容災后,MaxCompute會按照存儲容災模式進行計費。關于存儲容災計費詳情,請參見存儲容災費用(按量付費)。
實現多AZ計算高可用時,需要購買多AZ高可用計算資源。關于多AZ高可用計算資源計費詳情,請參見計算費用(包年包月)。
使用說明
您需要開啟多AZ存儲容災和多AZ計算高可用能力,才能實現存儲和計算的整體同城容災能力。
開啟多AZ存儲容災
登錄MaxCompute控制臺,在左上角選擇地域。
在左側導航欄,選擇
。在同城容災頁面,單擊新增同城容災。
在彈出的對話框中,選擇需要進行存儲容災的MaxCompute項目并勾選復選框。
單擊確定。
創建完成后,該項目數據將開始進行存儲容災準備,即將單可用區(AZ)數據遷移至三可用區(3AZ)存儲。數據準備過程預計需要兩天,完成后項目將具備存儲容災能力。
說明在存儲容災準備的過程中,作業運行不受影響,業務保持無感知狀態。
在存儲容災準備的過程中,歷史表分區數據正在進行流式寫入時,存儲容災數據準備任務將等待至寫入提交后才啟動。建議客戶定期(每天、每周)切換至新分區進行數據寫入,以確保所有表和分區完成存儲容災轉換。
開啟存儲容災前產生的本地備份數據、TimeTravel數據留在原可用區中本地存儲;開啟存儲容災后產生的本地備份數據、TimeTravel數據會分布在三個可用區中冗余存儲。
開啟多AZ計算高可用
開啟多AZ計算高可用能力,需要購買多AZ高可用計算資源并將目標項目的默認計算Quota配置為多AZ高可用計算資源。
登錄MaxCompute控制臺,在左上角選擇地域。
在左側導航欄,選擇
。在Quota管理頁面,單擊新購Quota。
在資源購買頁面,配置購買參數,其中關鍵參數介紹如下。
參數名稱
說明
規格類型
選擇多AZ高可用計算資源。
多AZ高可用計算資源單元
選擇您要購買的CU數。
說明目前是50 CU起售,增量購買需要是1的整數倍。
單擊立即購買,根據界面提示勾選服務協議并支付費用,完成購買。
購買成功后,您可以在Quota管理頁面,查看已創建的多AZ高可用計算資源。
將目標項目的默認計算Quota配置為多AZ高可用計算資源。
選擇
。單擊目標項目操作列中的管理。
在參數配置頁簽,單擊基礎信息后的編輯。
將默認計算Quota配置為多AZ高可用計算資源,然后單擊提交。
其他操作
取消容災
如果需要取消容災,您可以在同城容災頁面,單擊目標項目操作列中的取消容災,按照提示輸入項目名稱再單擊確定。
取消容災后項目數據重新分布到單可用區本地存儲。
取消容災屬于高危操作,取消容災后項目將立刻失去容災能力,請謹慎評估。