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