omniture

OpenStack開源技術(shù)解讀:云平臺容災(zāi)備份

2023-03-09 13:49 2971

北京2023年3月9日 /美通社/ -- 在開源社區(qū)建設(shè)過程中,浪潮云海OS團(tuán)隊始終秉承源于開源、饋于開源、完善開源的理念,不斷優(yōu)化社區(qū)已有功能、收集客戶需求并積極貢獻(xiàn)到相關(guān)開源項目,以完善私有云的資源池化、跨云遷移、異構(gòu)管理、服務(wù)編排、智能運(yùn)維、容災(zāi)備份和安全保障等場景,有效提升了OpenStack在私有云中大規(guī)模應(yīng)用場景中的靈活性、智能性、安全性和穩(wěn)定性。在業(yè)務(wù)上云的趨勢下,行業(yè)用戶普遍利用云的彈性、便捷特性來自動、高效地保障云上業(yè)務(wù)的可靠性。在需求驅(qū)動下,浪潮云海OS團(tuán)隊通過自研容災(zāi)管理組件Neptune為用戶提供管理工具,以打通信息中心各系統(tǒng)之間的數(shù)據(jù)壁壘。

聚焦關(guān)鍵業(yè)務(wù) 提供連續(xù)保障

云計算已深入到了金融、政務(wù)、交通等行業(yè)并承載了眾多關(guān)鍵性業(yè)務(wù),但是在云平臺遇到大規(guī)模災(zāi)難性破壞后,如何快速恢復(fù)保證業(yè)務(wù)連續(xù)性成為了各行業(yè)用戶的急迫需求,特別是金融行業(yè),對服務(wù)可靠性要求極高。浪潮云海 OS基于在OpenStack社區(qū)貢獻(xiàn)的技術(shù)創(chuàng)新,實(shí)現(xiàn)了容災(zāi)備份功能,從客戶的實(shí)際需求出發(fā),結(jié)合多種業(yè)務(wù)場景,為客戶提供了高等級的計算、存儲、網(wǎng)絡(luò)服務(wù)的容災(zāi)能力。

容災(zāi)功能利用存儲的遠(yuǎn)程復(fù)制能力實(shí)現(xiàn)數(shù)據(jù)同步復(fù)制,使生產(chǎn)中心云主機(jī)每一次數(shù)據(jù)IO實(shí)時同步到容災(zāi)中心的存儲設(shè)備中,直到容災(zāi)中心的數(shù)據(jù)落盤再返回IO成功。這一技術(shù)可保證云主機(jī)的數(shù)據(jù)在兩個數(shù)據(jù)中心的絕對一致性,以達(dá)到RPO=0,RTO接近0的容災(zāi)能力。

浪潮云海容災(zāi)設(shè)計架構(gòu)
浪潮云海容災(zāi)設(shè)計架構(gòu)

容災(zāi)資源的創(chuàng)建、刪除和切換等管理功能依賴于浪潮云海 OS自研容災(zāi)管理組件Neptune,Neptune分別部署在主備兩個容災(zāi)中心,對接各自中心的存儲設(shè)備進(jìn)行容災(zāi)管理。浪潮云海OS在為生產(chǎn)云主機(jī)增加容災(zāi)保護(hù)時,首先會根據(jù)生產(chǎn)云主機(jī)的規(guī)格在容災(zāi)中心通過Cinder創(chuàng)建相同規(guī)格的云硬盤,然后通過Neptune組件,在存儲上創(chuàng)建兩個云硬盤的遠(yuǎn)程復(fù)制關(guān)系,接著在容災(zāi)中心根據(jù)這個云硬盤創(chuàng)建出容災(zāi)云主機(jī)。至此生產(chǎn)云主機(jī)已經(jīng)具備容災(zāi)能力,開啟保護(hù)后,生產(chǎn)云主機(jī)的數(shù)據(jù)就會實(shí)時同步至容災(zāi)中心對應(yīng)的容災(zāi)云主機(jī)中。

當(dāng)生產(chǎn)中心發(fā)生故障時,浪潮云海 OS可實(shí)現(xiàn)一鍵故障切換,通過調(diào)用備中心Neptune進(jìn)行云硬盤的故障切換,同時拉起容災(zāi)中心對應(yīng)的容災(zāi)云主機(jī),既可有效保障關(guān)鍵業(yè)務(wù)的連續(xù)性,又可通過Neptune組件,實(shí)現(xiàn)云主機(jī)的主備切換、主備回切、故障修復(fù)后的重保護(hù)功能。Neptune組件是浪潮云海團(tuán)隊根據(jù)容災(zāi)業(yè)務(wù)模式設(shè)計開發(fā)的容災(zāi)模塊,填補(bǔ)了OpenStack集群之間容災(zāi)的空白,Neptune組件提供了兩個集群之間若干云主機(jī)容災(zāi)的管理界面,并且可以自定義將若干云主機(jī)劃分為單個相對獨(dú)立的保護(hù)組。浪潮云海秉承開放兼容原則,一方面Neptune面向上層管理平面提供標(biāo)準(zhǔn)的Rest API接口,另一方面,Neptune向下提供標(biāo)準(zhǔn)的driver實(shí)現(xiàn)業(yè)務(wù)邏輯與底層硬件的松耦合,保障了對底層硬件廠商的兼容性,該組件未來將貢獻(xiàn)至OpenStack社區(qū)。

模擬容災(zāi)演練 實(shí)現(xiàn)云上運(yùn)維

在日常生產(chǎn)運(yùn)營中,浪潮云海OS支持在不影響業(yè)務(wù)穩(wěn)定運(yùn)行的前提下,利用快照技術(shù),在備中心創(chuàng)建出與備云主機(jī)相同規(guī)格的演練云主機(jī)等資源,提供實(shí)時或計劃性的容災(zāi)演練功能,以此模擬真實(shí)故障時故障恢復(fù)的場景,來制定各項業(yè)務(wù)應(yīng)急恢復(fù)預(yù)案,定期驗(yàn)證業(yè)務(wù)容災(zāi)有效性。同時浪潮云海OS支持實(shí)時或計劃性的主備切換,以配合客戶軟硬件調(diào)整,盡可能保障關(guān)鍵業(yè)務(wù)的連續(xù)性。

浪潮云海OS容災(zāi)服務(wù)呈現(xiàn)
浪潮云海OS容災(zāi)服務(wù)呈現(xiàn)

浪潮云海OS通過信息資源整合、搭建統(tǒng)一云服務(wù)平臺可實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)"云上"運(yùn)行,能夠有效解決行業(yè)用戶面臨的運(yùn)行環(huán)境復(fù)雜、運(yùn)維管理復(fù)雜等難題。此外,浪潮云海OS雙活云平臺同城災(zāi)備系統(tǒng),能夠解決單一數(shù)據(jù)中心故障風(fēng)險問題,提高用戶系統(tǒng)運(yùn)營的安全性和穩(wěn)定性。當(dāng)前,浪潮云海OS已經(jīng)廣泛應(yīng)用于各行各業(yè),例如在民航領(lǐng)域,采用浪潮云海主備數(shù)據(jù)中心建設(shè)模式構(gòu)建同城容災(zāi)備份體系,當(dāng)主數(shù)據(jù)中心出現(xiàn)故障時,災(zāi)備中心可在規(guī)劃恢復(fù)時間內(nèi)快速接管外網(wǎng)關(guān)鍵核心業(yè)務(wù)系統(tǒng),減少關(guān)鍵、核心業(yè)務(wù)停機(jī)時間,全面保障應(yīng)用系統(tǒng)的高可用性,同時配備完善的容災(zāi)備份應(yīng)急演練預(yù)案,保障容災(zāi)備份工作高效有序開展,實(shí)現(xiàn)關(guān)鍵信息互聯(lián)互通,推動智慧民航建設(shè)。

云管組件是災(zāi)備向全行業(yè)延伸應(yīng)用的關(guān)鍵,除此之外,浪潮云海OS團(tuán)隊不斷優(yōu)化社區(qū)已有功能并完善私有云場景,有效提升了OpenStack私有云在中大規(guī)模應(yīng)用場景中的性能和穩(wěn)定性,同時,面向各個方向培養(yǎng)了杰出的開源貢獻(xiàn)者,不斷優(yōu)化并完善計算、存儲、網(wǎng)絡(luò)、裸金金屬等核心模塊功能特性,推動了OpenStack技術(shù)的持續(xù)創(chuàng)新和開源社區(qū)的蓬勃發(fā)展。

一直以來,浪潮云海OS通過在架構(gòu)優(yōu)化、權(quán)威基準(zhǔn)測試、規(guī)?;瘧?yīng)用、社區(qū)貢獻(xiàn)、生態(tài)完善等方面的持續(xù)創(chuàng)新,構(gòu)建了開放、融合、敏捷、智能的云操作系統(tǒng),為各行各業(yè)提供數(shù)字轉(zhuǎn)型、智能升級、融合創(chuàng)新的云基礎(chǔ)設(shè)施。同時持續(xù)推動OpenStack、Kubernetes等開源技術(shù)在中國及世界范圍的發(fā)展,為打造創(chuàng)新技術(shù)引擎不懈努力。

消息來源:浪潮
China-PRNewsire-300-300.png
全球TMT
微信公眾號“全球TMT”發(fā)布全球互聯(lián)網(wǎng)、科技、媒體、通訊企業(yè)的經(jīng)營動態(tài)、財報信息、企業(yè)并購消息。掃描二維碼,立即訂閱!
collection