北京2023年3月9日 /美通社/ -- 在開(kāi)源社區(qū)建設(shè)過(guò)程中,浪潮云海OS團(tuán)隊(duì)始終秉承源于開(kāi)源、饋于開(kāi)源、完善開(kāi)源的理念,不斷優(yōu)化社區(qū)已有功能、收集客戶需求并積極貢獻(xiàn)到相關(guān)開(kāi)源項(xiàng)目,以完善私有云的資源池化、跨云遷移、異構(gòu)管理、服務(wù)編排、智能運(yùn)維、容災(zāi)備份和安全保障等場(chǎng)景,有效提升了OpenStack在私有云中大規(guī)模應(yīng)用場(chǎng)景中的靈活性、智能性、安全性和穩(wěn)定性。在業(yè)務(wù)上云的趨勢(shì)下,行業(yè)用戶普遍利用云的彈性、便捷特性來(lái)自動(dòng)、高效地保障云上業(yè)務(wù)的可靠性。在需求驅(qū)動(dòng)下,浪潮云海OS團(tuán)隊(duì)通過(guò)自研容災(zāi)管理組件Neptune為用戶提供管理工具,以打通信息中心各系統(tǒng)之間的數(shù)據(jù)壁壘。
聚焦關(guān)鍵業(yè)務(wù) 提供連續(xù)保障
云計(jì)算已深入到了金融、政務(wù)、交通等行業(yè)并承載了眾多關(guān)鍵性業(yè)務(wù),但是在云平臺(tái)遇到大規(guī)模災(zāi)難性破壞后,如何快速恢復(fù)保證業(yè)務(wù)連續(xù)性成為了各行業(yè)用戶的急迫需求,特別是金融行業(yè),對(duì)服務(wù)可靠性要求極高。浪潮云海 OS基于在OpenStack社區(qū)貢獻(xiàn)的技術(shù)創(chuàng)新,實(shí)現(xiàn)了容災(zāi)備份功能,從客戶的實(shí)際需求出發(fā),結(jié)合多種業(yè)務(wù)場(chǎng)景,為客戶提供了高等級(jí)的計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)服務(wù)的容災(zāi)能力。
容災(zāi)功能利用存儲(chǔ)的遠(yuǎn)程復(fù)制能力實(shí)現(xiàn)數(shù)據(jù)同步復(fù)制,使生產(chǎn)中心云主機(jī)每一次數(shù)據(jù)IO實(shí)時(shí)同步到容災(zāi)中心的存儲(chǔ)設(shè)備中,直到容災(zāi)中心的數(shù)據(jù)落盤再返回IO成功。這一技術(shù)可保證云主機(jī)的數(shù)據(jù)在兩個(gè)數(shù)據(jù)中心的絕對(duì)一致性,以達(dá)到RPO=0,RTO接近0的容災(zāi)能力。
容災(zāi)資源的創(chuàng)建、刪除和切換等管理功能依賴于浪潮云海 OS自研容災(zāi)管理組件Neptune,Neptune分別部署在主備兩個(gè)容災(zāi)中心,對(duì)接各自中心的存儲(chǔ)設(shè)備進(jìn)行容災(zāi)管理。浪潮云海OS在為生產(chǎn)云主機(jī)增加容災(zāi)保護(hù)時(shí),首先會(huì)根據(jù)生產(chǎn)云主機(jī)的規(guī)格在容災(zāi)中心通過(guò)Cinder創(chuàng)建相同規(guī)格的云硬盤,然后通過(guò)Neptune組件,在存儲(chǔ)上創(chuàng)建兩個(gè)云硬盤的遠(yuǎn)程復(fù)制關(guān)系,接著在容災(zāi)中心根據(jù)這個(gè)云硬盤創(chuàng)建出容災(zāi)云主機(jī)。至此生產(chǎn)云主機(jī)已經(jīng)具備容災(zāi)能力,開(kāi)啟保護(hù)后,生產(chǎn)云主機(jī)的數(shù)據(jù)就會(huì)實(shí)時(shí)同步至容災(zāi)中心對(duì)應(yīng)的容災(zāi)云主機(jī)中。
當(dāng)生產(chǎn)中心發(fā)生故障時(shí),浪潮云海 OS可實(shí)現(xiàn)一鍵故障切換,通過(guò)調(diào)用備中心Neptune進(jìn)行云硬盤的故障切換,同時(shí)拉起容災(zāi)中心對(duì)應(yīng)的容災(zāi)云主機(jī),既可有效保障關(guān)鍵業(yè)務(wù)的連續(xù)性,又可通過(guò)Neptune組件,實(shí)現(xiàn)云主機(jī)的主備切換、主備回切、故障修復(fù)后的重保護(hù)功能。Neptune組件是浪潮云海團(tuán)隊(duì)根據(jù)容災(zāi)業(yè)務(wù)模式設(shè)計(jì)開(kāi)發(fā)的容災(zāi)模塊,填補(bǔ)了OpenStack集群之間容災(zāi)的空白,Neptune組件提供了兩個(gè)集群之間若干云主機(jī)容災(zāi)的管理界面,并且可以自定義將若干云主機(jī)劃分為單個(gè)相對(duì)獨(dú)立的保護(hù)組。浪潮云海秉承開(kāi)放兼容原則,一方面Neptune面向上層管理平面提供標(biāo)準(zhǔn)的Rest API接口,另一方面,Neptune向下提供標(biāo)準(zhǔn)的driver實(shí)現(xiàn)業(yè)務(wù)邏輯與底層硬件的松耦合,保障了對(duì)底層硬件廠商的兼容性,該組件未來(lái)將貢獻(xiàn)至OpenStack社區(qū)。
模擬容災(zāi)演練 實(shí)現(xiàn)云上運(yùn)維
在日常生產(chǎn)運(yùn)營(yíng)中,浪潮云海OS支持在不影響業(yè)務(wù)穩(wěn)定運(yùn)行的前提下,利用快照技術(shù),在備中心創(chuàng)建出與備云主機(jī)相同規(guī)格的演練云主機(jī)等資源,提供實(shí)時(shí)或計(jì)劃性的容災(zāi)演練功能,以此模擬真實(shí)故障時(shí)故障恢復(fù)的場(chǎng)景,來(lái)制定各項(xiàng)業(yè)務(wù)應(yīng)急恢復(fù)預(yù)案,定期驗(yàn)證業(yè)務(wù)容災(zāi)有效性。同時(shí)浪潮云海OS支持實(shí)時(shí)或計(jì)劃性的主備切換,以配合客戶軟硬件調(diào)整,盡可能保障關(guān)鍵業(yè)務(wù)的連續(xù)性。
浪潮云海OS通過(guò)信息資源整合、搭建統(tǒng)一云服務(wù)平臺(tái)可實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)"云上"運(yùn)行,能夠有效解決行業(yè)用戶面臨的運(yùn)行環(huán)境復(fù)雜、運(yùn)維管理復(fù)雜等難題。此外,浪潮云海OS雙活云平臺(tái)同城災(zāi)備系統(tǒng),能夠解決單一數(shù)據(jù)中心故障風(fēng)險(xiǎn)問(wèn)題,提高用戶系統(tǒng)運(yùn)營(yíng)的安全性和穩(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)故障時(shí),災(zāi)備中心可在規(guī)劃恢復(fù)時(shí)間內(nèi)快速接管外網(wǎng)關(guān)鍵核心業(yè)務(wù)系統(tǒng),減少關(guān)鍵、核心業(yè)務(wù)停機(jī)時(shí)間,全面保障應(yīng)用系統(tǒng)的高可用性,同時(shí)配備完善的容災(zāi)備份應(yīng)急演練預(yù)案,保障容災(zāi)備份工作高效有序開(kāi)展,實(shí)現(xiàn)關(guān)鍵信息互聯(lián)互通,推動(dòng)智慧民航建設(shè)。
云管組件是災(zāi)備向全行業(yè)延伸應(yīng)用的關(guān)鍵,除此之外,浪潮云海OS團(tuán)隊(duì)不斷優(yōu)化社區(qū)已有功能并完善私有云場(chǎng)景,有效提升了OpenStack私有云在中大規(guī)模應(yīng)用場(chǎng)景中的性能和穩(wěn)定性,同時(shí),面向各個(gè)方向培養(yǎng)了杰出的開(kāi)源貢獻(xiàn)者,不斷優(yōu)化并完善計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)、裸金金屬等核心模塊功能特性,推動(dòng)了OpenStack技術(shù)的持續(xù)創(chuàng)新和開(kāi)源社區(qū)的蓬勃發(fā)展。
一直以來(lái),浪潮云海OS通過(guò)在架構(gòu)優(yōu)化、權(quán)威基準(zhǔn)測(cè)試、規(guī)?;瘧?yīng)用、社區(qū)貢獻(xiàn)、生態(tài)完善等方面的持續(xù)創(chuàng)新,構(gòu)建了開(kāi)放、融合、敏捷、智能的云操作系統(tǒng),為各行各業(yè)提供數(shù)字轉(zhuǎn)型、智能升級(jí)、融合創(chuàng)新的云基礎(chǔ)設(shè)施。同時(shí)持續(xù)推動(dòng)OpenStack、Kubernetes等開(kāi)源技術(shù)在中國(guó)及世界范圍的發(fā)展,為打造創(chuàng)新技術(shù)引擎不懈努力。