QingStor 是 QingCloud 基于多年的大規(guī)模公有云實踐,通過軟件定義既鞠,為云而生般此、為核心業(yè)務(wù)打造的企業(yè)級分布式存儲產(chǎn)品。QingStor 家族包括 NeonSAN棘利、文件存儲、對象存儲等產(chǎn)品朽缴,服務(wù)數(shù)字化轉(zhuǎn)型 2.0善玫,提供全生命周期的數(shù)據(jù)存儲和管理,用數(shù)據(jù)驅(qū)動企業(yè)決策密强,以更敏捷茅郎、易用、低成本的方案引領(lǐng)數(shù)字業(yè)務(wù)創(chuàng)新誓斥。
安鈦飛(Active IO)簡介,成?于 2015 年许帐,專注于云和數(shù)據(jù)時代的新?代數(shù)據(jù)管理技術(shù)劳坑,通過?體化數(shù)據(jù)管理云服務(wù)平臺,提供數(shù)據(jù)保護成畦、數(shù)據(jù)利?距芬、數(shù)據(jù)治理等服務(wù),實現(xiàn)數(shù)據(jù)管理的全?位?動化服務(wù)循帐,覆蓋場景包含備份框仔、容災(zāi)、測試數(shù)據(jù)管理拄养、數(shù)據(jù)抽取离斩、數(shù)據(jù)運維環(huán)境搭建等等,目前服務(wù)客戶覆蓋?融瘪匿、移動跛梗、電信、聯(lián)通棋弥、國家電?等核偿。
序言
我們非常關(guān)注生產(chǎn)數(shù)據(jù)的安全性、空間顽染、性能漾岳、可靠性等等轰绵,非常關(guān)注生產(chǎn)數(shù)據(jù)的存儲架構(gòu)來滿足生產(chǎn)的要求。我們也非常關(guān)注非生產(chǎn)數(shù)據(jù)為生產(chǎn)數(shù)據(jù)提供的各種功能尼荆,比如備份時是否影響生產(chǎn)左腔、恢復(fù)時是否能滿足生產(chǎn)的要求,但卻很少有人深入關(guān)注非生產(chǎn)數(shù)據(jù)本身的存儲需求耀找。
非生產(chǎn)數(shù)據(jù)的存儲架構(gòu)非诚栌疲混亂,而且往往不能滿足非生產(chǎn)數(shù)據(jù)對存儲的各種要求野芒,比如統(tǒng)一管理蓄愁、空間、性能等等狞悲,因此也限制了其對生產(chǎn)的服務(wù)能力撮抓。
第二存儲,是一種新型的存儲系統(tǒng)摇锋,專為非生產(chǎn)數(shù)據(jù)而設(shè)計丹拯,滿足非生產(chǎn)數(shù)據(jù)對存儲的各種需求,并通過各種敏捷數(shù)據(jù)服務(wù)能力荸恕,為生產(chǎn)數(shù)據(jù)和整體業(yè)務(wù)提供服務(wù)乖酬。
[非生產(chǎn)數(shù)據(jù)] 是指所有從生產(chǎn)拷貝出來的所有數(shù)據(jù)的統(tǒng)稱,如備份數(shù)據(jù)融求、容災(zāi)數(shù)據(jù)咬像、開發(fā)測試所用數(shù)據(jù)。
現(xiàn)有非生產(chǎn)數(shù)據(jù)存儲架構(gòu)的現(xiàn)狀
非生產(chǎn)數(shù)據(jù)的產(chǎn)生有多種原因生宛,如數(shù)據(jù)備份县昂、容災(zāi)等需要從生產(chǎn)獲取數(shù)據(jù),如 DBA 需要克隆庫陷舅,如應(yīng)用測試人員需要測試數(shù)據(jù)的環(huán)境倒彰。這些非生產(chǎn)數(shù)據(jù)都需要非生產(chǎn)存儲來提供存儲服務(wù)。
我們可以通過觀察莱睁,很輕松得出結(jié)論:現(xiàn)有非生產(chǎn)存儲的架構(gòu)非常復(fù)雜和混亂待讳。就存儲種類來說,有備份一體機仰剿、磁帶庫耙箍、光盤、云存儲等酥馍,其中很多都是封閉而專有的存儲系統(tǒng)辩昆;就用途來說,有備份旨袒、容災(zāi)汁针、開發(fā)測試等术辐;就數(shù)據(jù)從生產(chǎn)系統(tǒng)獲取的方式來說,有備份施无、數(shù)據(jù)庫復(fù)制辉词、存儲復(fù)制、快照猾骡、邏輯導(dǎo)出等等瑞躺。
這種混亂現(xiàn)狀的由來也很復(fù)雜,有所用數(shù)據(jù)獲取技術(shù)過于老舊的原因兴想,比如傳統(tǒng)備份技術(shù)實際上仍然是磁帶備份的技術(shù)幢哨;有供應(yīng)商提供的功能和硬件綁定的原因,比如備份一體機只提供備份功能并使用專用設(shè)備嫂便;有生產(chǎn)數(shù)據(jù)對數(shù)據(jù)保護捞镰、數(shù)據(jù)使用等方面的需求確實非常多而且復(fù)雜的原因。
這種架構(gòu)造成了很大的問題毙替,首先岸售,由于各功能與設(shè)備各自為政,使得非生產(chǎn)數(shù)據(jù)無法復(fù)用厂画,產(chǎn)生了大量的復(fù)制數(shù)據(jù)(Copy Data)凸丸,據(jù) IDC 統(tǒng)計,企業(yè)內(nèi)普遍存在 10 到 20 份的復(fù)制數(shù)據(jù)袱院,占據(jù)了大量的存儲空間屎慢, 消耗了一半以上的企業(yè)存儲預(yù)算。
其次坑填,這種架構(gòu)無法提供現(xiàn)代企業(yè)對數(shù)據(jù)服務(wù)的服務(wù)等級要求抛人,反向拖累了生產(chǎn)系統(tǒng)弛姜。比如生產(chǎn)環(huán)境實現(xiàn)了云架構(gòu)脐瑰,所有資源已實現(xiàn)了敏捷化服務(wù),分鐘級提供存儲廷臼、服務(wù)器等資源苍在,存儲或服務(wù)器故障時,可以不影響生產(chǎn)環(huán)境或分鐘級恢復(fù)荠商。但如果備份系統(tǒng)提供數(shù)據(jù)恢復(fù)寂恬,卻需要幾小時甚至幾天的時間,顯然莱没,這個恢復(fù)的服務(wù)等級和生產(chǎn)環(huán)境完全不匹配初肉。測試人員如需要更新測試數(shù)據(jù)用于應(yīng)用的測試,往往需要花費幾天甚至幾周的時間饰躲,這顯然拖累了企業(yè)業(yè)務(wù)應(yīng)用迭代的效率牙咏。
從整體 IT 架構(gòu)的發(fā)展來看臼隔,企業(yè)的生產(chǎn)環(huán)境基本上實現(xiàn)了 IT 架構(gòu)的云化,包括服務(wù)器妄壶、存儲摔握、網(wǎng)絡(luò),為生產(chǎn)環(huán)境的成本丁寄、效率帶來了極大的好處氨淌。但非生產(chǎn)環(huán)境卻遠遠落后于這個云化進程,仍然是以采購專有設(shè)備為主要建設(shè)模式伊磺,比如備份一體機盛正、虛擬帶庫、專有重刪設(shè)備等等奢浑。
企業(yè)長期重點關(guān)注生產(chǎn)環(huán)境的建設(shè)蛮艰,對非生產(chǎn)環(huán)境的投入和關(guān)注遠小于生產(chǎn)環(huán)境,比如運維雀彼、人力壤蚜、資金等方面,造成了二者之間的代差徊哑。如果從云化的角度去考察袜刷,非生產(chǎn)環(huán)境的架構(gòu)要落后生產(chǎn)環(huán)境 10 到 20 年。其結(jié)果是莺丑,非生產(chǎn)環(huán)境成為了整體 IT 這一木桶中最短一塊木板著蟹,制約了整體 IT 的能力。比如:
- 一個 10TB 的生產(chǎn)數(shù)據(jù)庫出現(xiàn)邏輯故障梢莽,需要 1 天以上的時間去修復(fù)萧豆;
- DevOps 建設(shè)中,應(yīng)用從開發(fā)昏名、測試到上線都實現(xiàn)了全流程自動化涮雷,但測試環(huán)境的搭建卻仍然需要以周為單位;
- 業(yè)務(wù)連續(xù)性建設(shè)中轻局,災(zāi)難事件可以在 2 小時內(nèi)恢復(fù)(RTO 為 2 小時)洪鸭,但機房內(nèi)的各種小故障,卻需要以天為單位進行恢復(fù)仑扑,如誤操作览爵、勒索病毒等;
所有這些結(jié)果镇饮,都是因為非生產(chǎn)環(huán)境的服務(wù)能力遠遠落后于生產(chǎn)環(huán)境蜓竹。
如何解決這些問題?這需要從非生產(chǎn)數(shù)據(jù)的整體存儲架構(gòu)入手,以云架構(gòu)及數(shù)據(jù)時代對非生產(chǎn)數(shù)據(jù)的服務(wù)等級為目標俱济,構(gòu)建出全新架構(gòu)的存儲系統(tǒng)司蔬,這就是“第二存儲”。
第二存儲的定義
云架構(gòu)下的存儲系統(tǒng)分為塊存儲姨蝴、NAS 存儲俊啼、對象存儲,這是從存儲接口左医、適合的數(shù)據(jù)類型等角度來分類授帕,但是,主要指存放的數(shù)據(jù)都是生產(chǎn)數(shù)據(jù)浮梢。
而從數(shù)據(jù)的生命周期的角度跛十,企業(yè)內(nèi)的存儲可以劃分成:第一存儲和第二存儲。
第一存儲是指生產(chǎn)數(shù)據(jù)所用的存儲秕硝,如生產(chǎn)數(shù)據(jù)庫芥映、應(yīng)用服務(wù)器、生產(chǎn)文件系統(tǒng)等等所用的存儲远豺。這些存儲可能是塊存儲奈偏、NAS、對象存儲的一種或多種躯护,第一存儲對存儲服務(wù)的需求主要在性能惊来、可靠性、穩(wěn)定性等棺滞。
第二存儲是所有非生產(chǎn)數(shù)據(jù)所用的存儲裁蚁,覆蓋備份、容災(zāi)继准、開發(fā)測試等等所用的存儲枉证。 第二存儲是一種全新的存儲類型,它可以用一個存儲系統(tǒng)移必,取代現(xiàn)有的各種非生產(chǎn)數(shù)據(jù)所用存儲室谚,如備份一體機、磁帶庫避凝、光盤庫舞萄、快照等等眨补。
作為一種新的存儲類型管削,是為了解決上述非生產(chǎn)數(shù)據(jù)存儲架構(gòu)的各種問題,因此撑螺,第二存儲必須有三個基礎(chǔ)能力:
首先含思,第二存儲必須是提供海量存儲空間的存儲系統(tǒng)。非生產(chǎn)數(shù)據(jù)的數(shù)據(jù)量要遠高于生產(chǎn)數(shù)據(jù),第二存儲將為所有非生產(chǎn)數(shù)據(jù)提供存儲服務(wù)含潘,因此必須具備海量的存儲空間饲做,并能按需橫行平滑擴展。
其次遏弱,第二存儲必須是是一種功能性的存儲系統(tǒng)盆均。第二存儲需要能提供備份、容災(zāi)漱逸、數(shù)據(jù)供給泪姨、數(shù)據(jù)抽取等等數(shù)據(jù)服務(wù)功能,從而可以替代原來的各種軟硬件的功能饰抒;相比第一存儲只需要提供性能肮砾、可靠性等基礎(chǔ)能力,第二存儲是一種提供數(shù)據(jù)服務(wù)功能的存儲系統(tǒng)袋坑。
最后仗处,第二存儲必須能滿足現(xiàn)代企業(yè)的數(shù)據(jù)服務(wù)等級的要求。第二存儲需要能滿足云架構(gòu)及數(shù)據(jù)時代對數(shù)據(jù)服務(wù)等級的要求枣宫,如分鐘級的數(shù)據(jù)恢復(fù)能力婆誓、分鐘級的測試數(shù)據(jù)供給能力等。解決現(xiàn)有架構(gòu)下數(shù)據(jù)服務(wù)等級遠遠落后于生產(chǎn)環(huán)境的要求的問題也颤。
第二存儲的架構(gòu)
為了實現(xiàn)第二存儲的三個基礎(chǔ)能力旷档,第二存儲的架構(gòu)體系和功能設(shè)計如下:
第一,必須采用分布式架構(gòu):解決海量數(shù)據(jù)的存儲空間要求和擴展要求歇拆,在保證基礎(chǔ)性能的前提下鞋屈,至少能最大提供幾 PB 甚至幾十 PB 的存儲空間。在目前三種基礎(chǔ)的存儲系統(tǒng)中:塊存儲故觅、NAS 存儲厂庇、對象存儲,我們認為對象存儲是最合適的存儲類型输吏,我們選擇對象存儲作為第二存儲的底層存儲系統(tǒng)权旷。
第二,必須能覆蓋所有非生產(chǎn)環(huán)境下的數(shù)據(jù)管理的功能:首先第二存儲必須提供備份贯溅、恢復(fù)拄氯、復(fù)制、克隆它浅、數(shù)據(jù)多副本使用等等功能译柏。其次第二存儲的用戶必須包括備份管理員、容災(zāi)管理員姐霍、測試人員鄙麦、DBA 等不同角色的數(shù)據(jù)消費者典唇,所有的非生產(chǎn)數(shù)據(jù)的操作都集中在第二存儲,由于這些用戶的技術(shù)水平參差不齊胯府,所以介衔,第二存儲提供的功能必須服務(wù)化,屏蔽底層數(shù)據(jù)操作的復(fù)雜性和專業(yè)性骂因。
第三炎咖,數(shù)據(jù)的虛擬化功能:第二存儲需要能實現(xiàn)數(shù)據(jù)的虛擬化,類似服務(wù)器的虛擬化寒波、存儲虛擬化等一樣塘装,一份非生產(chǎn)數(shù)據(jù)能提供多個副本使用,且不額外增加存儲空間影所,從而將原有非生產(chǎn)環(huán)境中的 10-20 份 Copy Data蹦肴,只需要占用 1-2 份存儲空間,大幅減低存儲空間和成本猴娩,充分體現(xiàn)集中統(tǒng)一的存儲帶來的成本優(yōu)勢阴幌。
第四,計算與數(shù)據(jù)分離:如果將數(shù)據(jù)管理各功能的服務(wù)視為計算卷中,那么矛双,在第二存儲架構(gòu)中,需要能做到計算和數(shù)據(jù)的分離蟆豫。即數(shù)據(jù)可以被所有的服務(wù)節(jié)點所訪問议忽,多個服務(wù)節(jié)點也可以同時訪問同一份數(shù)據(jù)。計算與數(shù)據(jù)的分離十减,實現(xiàn)了數(shù)據(jù)的分布式架構(gòu)栈幸,而并不僅僅是資源的分布式架構(gòu)。
第五帮辟,統(tǒng)一管理:在架構(gòu)的基礎(chǔ)之上速址,由于第二存儲是為所有數(shù)據(jù)消費者服務(wù)的,因此由驹,必須有統(tǒng)一的權(quán)限芍锚、數(shù)據(jù)、安全蔓榄、資源管理并炮。
綜上所述,第二存儲的架構(gòu)必須實現(xiàn)數(shù)據(jù)的分布式架構(gòu)甥郑,并能實現(xiàn)數(shù)據(jù)管理的功能并服務(wù)化逃魄。
第二存儲的使用場景
第二存儲可以適用于所有涉及非生產(chǎn)數(shù)據(jù)的使用場景,相比現(xiàn)有傳統(tǒng)非生產(chǎn)數(shù)據(jù)的存儲架構(gòu)壹若,第二存儲在以下三個場景有立竿見影的效率及成本優(yōu)勢:
備份的現(xiàn)代化改造
從 1988 年 IBM 推出 TSM 開始嗅钻,傳統(tǒng)備份的架構(gòu)延續(xù)的 30 多年,備份一直是以磁帶技術(shù)為核心店展,即使是當前流行的備份一體機养篓,仍然使用了磁盤作為存儲介質(zhì),但備份數(shù)據(jù)的格式仍然是為磁帶設(shè)計的赂蕴。這存在二個問題柳弄,首先是架構(gòu)問題,各種備份設(shè)備形成了一個個數(shù)據(jù)的孤島概说;其次碧注,從備份和恢復(fù)這二個最核心的功能來說,備份時間長糖赔、恢復(fù)時間長萍丐,遠遠落后于現(xiàn)代企業(yè)對備份的要求。
直到 2010 年業(yè)界推出第一款 CDM 技術(shù)為基礎(chǔ)(Copy Data Management)產(chǎn)品放典,才真正有了充分利用磁盤特性的備份逝变,CDM 技術(shù)技術(shù)利用了數(shù)據(jù)的原始格式,即備份數(shù)據(jù)保留了生產(chǎn)數(shù)據(jù)的原始格式奋构,并將備份數(shù)據(jù)保存在磁盤上壳影,它可以實現(xiàn)永久增量備份、分鐘級掛載恢復(fù)弥臼、備份數(shù)據(jù)的直接使用等等功能宴咧。從而在底層的備份基礎(chǔ)功能上實現(xiàn)了質(zhì)的飛躍。
第二存儲采用了 CDM 作為備份的技術(shù)径缅,同時掺栅,也利用數(shù)據(jù)的分布式架構(gòu),實現(xiàn)了數(shù)據(jù)的統(tǒng)一存儲纳猪、管理柿冲、恢復(fù)、使用等等兆旬,消除了傳統(tǒng)備份的孤島式架構(gòu)假抄。
利用第二存儲實現(xiàn)備份現(xiàn)代化,可以實現(xiàn)三個主要目標丽猬,
第一:備份和恢復(fù)的效率的現(xiàn)代化宿饱,達到現(xiàn)代企業(yè)對數(shù)據(jù)保護的等級要求。第二存儲采用了永久增量備份模式脚祟,消除了傳統(tǒng)備份的定期全備模式谬以,大幅減低了備份窗口及備份對生產(chǎn)服務(wù)器、網(wǎng)絡(luò)等資源的消耗由桌。在恢復(fù)效率上为黎,無論數(shù)據(jù)量大小邮丰,第二存儲都可以實現(xiàn)分鐘級,消除了傳統(tǒng)備份還原操作模式下铭乾、數(shù)據(jù)量越大恢復(fù)時間越長的效率問題剪廉。
第二:用一個通用設(shè)備構(gòu)建的存儲系統(tǒng)代替各種專有的設(shè)備,如備份一體機炕檩、虛擬帶庫斗蒋、重刪設(shè)備、磁帶庫等等笛质,消除數(shù)據(jù)孤島泉沾。第二存儲采用通用的 x86 服務(wù)器,包括備份功能和對象存儲的實現(xiàn)妇押,都由軟件實現(xiàn)跷究,幫助用戶實現(xiàn) IAAS 層的云化。存儲空間和數(shù)據(jù)備份恢復(fù)統(tǒng)一管理敲霍。
第三:備份數(shù)據(jù)的充分利用揭朝。傳統(tǒng)備份的數(shù)據(jù)很難被使用,需要復(fù)雜的恢復(fù)環(huán)境(存儲色冀、網(wǎng)絡(luò)潭袱、服務(wù)器等資源)并通過長時間的恢復(fù),第二存儲內(nèi)備份數(shù)據(jù)可以實現(xiàn)多副本使用锋恬,一份備份數(shù)據(jù)可以分鐘級虛擬化出多份數(shù)據(jù)屯换,每份數(shù)據(jù)不占用實際存儲空間,操作簡單与学、環(huán)境要求低彤悔、效率高,用戶可將很多生產(chǎn)環(huán)境的數(shù)據(jù)操作轉(zhuǎn)移到第二存儲索守,降低生產(chǎn)環(huán)境的壓力晕窑。
業(yè)界現(xiàn)在有基于 CDM 技術(shù)的備份一體機,可以實現(xiàn)備份恢復(fù)效率的提升卵佛,但 CDM 一體機仍然是專有設(shè)備杨赤,并不能對整體存儲架構(gòu)帶來什么好處。相比用 CDM 備份一體機這種專業(yè)設(shè)備來替代傳統(tǒng)備份截汪,基于第二存儲實現(xiàn)的備份現(xiàn)代化改造疾牲,將更為徹底,為整體的存儲架構(gòu)的優(yōu)化帶來額外的價值衙解。
測試數(shù)據(jù)管理
現(xiàn)代企業(yè)的數(shù)字化轉(zhuǎn)型阳柔,需要應(yīng)用的快速迭代開發(fā),測試的工作效率制約著快速迭代的速度蚓峦。
在測試環(huán)境中舌剂,基本需要 4-10 份測試數(shù)據(jù)济锄,這些測試為了保證新鮮度(與生產(chǎn)數(shù)據(jù)在時間上的差異),需要定期更新霍转。對于有上百個數(shù)據(jù)庫的企業(yè)來說荐绝,這樣的測試數(shù)據(jù)更新、多個測試數(shù)據(jù)環(huán)境的維護谴忧,需要消耗大量的人力很泊、物力角虫。
假定某用戶有 100 個應(yīng)用沾谓,每個應(yīng)用 1 個數(shù)據(jù)庫,每個應(yīng)用在測試環(huán)境有 4 個測試數(shù)據(jù)庫戳鹅,測試數(shù)據(jù)的更新頻率是每月 1 次均驶。每個測試數(shù)據(jù)庫假定為 1TB 數(shù)據(jù)量缘琅。那么赁炎,該用戶在每個月需要銷毀 400 個數(shù)據(jù)庫并新生成 400 個數(shù)據(jù)庫。 如果每個數(shù)據(jù)庫的銷毀和新生成需要一個人天拱燃,每個月需要 400 個人天隶债。該測試環(huán)境的存儲空間至少為 400 * 1TB= 400TB腾它。
另外,由于傳統(tǒng)備份技術(shù)過于復(fù)雜死讹、成本過高瞒滴,測試環(huán)境的數(shù)據(jù)在企業(yè)內(nèi)往往是不做備份的,這造成了測試人員在測試過程中無法靈活的回退赞警、移行妓忍、多分支并行測試等等,減低了測試效率愧旦。
第二存儲能大幅提升測試數(shù)據(jù)在效率世剖、成本上的提升。
第二存儲可以實現(xiàn)數(shù)據(jù)的虛擬化使用笤虫,一份測試數(shù)據(jù)通過快照技術(shù)旁瘫,可以虛擬出多份副本,而不增加額外存儲空間琼蚯,并且可以分鐘級構(gòu)建出測試環(huán)境境蜕。
第二存儲可以利用快照技術(shù),秒級實現(xiàn)測試數(shù)據(jù)的備份凌停,并且只消耗增量數(shù)據(jù)的存儲空間粱年,而在恢復(fù)時,可以分鐘級實現(xiàn)罚拟。通過這種低成本台诗、高效率的備份恢復(fù)技術(shù)完箩。為測試人員提供非常靈活的各種測試數(shù)據(jù)操作。
以上述用戶環(huán)境為例拉队。數(shù)據(jù)庫銷毀和新生成可以分鐘級實現(xiàn)弊知,假定為 10 分鐘,每個月的 400 個庫的更新粱快,只需要 400 * 10 分鐘約 66 小時秩彤。而且第二存儲可以實現(xiàn)自動化的測試數(shù)據(jù)庫銷毀和新生成,無需人工操作事哭。第二存儲的虛擬多副本和本身存儲空間壓縮功能漫雷,400 個測試數(shù)據(jù)庫的存儲空間要求為: 100(基礎(chǔ)測試數(shù)據(jù))* 1TB/3(壓縮率)= 33TB 左右。
通過第二存儲實現(xiàn)的測試數(shù)據(jù)管理鳍咱,在存儲空間降盹、效率、運維等方面都有非常明顯的價值谤辜。
云容災(zāi)
長期以來蓄坏,容災(zāi)系統(tǒng)的建設(shè)成本是非常高的。災(zāi)難發(fā)生時丑念,容災(zāi)系統(tǒng)要能接管業(yè)務(wù)涡戳,并能在性能上有基本保證,容災(zāi)系統(tǒng)需要配備服務(wù)器脯倚、存儲渔彰、軟件、網(wǎng)絡(luò)等等挠将,除了配置級別上可以低于生產(chǎn)系統(tǒng)胳岂,但必須配置齊全。
容災(zāi)系統(tǒng)的維護成本也非常高舔稀,需要定期進行容災(zāi)演練乳丰,以保證容災(zāi)系統(tǒng)的可用性。
災(zāi)難事件的發(fā)生概率是非常小的内贮,甚至幾十年都不會發(fā)生产园。但如果發(fā)生災(zāi)難事件,卻沒有容災(zāi)系統(tǒng)夜郁,會造成巨大損失什燕。這是一個巨大的矛盾。
公有云的發(fā)展為解決這個矛盾提供了可能竞端。
公有云的資源可以臨時租用屎即,用完回收。因此,容災(zāi)系統(tǒng)可以實現(xiàn):
- 災(zāi)難事發(fā)生或容災(zāi)演練時技俐,通過租用公有云的各種資源(服務(wù)器乘陪、存儲、軟件雕擂、網(wǎng)絡(luò)等)啡邑,實現(xiàn)容災(zāi)切換或容災(zāi)演練。
- 在日常井赌,用最低的成本維持容災(zāi)系統(tǒng)最基礎(chǔ)的功能—數(shù)據(jù)復(fù)制和保存谤逼。
第二存儲本身提供災(zāi)備一體化功能,并可充分利用公有云的特性來實現(xiàn)容災(zāi)仇穗,從而可以為用戶提供低成本的流部、覆蓋所有故障類型的業(yè)務(wù)連續(xù)性方案。
以下是第二存儲可以實現(xiàn)的各種故障下的 RTO/RPO:
通過第二存儲仪缸,可以完美解決業(yè)界一直存在的容災(zāi)建設(shè)在成本和效果之間的矛盾贵涵,各種機房內(nèi)的高概率小故障列肢,由本地的第二存儲快速解決恰画,無需切換到容災(zāi)端(當然,傳統(tǒng)的容災(zāi)系統(tǒng)也無法有效的解決這些小故障)瓷马。在日常拴还,云端只需要租賃對象存儲資源,只有發(fā)生概率很小的整體機房故障時欧聘,才臨時申請服務(wù)器片林、存儲、網(wǎng)絡(luò)等資源怀骤,實現(xiàn)容災(zāi)切換费封。
QingStor 和安鈦飛聯(lián)合推出第二存儲解決方案
聯(lián)合解決方案實現(xiàn)的效果
QingStor 和安鈦飛通過深入的聯(lián)合研發(fā)、測試蒋伦,推出了第二存儲解決方案弓摘。安鈦飛提供基于 CDM 技術(shù)的、實現(xiàn)數(shù)據(jù)分布式架構(gòu)的數(shù)據(jù)管理軟件痕届,QingStor 提供對象存儲韧献。
安鈦飛提供了基于云架構(gòu)的 CDM 數(shù)據(jù)管理軟件,可實現(xiàn)永久增量備份研叫。只需增量數(shù)據(jù)锤窑,系統(tǒng)內(nèi)自動合成全量數(shù)據(jù);備份數(shù)據(jù)原始格式嚷炉,實現(xiàn)掛載方式的分鐘級快速恢復(fù)渊啰。無論是存放于塊存儲還是對象存儲,備份數(shù)據(jù)都可以快速掛載方式恢復(fù)申屹;備份數(shù)據(jù)的多副本使用功能绘证。通過指針式快照走搁,實現(xiàn)備份數(shù)據(jù)的多副本使用,副本不占用存儲空間迈窟;可將數(shù)據(jù)直接備份到對象存儲私植;對象存儲的掛載數(shù)據(jù)的性能可等同 SSD 磁盤的 IO 性能;計算節(jié)點(備份车酣、恢復(fù)曲稼、數(shù)據(jù)掛載等功能節(jié)點)無狀態(tài)化,實現(xiàn)計算節(jié)點的高可用及平滑橫行擴展湖员。
第二存儲解決方案的整體架構(gòu)可實現(xiàn):
- 數(shù)據(jù)統(tǒng)一存儲贫悄,消除數(shù)據(jù)孤島,利用對象存儲實現(xiàn)存儲和計算分離娘摔。
- 基于對象存儲可以存儲結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)窄坦,對象存儲可以無限擴展。
- 計算節(jié)點實現(xiàn)無狀態(tài)化凳寺,可以快速彈性擴展收縮鸭津。計算節(jié)點可以按性能需求進行配置。
- 統(tǒng)一的元數(shù)據(jù)管理肠缨。
- 所有分層相對獨立逆趋,按需擴展, 易于管理。
- 可隨時關(guān)閉不需要的計算資源晒奕。
- 任何計算資源都可以訪問全部數(shù)據(jù)闻书。
測試數(shù)據(jù)
測試環(huán)境拓撲描述
- 青云公有云環(huán)境部署安鈦飛軟件,保護青云上oracle數(shù)據(jù)庫脑慧。
- 青云對象存儲作為數(shù)據(jù)共享池魄眉。
- 直接從青云對象存儲掛載oracle數(shù)據(jù)庫。
測試環(huán)境
Oracle 備份結(jié)果
對象存儲掛載 Oracle 結(jié)果
- 驗證數(shù)據(jù)恢復(fù)場景闷袒,包括數(shù)據(jù)應(yīng)急/快速恢復(fù)/數(shù)據(jù)服務(wù)能力坑律。
- 利用時間版本管理和虛擬化技術(shù),CDM 系統(tǒng)可以分鐘級別發(fā)布任意時點的多副本全量虛擬庫數(shù)據(jù)庫, 通過虛擬庫方式,高效的支撐敏捷運維,敏捷開發(fā),敏捷運營需求霜运。
從對象存儲并行掛載 Oracle 結(jié)果
- 驗證數(shù)據(jù)恢復(fù)場景脾歇,包括數(shù)據(jù)應(yīng)急/快速恢復(fù)/數(shù)據(jù)服務(wù)能力。
- 利用時間版本管理和虛擬化技術(shù)淘捡,CDM 系統(tǒng)可以分鐘級別發(fā)布任意時點的多副本全量虛擬庫數(shù)據(jù)庫, 通過虛擬庫方式,高效的支撐敏捷運維,敏捷開發(fā),敏捷運營需求藕各。
從對象存儲掛載 Oracle 數(shù)據(jù)庫性能測試結(jié)果
本次測試數(shù)據(jù)對比
更多文章
本文由博客一文多發(fā)平臺 OpenWrite 發(fā)布!