多AZ架構(gòu),實(shí)現(xiàn)了云上同城雙活、同城多活的服務(wù)品質(zhì),滿足數(shù)據(jù)中心級(jí)高可用訴求,容忍同城(同地域)任意一個(gè)或多個(gè)數(shù)據(jù)中心故障,保持業(yè)務(wù)高可用,數(shù)據(jù)不丟失、業(yè)務(wù)不中斷。整個(gè)故障切換過(guò)程用戶無(wú)感知、業(yè)務(wù)不中斷、數(shù)據(jù)不丟失??蓾M足關(guān)鍵業(yè)務(wù)系統(tǒng)對(duì)于RPO=0、RTO=0的極致要求。

在多AZ架構(gòu)上,提供了高達(dá)6萬(wàn)QPS高性能(高出業(yè)界3~6倍),在保障高可靠存儲(chǔ)服務(wù)的同時(shí),提供大并發(fā)高性能服務(wù)能力;很好滿足廣交會(huì)這樣大型活動(dòng)的穩(wěn)定運(yùn)行需求。

3)COS跨地域復(fù)制

本次”云端”廣交會(huì),為了進(jìn)一步保障萬(wàn)無(wú)一失,啟用騰訊云存儲(chǔ)COS跨地域高可用方案,做為應(yīng)急預(yù)案,一旦某地域不可用,或鏈路不可達(dá),立即切換到另一個(gè)地域,業(yè)務(wù)平滑切換另一個(gè)地域的COS,整個(gè)切換自動(dòng)完成,業(yè)務(wù)無(wú)感知,保障業(yè)務(wù)連續(xù)性。地域,是公有云概念,是指物理數(shù)據(jù)中心的地理區(qū)域,騰訊云不同地域之間完全隔離,保證不同地域間最大程度的穩(wěn)定性和容錯(cuò)性。騰訊云COS已在全球30+地域開(kāi)服,跨地域高可用,能容忍地震、海嘯、洪水等極端自然災(zāi)害。

COS跨地域高可用方案架構(gòu)如下圖所示,本次”云端”廣交會(huì)的圖片/視頻等數(shù)據(jù),寫(xiě)入地域A的主存儲(chǔ)桶A,通過(guò)COS跨地域復(fù)制功能,基于騰訊云內(nèi)網(wǎng),快速、自動(dòng)同步給地域B的備存儲(chǔ)桶B;每次同步增量數(shù)據(jù),即保障主存儲(chǔ)桶與備存儲(chǔ)桶的數(shù)據(jù)一致,又節(jié)省傳輸帶寬,節(jié)省主存儲(chǔ)同步數(shù)據(jù)的負(fù)擔(dān)。

本次”云端”廣交會(huì)的訪客,瀏覽展品圖文視頻展示,通過(guò)互聯(lián)網(wǎng)HTTPS/HTTP協(xié)議讀取COS,默認(rèn)訪問(wèn)主地域的主存儲(chǔ)桶。一旦主地域不可訪問(wèn),主動(dòng)訪問(wèn)備地域的備存儲(chǔ)桶,由于,被存儲(chǔ)桶數(shù)據(jù)與主存儲(chǔ)桶一樣,所以,能訪問(wèn)到與主存儲(chǔ)桶一樣的數(shù)據(jù)。本次”云端”廣交會(huì)啟用騰訊云COS + CDN 一體化方案,將主地域的主存儲(chǔ)桶設(shè)置為CDN的主源站,備地域的備存儲(chǔ)桶設(shè)置為CDN的備源站,CDN依次去主源站、備源站拉取數(shù)據(jù),若CDN緩存未命中,去主源站A存儲(chǔ)桶讀數(shù)據(jù),假設(shè)A存儲(chǔ)桶鏈路不通,CDN去備源站B存儲(chǔ)桶讀數(shù)據(jù),平滑實(shí)現(xiàn)主切備,自動(dòng)完成主切備的全過(guò)程,對(duì)用戶完全透明。

COS跨地域復(fù)制,可在不同存儲(chǔ)區(qū)域的存儲(chǔ)桶中自動(dòng)、異步地復(fù)制增量對(duì)象??蓪?shí)現(xiàn)跨地域級(jí)別的容災(zāi)、就近訪問(wèn)提高可用性。COS?跨地域復(fù)制功能豐富,支持雙向復(fù)制,以及一對(duì)多復(fù)制。

客戶對(duì)文件產(chǎn)生的所有增量操作,包括刪除文件操作(開(kāi)啟多版本的情況下刪除文件操作實(shí)際上是創(chuàng)建一個(gè)?0?字節(jié)的特殊?delete?marker?文件)都會(huì)經(jīng)由源桶通知?costrsf?模塊,任務(wù)入?CMQ?隊(duì)列成功之后則返回成功,后續(xù)由?costrsf?模塊異步的同步文件到目的存儲(chǔ)桶,所有的元信息以及訪問(wèn)控制信息?ACL?都會(huì)原封不動(dòng)的同步到目的端,目的端文件的版本號(hào)會(huì)和源文件的版本號(hào)也保持一致。源文件會(huì)維持一個(gè)?x-cos-replication-status?字段來(lái)保存跨地域復(fù)制任務(wù)的狀態(tài),客戶可以通過(guò)?HEAD?Object?接口來(lái)查詢文件的復(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ù)及時(shí)切換,RPO=0、RTO=0??绲赜驈?fù)制,保障任意地域不可用的業(yè)務(wù)連續(xù)性,異步復(fù)制數(shù)據(jù),RPO大于0。相比用戶自建兩地三中心,COS實(shí)現(xiàn)了多地多中心,COS多AZ架構(gòu)實(shí)現(xiàn)本地域多個(gè)數(shù)據(jù)中心高可用,COS跨地域復(fù)制實(shí)現(xiàn)跨地域容災(zāi),可靠性更高、靈活性更大;并能在一鍵式開(kāi)通、按需使用、按用量計(jì)費(fèi),節(jié)省用戶寶貴時(shí)間、砍掉建設(shè)費(fèi)用、節(jié)省使用費(fèi)用、省去維護(hù)費(fèi)用。

4)COS全球加速

本次”云端”廣交會(huì),服務(wù)全球客戶,正好是COS全球加速典型場(chǎng)景。

COS全球加速,讓全球用戶加速訪問(wèn)COS,利用全球分布的云機(jī)房,幫助全球各地用戶快速訪問(wèn)最近的騰訊云接入層,提升業(yè)務(wù)訪問(wèn)成功率和穩(wěn)定性。使用全球加速功能就近接入之后,客戶端到接入層的”加速”實(shí)際上是,由穩(wěn)定快速的內(nèi)網(wǎng)專線網(wǎng)絡(luò)傳輸鏈路,來(lái)代替外網(wǎng)不穩(wěn)定的跨國(guó)或跨地域的訪問(wèn)鏈路。

開(kāi)啟了全球加速后,用戶上傳圖片的請(qǐng)求鏈路則發(fā)生了變化,請(qǐng)求將由騰訊云智能調(diào)度,如下圖所示,就近接入到廣州接入層,走騰訊云內(nèi)網(wǎng)專線傳輸至北京存儲(chǔ)層落盤(pán)。穩(wěn)定快速的內(nèi)網(wǎng)專線網(wǎng)絡(luò)傳輸鏈路代替了不穩(wěn)定的跨地域的訪問(wèn)鏈路,因此請(qǐng)求的可用性和速率都能得到提升。

四、結(jié)語(yǔ)

騰訊云COS為首屆”云端”廣交會(huì)保駕護(hù)航,支撐10*24小時(shí)不間斷平穩(wěn)運(yùn)行,為云上會(huì)展提供新方案、新范例。

分享到

zhangnn

相關(guān)推薦