青雲真正多活的靈魂 高效 便捷 可靠 全面

2021-09-13 20:52:02 字數 1923 閱讀 9506

由此可以看出,服務的穩定性和持續性無論是在網際網路行業,還是在傳統行業都非常重要,跟我們的生活息息相關。但是宕機並不能完全消除,所以增強系統可靠性、提公升業務連續性、使業務執行不受故障和災難影響,就成了解決宕機的唯一辦法,此時,多活應運而生。

多活:為解決宕機而生

當然,並不是所有的業務都需要多活,需要多活的業務,一是這個業務很重要,如果發生故障會影響公司業務,導致客戶受損;二是這個業務面向廣泛的客戶,影響面比較大。

多活的架構一直存在,但是,以往的多活架構存在諸多問題。首先是成本高,比如銀行兩地三中心的業務至少需要找兩個城市,投入三個機房。這三個機房需要有網路連線,在每個機房裡要投入大規模的硬體,業務在兩個機房都要有部署。之前做多活依賴ibm、emc等昂貴的硬體,花費鉅額的成本。第二是當業務上線後需要有能夠運維這些複雜多活系統的人,這就需要在人員投入上花費很多成本。第三是時間成本,包括挑選機房、鋪設光纖和網路。乙個兩地三中心的架構的建設至少需要一到兩年的時間。

青雲:從三個層面助力企業部署多活

那麼,究竟什麼樣的多活基礎架構才能讓客戶以更低的成本、更低的門檻部署自己的多活業務?青雲qingcloud運營副總裁林源指出,應該從基礎設施、基礎架構(iaas)、分布式應用三個層面來考慮。在基礎設施層,兩地三中心的架構至少需要有城市、機房、光纖、網路。青雲目前有三個大區提供region服務:北京3區、廣東2區、上海1區。

在基礎架構(iaas)層,則要給使用者提供足夠多的通用元件,如負載均衡器、網路、公網頻寬等。青雲提供的負載均衡、網路和公網本身就是多活的。負載均衡器用來承接使用者外部的訪問,本身是多機房部署,在北京區的三個資料中心都有部署。極端情況下,任意乙個資料中心宕機,都不會影響給使用者提供負載均衡器的服務。網路連通是一件相對比較難的事情,使用者想做多活,就一定會在多個資料中心之間部署業務。這時候就需要通過簡單的方式提供多個資料中心之間的網路互聯,包括vpc、三層網路、二層網路、私有網路、彈性公網ip(外網)。無論哪個資料中心宕機,外網都不會受影響,流量可以從多個資料中心進來。

使用者的業務主要有前端、中介軟體、資料庫,要想在應用層或者paas層給使用者提供很好的支撐,最難做的是資料庫。青雲的資料庫本身是多活的,任何乙個資料中心的宕機都不會影響資料庫。這樣一來,使用者部署業務會變得更簡單。

上圖是在北京大區建立多活架構的展示。使用者想構建多活的業務,只需要做最簡單的應用層部分和中介軟體的部分。這部分的業務絕大部分情況下不會涉及資料,或者說不會涉及很複雜的資料一致性的問題,客戶可以自己解決。其他的負載均衡器、redis、mysql以及多個資料中心之間的互聯,都是由青雲提供。所以通過這種方式,使用者想部署乙個多活的應用或者多活的業務,會變得很簡單,而且很便宜。因為使用者只需要付出他部署業務的資源,和他使用青雲的paas資源就可以了。

全方位一體化的交付能力

青雲不光提供公有雲服務,同時也在做混合雲和私有雲的交付。在公有雲上,可以交付多活的基礎設施。如果客戶的業務不是完全在公有雲上,而是混合雲的架構,在此情況下客戶能否使用多活?青雲的回答是可以的!利用青雲的sd-wan智慧型廣域網服務,加上私有雲和公有雲統一架構,就可以給客戶提供乙個混合雲架構下的多活基礎設施。銀行客戶、保險客戶大多屬於這種情況。

總之,何為青雲的真正多活?首先是高效、便捷很重要。站在使用者的角度,提供乙個門檻低的產品,幫助他們構建多活的服務。可靠也是至關重要的一環,包括資料中心的選擇、頻寬的連線以及元件等,都要經過考驗。最後是全面,青雲的多活架構不光可以在公有雲上使用,在混合雲、私有雲方面,青雲都有全面的交付能力。

業務高可用的保障 異地多活架構

一 什麼是異地多活?異地多活 異地指不同地理位置,多活指不同地理位置的系統都是活躍的,都能夠提供業務服務。異地多活是為了解決極端場景下所有伺服器都出現故障時業務不受影響,或者業務在幾分鐘內就能夠快速恢復而設計的。異地多活的優點 功能強大 提供更好的體驗 可以減少業務中斷帶來的損失 異地多活的缺點 代...

業務高可用的保障 異地多活架構

1 引言 高可用計算架構還是高可用儲存架構,其目的都是為了解決部分伺服器故障的場景下,如何保證系統能夠繼續提供服務。但也存在一些極端的情況,導致所有或大部分伺服器出現故障,如斷電 自然災害等,業務也就會受到不同層次的影響,因此,需要設計異地多活架構。2 應用場景 異地多活架構的關鍵點就是異地 多活,...

mysql異地多活方案 對於異地多活的實踐與思考

對於異地多活的實踐與思考 瀏覽次數 707 一 引 異地多活是近幾年比較熱門的乙個話題,那麼在實際業務中什麼時候需要去做這件事?如何去做?做的時候需要考慮什麼?1 何時去做?個人感覺取決於以下幾個方面 業務發展 基礎設施狀況 技術積澱 2 如何做?目前在網上搜尋到的異地多活方案來看,基本都是阿里 餓...