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高可用計算資源,然後單擊提交。
其他動作
取消容災
如果需要取消容災,您可以在同城容災頁面,單擊目標專案操作列中的取消容災,按照提示輸入專案名稱再單擊確定。
取消容災後專案資料重新分配到單可用性區域本機存放區。
取消容災屬於高危操作,取消容災後專案將立刻失去容災能力,請謹慎評估。