tft每日頭條

 > 生活

 > 青雲qingcloud怎麼樣

青雲qingcloud怎麼樣

生活 更新时间:2024-09-10 21:18:05

來源:計世網 作者:宋辰

10月22日,全球80%以上的工程師平日工作依賴的GitHub出現大面積故障,服務運營中斷24小時。要知道,這上面托管了Python、Ruby on Rails這樣衆多大名鼎鼎的開源項目,全球2800萬用戶,托管的5700萬個代碼倉庫受到影響,24小時的故障導緻絕大部分互聯網企業的技術人員無法正常工作。

2014年,某銀行系統中斷37個小時,所有跟該銀行相關的賬戶無法存款或者取款。如果那天你的親人生病在醫院,正好需要取錢,你發現37小時内無法取款,這就是生命攸關的事情了。而如果很多人發現這家銀行取不出錢,甚至會引發擠兌。

如今,IT系統的穩定性、服務的持續性,已經不僅僅會影響到互聯網行業,在傳統行業同樣非常重要,已經與我們的生活息息相關。

業務用不“掉線”才是真“多活”

GitHub這次的業務中斷,究其原因,是因為兩個機房之間的網絡出現中斷,導緻系統發生腦裂,兩邊的數據不一緻,為了保證用戶數據的一緻性,隻能直接停服,用24小時的時間恢複數據。

破壞、盜竊、遺失或自然災害都會使企業的應用程序崩潰并破壞其數據。在多活的場景裡,恢複時間目标(RTO)和恢複點目标(RPO)是兩個重要的指标。RTO指的是應用程序可以中斷或關閉多少時間而不會對業務造成重大損害。RPO值得是在對業務造成重大損害之前可丢失的數據量。

在理想的情況下,企業的數據保護基礎設施可以立即在故障點時間恢複所有的應用程序和數據。企業可以立即切換故障應用程序,并連續複制其數據以實現接近零的損失。

青雲qingcloud怎麼樣(如何做到真正多活)1

“多活的三大目标是增強系統可靠性,提升業務連續性,使業務運行不受故障或災難的影響,希望用戶可以7*24小時保證業務在線。那就必須規避任何的單點,包括一個數據中心内部的單點甚至是整個數據中心宕機的單點。” 青雲QingCloud運營副總裁林源說,“不過,并不是所有的業務都需要多活,需要多活的業務,一是這個業務很重要,它故障後會影響公司業務,導緻客戶資金受損;二是這個業務面向廣泛的客戶,影響比較大。”

從業務場景來看,大規模線上運營的業務,需要的是業務零中斷,也就是RTO=0。對于電商、生活服務、社交網絡來說,業務中斷是不能忍的,因為每天都有大量客戶在使用服務。如果雙十一,有1秒鐘網絡中斷,一個電商網站損失的不僅僅錯過的“滴答”一聲,而是幾十萬筆交易。而對于銀行、保險、重型制造等擁有涉及國計民生的核心基礎數據行業來說,這些業務必須滿足數據不丢失,它對RPO更敏感。所以,這些行業的IT架構往往會采取“兩地三中心”,所謂“兩地”是兩個城市,“三中心”是三個數據中心。以一個典型的銀行部署為例,它的兩個主要的數據中心在北京,另一個做災備的數據中心在上海。在北京的兩個數據中心提供雙活的業務,在上海數據中心提供的是災備的業務。

并不是隻有銀行、BAT才需要,一家服務很多客戶的創業公司同樣也需要多活。“但創業企業無法投入這麼多的成本自建‘多活’基礎設施,這就是我們要做的事情。”林源說。

三層面助力企業部署多活系統

林源指出,是否需要“多活”取決于企業業務的重要性,是否促使企業願意承擔成本部署多活。另外一點,現在采用雲的方式比自建數據中心成本已經低了不少,所以,從某種意義來看,多活并不會增加太多成本。“百分百的業務量,需要确保的是當一個數據中心宕掉後,另外兩個數據中心依然可以接百分百的流量,隻需要額外付出1/3的冗餘就行了。如果部署在四個數據中心,那麼我額外付出1/4就行了。”

青雲qingcloud怎麼樣(如何做到真正多活)2

保證業務的多活背後,是數據中心、網絡、數據、負載等層面做足準備,這是一個特别複雜的系統工程,一旦底層任意一個環節出現問題,整套多活系統可能就會崩潰。那麼,林源所說的讓客戶以更低的成本、更低的門檻部署他自己的多活業務需要怎樣的多活基礎架構呢?

基礎設施、基礎架構(IaaS)、分布式應用是青雲不懼宕機的三重保障。

在基礎設施層面,“兩地三中心”至少需城市、機房、光纖、網絡。青雲目前有三個大區提供多活服務:北京3區、廣東2區、上海1區。

在基礎架構(IaaS)層面,當用戶部署業務時肯定會依賴必不可少的組件,需要負載均衡器、網絡、公網帶寬等。青雲提供的負載均衡、網絡和公網本身是多活的。負載均衡器是承接用戶外部的訪問的,負載均衡器本身是多機房部署,在北京區三個數據中心都有部署。極端情況下,任意一個數據中心宕機,都不會影響我們給用戶提供負載均衡器的服務。

“網絡連通是很難搞定的事情,用戶想做多活,一定會在多個數據中心之間部署業務。需要通過簡單的方式給其提供多個數據中心之間的網絡互聯、包括VPC、三層網絡、二層網絡、私有網絡、彈性公網IP(外網)。”林源說,“不管哪個數據中心宕掉,外網都不會受影響。我們的流量可以從多個數據中心進來。”

在應用層或者PaaS層面,則給用戶提供很好的支撐。用戶的業務有前端、中間件、數據庫,最難搞定的是數據庫,用戶想構建多活的業務,隻需做最簡單的應用層部分和中間件的部分,而這部分的業務絕大部分情況下不會涉及數據,或者不會涉及很複雜的數據一緻性問題,客戶是能夠自己搞定的。其他的負載均衡器、Redis、MySQL以及多個數據中心之間的互聯,皆由青雲提供。“用戶想部署一個多活的應用或者多活的業務會變得很簡單,而且很便宜。因為用戶隻需要付出他部署的業務的資源,和他使用青雲的PaaS資源就好了。”林源說。

青雲qingcloud怎麼樣(如何做到真正多活)3

林源特别強調,之所以說青雲擁有全方位一體化的交付能力,因為青雲不光提供公有雲服務,也在做混合雲和私有雲的交付。利用青雲的SD-WAN智能廣域網加上私有雲和公有雲統一架構,給客戶提供一個混合雲架構下的多活基礎設施。

來源:東北新聞網

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved