實(shí)測(cè)報(bào)告:深信服超融合承載Oracle性能領(lǐng)先

  作為各行業(yè)關(guān)鍵業(yè)務(wù)使用最頻繁的數(shù)據(jù)庫管理系統(tǒng),Oracle的承載和運(yùn)維往往是一家企業(yè)的IT系統(tǒng)中比較復(fù)雜的。特別是Oracle RAC(實(shí)時(shí)應(yīng)用集群),對(duì)于承載設(shè)備的可靠性和性能要求都極為嚴(yán)苛。隨著超融合架構(gòu)的不斷普及,越來越多的用戶開始選擇采用超融合支持Oracle RAC集群。那么,超融合承載Oracle數(shù)據(jù)庫究竟效果如何?

  信服云準(zhǔn)備了一場(chǎng)硬核測(cè)試。

測(cè)試方案

  針對(duì)各類業(yè)務(wù)場(chǎng)景的Oracle數(shù)據(jù)庫承載需求,深信服超融合提供了2種方案:

  1.基于混閃環(huán)境為常規(guī)業(yè)務(wù)提供高性價(jià)比的承載方案

  2.基于全閃環(huán)境為核心業(yè)務(wù)提供高性能的承載方案

測(cè)試場(chǎng)景

  場(chǎng)景共分為三類:

配置方案

  配置方案一:SATA環(huán)境

  測(cè)試環(huán)境:

  測(cè)試結(jié)果:

  注冊(cè)到下單等復(fù)雜業(yè)務(wù)每筆按20個(gè)原子操作計(jì)算,瀏覽等簡單業(yè)務(wù)每筆按10個(gè)原子操作計(jì)算。

  SATA環(huán)境下場(chǎng)景三測(cè)試數(shù)據(jù)

  配置方案二:NVMe環(huán)境

  測(cè)試環(huán)境:

  測(cè)試結(jié)果:

  注冊(cè)到下單等復(fù)雜業(yè)務(wù)每筆按20個(gè)原子操作計(jì)算,瀏覽等簡單業(yè)務(wù)每筆按10個(gè)原子操作計(jì)算。

  NVMe環(huán)境下場(chǎng)景三測(cè)試數(shù)據(jù)

  通過以上測(cè)試結(jié)果可以看出:

  ■ 在常見的HDD硬盤+SSD混插配置下,深信服超融合平臺(tái)能夠支持每分鐘3萬(模擬)用戶注冊(cè)和下單業(yè)務(wù)場(chǎng)景(TPM約60萬)。

  ■ 在SSD全閃配置下,深信服超融合能夠支持最大每分鐘11.2萬(模擬)用戶瀏覽業(yè)務(wù)場(chǎng)景(TPM約112萬)。

  換句話說,僅使用3節(jié)點(diǎn)超融合,每分鐘內(nèi)就可以支撐3萬+用戶瘋狂搶購,以及11萬+用戶同時(shí)涌進(jìn)網(wǎng)頁的高并發(fā)促銷活動(dòng)!

  同時(shí),相比于一體機(jī)或物理機(jī)等傳統(tǒng)的數(shù)據(jù)庫承載方案,深信服超融合可以提供簡化運(yùn)維、高效管理的數(shù)據(jù)庫管理平臺(tái)DMP,并具備便于部署、高性能、高穩(wěn)定的優(yōu)勢(shì)能力。

  說了這么多,深信服超融合之所以這么「牛」,主要還是因?yàn)槿髣?chuàng)新設(shè)計(jì):

  數(shù)據(jù)庫業(yè)務(wù)高可用設(shè)計(jì)

  ■ 平臺(tái)創(chuàng)建2臺(tái)虛擬機(jī)部署Oracle服務(wù)并分配在不同物理服務(wù)器上,超融合為RAC集群虛擬機(jī)提供互斥策略,充分避免單臺(tái)物理節(jié)點(diǎn)承載業(yè)務(wù)的可用性風(fēng)險(xiǎn)。

  ■ 當(dāng)某個(gè)承載Oracle業(yè)務(wù)的物理節(jié)點(diǎn)發(fā)生故障時(shí),RAC機(jī)制實(shí)現(xiàn)應(yīng)用層訪問切換。同時(shí),超融合會(huì)在第三臺(tái)主機(jī)中拉起發(fā)生故障的Oracle虛擬機(jī),恢復(fù)RAC集群健壯性。

  ■ 對(duì)于突發(fā)訪問的可用性考慮,超融合提供DRS、DRX策略,一旦數(shù)據(jù)庫出現(xiàn)高峰訪問導(dǎo)致性能瓶頸,Oracle虛擬化機(jī)可以自動(dòng)熱擴(kuò)容。

  數(shù)據(jù)庫數(shù)據(jù)高可用設(shè)計(jì)

  ■ RAC集群為了保證數(shù)據(jù)的一致性,所有Oracle虛擬機(jī)都是訪問統(tǒng)一的共享存儲(chǔ)空間,深信服超融合在創(chuàng)建Oracle虛擬磁盤的過程中,提供了專用的Oracle共享磁盤選項(xiàng)。

  ■ 超融合采用分布式存儲(chǔ)架構(gòu),數(shù)據(jù)在磁盤中是多副本存儲(chǔ)。Oracle的共享磁盤數(shù)據(jù)會(huì)被同時(shí)寫入并分配到不同物理節(jié)點(diǎn)的不同磁盤內(nèi),確保數(shù)據(jù)的安全性。

  ■ 為了避免誤操作或者邏輯錯(cuò)誤導(dǎo)致的數(shù)據(jù)安全問題,超融合平臺(tái)還提供了自動(dòng)備份策略。

  數(shù)據(jù)庫高性能設(shè)計(jì)

  ■ 通過分層設(shè)計(jì)使得管理層從虛擬機(jī)解綁,減少節(jié)點(diǎn)的性能損耗。同時(shí)利用Kafka的頁緩存、零拷貝、順序?qū)懭氲燃夹g(shù),提升了消息通道的高并發(fā)能力,深信服HCI三節(jié)點(diǎn)集群的4K隨機(jī)讀IOPS可達(dá)百萬。

  ■ 超融合通過平臺(tái)的Hugepages并結(jié)合Linux操作系統(tǒng)的內(nèi)核特性,提升了在大量業(yè)務(wù)并發(fā)的壓力下Oracle RAC的事務(wù)性能。

  基于深信服超融合的數(shù)據(jù)庫承載方案

  目前,最新版本(6.7.0)的深信服超融合合入了Linux社區(qū)最新最穩(wěn)定的內(nèi)核版本,通過優(yōu)化內(nèi)核調(diào)度算法,在Oracle數(shù)據(jù)庫的承載上表現(xiàn)也十分優(yōu)異,具體測(cè)試數(shù)據(jù)可看:《深信服超融合新品發(fā)布:兩大“內(nèi)功”升級(jí),新增5大類功能40+特性》。

(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )