阿里雲OSS同城冗餘存儲技術解析

1、背景

近年來,面對數字化轉型帶來的挑戰,愈來愈多的企業開始將關鍵業務系統上雲,也有更多的業務創新在雲上,幫助企業實現業務增加,這些數據已經成爲企業最重要的資產、資源。對於企業來講,如何確保寶貴的數據資產不丟失,不由於數據的緣由影響業務的正常訪問,一直是數據面對的重要挑戰。架構

阿里雲對象存儲發佈同城冗餘存儲類型,可以提供數據中心級(可用區級)的容災能力,當斷網、斷電或者發生災難事件等極端事件致使某個機房(可用區)不可用時,仍然可以確保繼續提供強一致性的服務能力,能夠知足關鍵業務系統對於「恢復時間目標(RTO)」以及「恢復點目標(RPO)」等於0的強需求。分佈式

2、技術原理解析

阿里雲OSS同城冗餘存儲,顧名思義,將將冗餘數據分佈於同城的多個可用區上,其採用的是跨可用區分佈式糾刪碼技術,傳統的糾刪碼技術,一般是部署於同一集羣,能夠應對好比主機級的故障,相對於多副本技術,其能更好的實現空間利用率與數據冗餘度的平衡。阿里雲

OSS同城冗餘存儲採用6+6的糾刪碼,將12個數據塊冗餘打散分佈於3個可用區上,每一個可用區存在四個數據塊,6+6的糾刪碼機制最大能夠容許損壞或丟失6個數據塊。所以當某個可用區(或機房)遇到極端狀況致使整個可用區不可服務時,只會影響4個數據塊,不會影響業務的連續性和數據的可靠性。整個過程整個故障切換過程用戶無感知、業務不中斷、數據不丟失。spa

 

111

同時阿里雲OSS同城冗餘存儲採用了強一致性的模型,確保數據徹底一致,無過期讀取。另外爲了確保總體的讀寫能力,同可用區以前提供了Tbps級別的帶寬,讓數據流快速暢通,每一個可用區之間確保足夠的距離,最大限度下降同城滾動式災難風險。最終,阿里雲OSS同城冗餘存儲可以給用戶提供99.9999999999%(12個9)的數據可靠性以及99.95%的SLA數據可用性,而且在機房總體故障時,實現RPO=0,RTO=0。3d

3、最佳實踐 -「兩地三中心」架構

傳統的線下數據中心,很多嚴苛的行業監管要求企業核心系統必須知足「兩地三中心」架構,以確保核心資產萬無一失。經過同城冗餘存儲結合現有的跨地域複製功能,能夠輕鬆搭建「兩地三中心」架構。對象

 

222

至此,阿里雲OSS可以爲用戶不一樣的業務提供同機房、同城、跨地域完整的多層次的容災服務能力。blog

 

本文做者:雲攻略小攻事件

原文連接資源

本文爲雲棲社區原創內容,未經容許不得轉載。部署

相關文章
相關標籤/搜索