多AZ架構(gòu),實現(xiàn)了云上同城雙活、同城多活的服務(wù)品質(zhì),滿足數(shù)據(jù)中心級高可用訴求,容忍同城(同地域)任意一個或多個數(shù)據(jù)中心故障,保持業(yè)務(wù)高可用,數(shù)據(jù)不丟失、業(yè)務(wù)不中斷。整個故障切換過程用戶無感知、業(yè)務(wù)不中斷、數(shù)據(jù)不丟失。可滿足關(guān)鍵業(yè)務(wù)系統(tǒng)對于RPO=0、RTO=0的極致要求。
在多AZ架構(gòu)上,提供了高達6萬QPS高性能(高出業(yè)界3~6倍),在保障高可靠存儲服務(wù)的同時,提供大并發(fā)高性能服務(wù)能力;很好滿足廣交會這樣大型活動的穩(wěn)定運行需求。
3)COS跨地域復(fù)制
本次”云端”廣交會,為了進一步保障萬無一失,啟用騰訊云存儲COS跨地域高可用方案,做為應(yīng)急預(yù)案,一旦某地域不可用,或鏈路不可達,立即切換到另一個地域,業(yè)務(wù)平滑切換另一個地域的COS,整個切換自動完成,業(yè)務(wù)無感知,保障業(yè)務(wù)連續(xù)性。地域,是公有云概念,是指物理數(shù)據(jù)中心的地理區(qū)域,騰訊云不同地域之間完全隔離,保證不同地域間最大程度的穩(wěn)定性和容錯性。騰訊云COS已在全球30+地域開服,跨地域高可用,能容忍地震、海嘯、洪水等極端自然災(zāi)害。
COS跨地域高可用方案架構(gòu)如下圖所示,本次”云端”廣交會的圖片/視頻等數(shù)據(jù),寫入地域A的主存儲桶A,通過COS跨地域復(fù)制功能,基于騰訊云內(nèi)網(wǎng),快速、自動同步給地域B的備存儲桶B;每次同步增量數(shù)據(jù),即保障主存儲桶與備存儲桶的數(shù)據(jù)一致,又節(jié)省傳輸帶寬,節(jié)省主存儲同步數(shù)據(jù)的負擔(dān)。
本次”云端”廣交會的訪客,瀏覽展品圖文視頻展示,通過互聯(lián)網(wǎng)HTTPS/HTTP協(xié)議讀取COS,默認訪問主地域的主存儲桶。一旦主地域不可訪問,主動訪問備地域的備存儲桶,由于,被存儲桶數(shù)據(jù)與主存儲桶一樣,所以,能訪問到與主存儲桶一樣的數(shù)據(jù)。本次”云端”廣交會啟用騰訊云COS + CDN 一體化方案,將主地域的主存儲桶設(shè)置為CDN的主源站,備地域的備存儲桶設(shè)置為CDN的備源站,CDN依次去主源站、備源站拉取數(shù)據(jù),若CDN緩存未命中,去主源站A存儲桶讀數(shù)據(jù),假設(shè)A存儲桶鏈路不通,CDN去備源站B存儲桶讀數(shù)據(jù),平滑實現(xiàn)主切備,自動完成主切備的全過程,對用戶完全透明。
COS跨地域復(fù)制,可在不同存儲區(qū)域的存儲桶中自動、異步地復(fù)制增量對象??蓪崿F(xiàn)跨地域級別的容災(zāi)、就近訪問提高可用性。COS?跨地域復(fù)制功能豐富,支持雙向復(fù)制,以及一對多復(fù)制。
客戶對文件產(chǎn)生的所有增量操作,包括刪除文件操作(開啟多版本的情況下刪除文件操作實際上是創(chuàng)建一個?0?字節(jié)的特殊?delete?marker?文件)都會經(jīng)由源桶通知?costrsf?模塊,任務(wù)入?CMQ?隊列成功之后則返回成功,后續(xù)由?costrsf?模塊異步的同步文件到目的存儲桶,所有的元信息以及訪問控制信息?ACL?都會原封不動的同步到目的端,目的端文件的版本號會和源文件的版本號也保持一致。源文件會維持一個?x-cos-replication-status?字段來保存跨地域復(fù)制任務(wù)的狀態(tài),客戶可以通過?HEAD?Object?接口來查詢文件的復(fù)制狀態(tài)。
COS多AZ架構(gòu)和跨地域復(fù)制,在本地地域?qū)崿F(xiàn)多數(shù)據(jù)中心多活,在其他地域再保存復(fù)制數(shù)據(jù),已容忍整體地域不可用情況下的數(shù)據(jù)安全和業(yè)務(wù)連續(xù)性。多AZ架構(gòu),保障本地域任意數(shù)據(jù)中心不可用的業(yè)務(wù)高可用,數(shù)據(jù)立即同步,業(yè)務(wù)及時切換,RPO=0、RTO=0??绲赜驈?fù)制,保障任意地域不可用的業(yè)務(wù)連續(xù)性,異步復(fù)制數(shù)據(jù),RPO大于0。相比用戶自建兩地三中心,COS實現(xiàn)了多地多中心,COS多AZ架構(gòu)實現(xiàn)本地域多個數(shù)據(jù)中心高可用,COS跨地域復(fù)制實現(xiàn)跨地域容災(zāi),可靠性更高、靈活性更大;并能在一鍵式開通、按需使用、按用量計費,節(jié)省用戶寶貴時間、砍掉建設(shè)費用、節(jié)省使用費用、省去維護費用。
4)COS全球加速
本次”云端”廣交會,服務(wù)全球客戶,正好是COS全球加速典型場景。
COS全球加速,讓全球用戶加速訪問COS,利用全球分布的云機房,幫助全球各地用戶快速訪問最近的騰訊云接入層,提升業(yè)務(wù)訪問成功率和穩(wěn)定性。使用全球加速功能就近接入之后,客戶端到接入層的”加速”實際上是,由穩(wěn)定快速的內(nèi)網(wǎng)專線網(wǎng)絡(luò)傳輸鏈路,來代替外網(wǎng)不穩(wěn)定的跨國或跨地域的訪問鏈路。
開啟了全球加速后,用戶上傳圖片的請求鏈路則發(fā)生了變化,請求將由騰訊云智能調(diào)度,如下圖所示,就近接入到廣州接入層,走騰訊云內(nèi)網(wǎng)專線傳輸至北京存儲層落盤。穩(wěn)定快速的內(nèi)網(wǎng)專線網(wǎng)絡(luò)傳輸鏈路代替了不穩(wěn)定的跨地域的訪問鏈路,因此請求的可用性和速率都能得到提升。
四、結(jié)語
騰訊云COS為首屆”云端”廣交會保駕護航,支撐10*24小時不間斷平穩(wěn)運行,為云上會展提供新方案、新范例。