帝晶光電:超融合數(shù)據(jù)庫最佳實踐
從傳統(tǒng)架構(gòu)轉(zhuǎn)向軟件定義的IT基礎(chǔ)設(shè)施
深圳市帝晶光電科技有限公司是光電行業(yè)新興技術(shù)的全球領(lǐng)銜者,目前擁有五大生產(chǎn)基地,員工總數(shù)1萬余人,產(chǎn)品涵蓋高端智能手機(jī)、醫(yī)療儀器、航天航空等諸多領(lǐng)域。除了榮獲國家級高新技術(shù)企業(yè)以及在平板顯示行業(yè)斬獲多項殊榮外,其產(chǎn)品廣泛應(yīng)用于華為、聯(lián)想、TCL等國際知名企業(yè)。
圖1.深圳市帝晶光電科技有限公司
作為業(yè)內(nèi)領(lǐng)先的制造企業(yè),帝晶光電一直以來都十分看重IT技術(shù)變革對業(yè)務(wù)發(fā)展帶來的增值效應(yīng),持續(xù)推動企業(yè)發(fā)展從制造向“智”造轉(zhuǎn)型升級。其核心業(yè)務(wù)數(shù)據(jù)以數(shù)據(jù)庫為主,當(dāng)前的IT架構(gòu)是在傳統(tǒng)存儲之上運行Oracle RAC,為數(shù)據(jù)庫業(yè)務(wù)提供高可用支撐。
隨著業(yè)務(wù)規(guī)模擴(kuò)張,存儲變更頻繁(擴(kuò)容、升級、卷資源管理等),加之非結(jié)構(gòu)化數(shù)據(jù)也在增長,傳統(tǒng)存儲顯然不是未來數(shù)字底座的理想選項。此外,帝晶光電IT部門認(rèn)為,IT基礎(chǔ)架構(gòu)應(yīng)該向著資源云化、彈性靈活、自動化的方向發(fā)展,軟件定義的IT基礎(chǔ)設(shè)施相較傳統(tǒng)架構(gòu)有著明顯優(yōu)勢,同時考慮到成本可控等因素,最終決定基于超融合平臺實現(xiàn)IT架構(gòu)轉(zhuǎn)型升級。
圖2.基于傳統(tǒng)存儲的Oracle RAC架構(gòu)
數(shù)據(jù)庫遷至超融合平臺,首先要解決3個問題
雖然,超融合讓傳統(tǒng)架構(gòu)的計算、存儲和網(wǎng)絡(luò)資源從分立走向融合,讓眾多企業(yè)享受到了“軟件定義”所帶來的技術(shù)紅利,但方案成功落地的前提是:超融合平臺要能滿足Oracle RAC場景對共享存儲的3個基本要求,即數(shù)據(jù)庫的高可用、高安全和性能保障。杉巖是如何應(yīng)對,進(jìn)而幫助客戶實現(xiàn)平穩(wěn)過渡的呢?
高可用
在杉巖超融合云平臺上搭建2臺虛擬機(jī)(分屬于不同物理節(jié)點),其上部署Oracle業(yè)務(wù),避免單節(jié)點承載業(yè)務(wù)帶來的可用性風(fēng)險。當(dāng)某個節(jié)點故障時,RAC機(jī)制實現(xiàn)應(yīng)用層訪問切換,保證業(yè)務(wù)連續(xù)。
高可靠
RAC集群中的虛擬機(jī)會訪問基于超融合構(gòu)建的共享存儲(經(jīng)過虛擬化的邏輯卷),依托分布式架構(gòu),這些共享數(shù)據(jù)會被同時寫入并均衡分布到不同物理節(jié)點的不同硬盤內(nèi),加之存儲層提供的多副本冗余策略,在保證數(shù)據(jù)強(qiáng)一致性的同時,確保數(shù)據(jù)高可靠。
性能保障
數(shù)據(jù)庫業(yè)務(wù)的特點就是數(shù)據(jù)量小但性能、時延要求高。杉巖工程師會根據(jù)客戶業(yè)務(wù)需求選配合適的服務(wù)器及存儲介質(zhì),滿足Oracle業(yè)務(wù)對高IOPS和低時延的需求。加之超融合的彈性擴(kuò)展能力,確保性能和容量未來就緒。
圖3.基于杉巖超融合的Oracle RAC解決方案
前期規(guī)劃抓好細(xì)節(jié),最終落地才能經(jīng)得起考驗
從前期規(guī)劃到最終項目落地,除了整體架構(gòu)要足夠可靠,對方案細(xì)節(jié)的把控同樣重要。為了幫助客戶節(jié)省預(yù)算,真正做到“把錢花在刀刃上”,杉巖的售前工程師在CPU算力評估、硬件規(guī)格篩選和綜合成本優(yōu)化等方面進(jìn)行了通盤考慮。
評估CPU算力
Oracle業(yè)務(wù)從物理環(huán)境遷移到超融合的云虛擬機(jī)遷移,需要配置合適的CPU算力來保證性能。在進(jìn)行CPU算力評估時,需要首先除去虛擬化系統(tǒng)占用的算力資源,還要扣減每個主機(jī)上控制器虛擬機(jī)預(yù)留的CPU資源,最終確定CPU的核數(shù)及線程數(shù)。
節(jié)省Oracle許可費用
除了單純考慮CPU算力是否足夠,還要考慮Oracle許可的問題。因為Oracle企業(yè)版按照CPU的物理核來計費,在這種情況下,為了平衡性能與成本,杉巖工程師推薦配置高主頻、少核數(shù)的CPU,可以降低Oracle許可費用,節(jié)省IT預(yù)算。
最終方案是基于高性能服務(wù)器(搭載多顆16核心、主頻2.9 GHz的CPU),搭配全閃存硬盤,構(gòu)建高性能的超融合集群,并通過多端口聚合提供大帶寬,通過2副本冗余策略確保數(shù)據(jù)高可靠。
圖4.交付現(xiàn)場的杉巖HyperCube超融合一體機(jī)
客戶價值
從安裝部署到業(yè)務(wù)上線,再到持續(xù)穩(wěn)定地提供存儲服務(wù)至今,基于杉巖超融合的Oracle RAC方案為客戶帶來了多項收益。
極速部署
軟件預(yù)集成,30分鐘完成存儲配置與云資源部署。從設(shè)備上架到業(yè)務(wù)上線,總用時不到一小時。
優(yōu)異性能
高性能服務(wù)器配置全閃介質(zhì),滿足Oracle對IOPS和時延的高要求,穩(wěn)定支撐核心業(yè)務(wù)。
極致可靠
依托分布式架構(gòu),數(shù)據(jù)均衡分布在不同物理節(jié)點的不同硬盤上,本身為數(shù)據(jù)高可用提供了天然保障,加之多副本冗余策略,數(shù)據(jù)可靠性提升了2倍以上。
極簡運維
一人即可運維3-10000節(jié)點的大規(guī)模集群,人力成本降低超過60%,運維服務(wù)費用大幅縮減。
一直以來,超融合都被認(rèn)為是低成本構(gòu)建企業(yè)云平臺的首選項?;谏紟rHyperCube超融合一體機(jī)的Oracle RAC實踐,在性能、安全性、可靠性方面得到了實際項目檢驗,并贏得了客戶的高度認(rèn)可,也為企業(yè)核心業(yè)務(wù)向軟件定義的IT基礎(chǔ)架構(gòu)演進(jìn)提供了很好的范例。