英特尔内存革新助平安云 Redis 云服务降本增效
英特爾內存革新助平安云 Redis 云服務降本增效
英特爾? 傲騰? 數據中心級持久內存的引入,為平安云的降本增效開啟了一條新的道路。通過對平安云 Redis 數據庫產品的支持,用戶能享受到性能優異且價格實惠的云服務,接下來我們還將通過更多類似的新技術挖掘給用戶帶來更大的價值。
憑借基于內存的工作機制,以及隨之而來的出色數據訪問性能,Redis 數據庫正在云服務中扮演越來越重要的角色。由平安集團旗下平安科技自主研發,已成長為中國金融行業主要云服務提供商的平安云,也致力于為內、外部用戶提供性能與容量同樣出色的高品質 Redis 云服務,并將其視為驅動用戶業務高速增長的重要舉措。
然而,隨著用戶業務和數據規模的不斷擴展,及其對更大規模和更高性能 Redis 云服務的需求,平安云現有的 Redis 云服務也亟需更強的可擴展性,但使用昂貴的 DRAM 內存來應對這一挑戰,勢必面臨更高的成本支出,同時受限于現有 DRAM 內存在容量上的限制,也很難在單個節點上實現較大的容量配置。
通過與英特爾開展技術合作,平安云在金融行業內,率先為 Redis 云服務集群引入了全新英特爾? 傲騰? 數據中心級持久內存。基于該款革新型內存產品構建的新方案,使得平安云Redis云服務的單服務器內存容量大幅提升,達到了 1.5TB。它不但能充分滿足用戶業務數據的擴展要求,還能在輸出令客戶滿意的性能的同時,顯著降低內存的采購成本,并以更少的節點來達到集群在性能和容量上的目標,進而也大大降低了總擁有成本(Total Cost of Ownership,TCO)。
平安云實現的解決方案優勢:
? 英特爾? 傲騰? 數據中心級持久內存的引入,有效助力平安云 Redis 云服務打破單機
DRAM 內存容量的限制,為更大規模數據在 Redis 云服務中的承載奠定了基礎;
? 與 DRAM 內存相比,英特爾? 傲騰? 數據中心級持久內存在成本上更具優勢,根據平安云與英特爾雙方聯合測算,與基于純DRAM 內存的方案相比,新平臺的內存采購成本可降低 22.5%-48%1。
Redis 助力高效數據處理
作為一款開源的 NoSQL 數據庫,Redis 正以其高性能、易擴展以及數據結構類型豐富的特性,贏得越來越多用戶的青睞。其亞毫秒級的處理響應時長,在眾多數據庫產品中出類拔萃,是其主要競爭優勢,而這一優勢,是得益于它基于內存存取數據的機制。畢竟,內存更靠近處理器,能提供傳統硬盤乃至固態盤所難以企及的吞吐帶寬和處理器訪存時延,這使得基于內存的數據庫能夠大大提升數據處理的效率。
基于對 Redis 上述優勢的認知和認同,致力于服務金融、醫療、智慧城市、房產和汽車等核心領域,旨在為眾多內、外部客戶提供性能和容量更為出色、可擴展性更強的云服務的平安云,正嘗試輸出品質更優的 Redis 云服務,來助力客戶提升業務運營效率。
以互聯網應用場景為例,一方面,用戶可針對讀多寫少的互聯網數據訪存模型,將產品信息、縮略圖等緩存到 Redis 實例中,以大幅提升產品信息讀取和頁面加載速度;另一方面,針對視頻直播等新興業務,用戶也可將彈幕、聊天室、搶禮物等對性能有著較高要求的模塊,部署到 Redis 服務中來保障業務的流暢性,進而明顯改善用戶體驗。
隨著部署在平安云中的各類業務數據規模不斷擴大,以及更多針對高性能 Redis 云服務的“剛需”的涌現,平安云既有的 Redis 云服務正面臨嚴峻挑戰。首先,受限于主流 DRAM 內存較低的容量設計,Redis 單機服務器所配置的 DRAM 內存通常只有數十 GB 至數百 GB,在動輒數 TB 的業務數據前,顯然有些力不從心。同時,昂貴的DRAM 內存價格也給 Redis 服務的內存擴展計劃帶來了難以承受的高昂成本,進而也會使相關服務的 TCO 以及用戶為此支付的成本急劇抬升。
以平安云承載的某保險業務為例,為了滿足其未來在 Redis 數據庫中 TB 級的數據量緩存需求,如果全部采用配置 DRAM 內存的Redis 服務器,就需要為該實例配置較多的物理服務器做集群架構。為此,平安云亟需尋找一種全新的,能兼具性能、容量和成本優勢的方案,來幫助其 Redis 云服務提高單位資源能力,降本增效。
革新型內存兼顧降本增效
為達成上述目標,平安云與英特爾一起,在其分布式 Redis 集群中引入了基于英特爾? 3D XPoint? 存儲介質構建的全新英特爾? 傲騰? 數據中心級持久內存。這一顛覆了傳統內存-存儲架構的全新產品類別,憑借與 DRAM 內存相近、遠優于固態盤的讀寫性能和訪問延時,以及相比固態盤更強的耐用性,在平安云 Redis 云服務所面對的高并發和大容量場景中,發揮出了不亞于 DRAM 內存的性能表現,并為其內存擴容計劃提供了一條更為經濟實惠的新路徑。
圖一 平安云中 Redis 云服務典型應用場景
以英特爾? 傲騰? 數據中心級持久內存為基礎,平安云為用戶提供了分布式的 Redis 主從高可用集群架構。如圖一所示,在一個典型 Redis 云服務應用場景中,分布式架構會讓數據分布在多臺物理服務器上,以突破單機 DRAM 內存容量限制。新架構所提供的一鍵式在線擴容方案,也能幫助用戶有效解決海量數據存儲的擴展問題。同時,主從式的高可用架構還保證了 Redis 云服務的高可靠性,當主節點出現故障時,系統可以自動快速切換到從節點,來提供服務。
英特爾? 傲騰? 數據中心級持久內存的加入,以及隨其而來的更大內存容量,和它與第二代英特爾? 至強? 可擴展處理器搭配時實現的更強數據處理能力,使平安云能在全新的分布式 Redis 主從高可用集群架構上更為便捷地為用戶提供大容量和高性能 Redis 云服務。
圖二 英特爾? 傲騰? 數據中心級持久內存的引入帶來內存容量的大幅增長
如圖二所示,在平安云傳統的、僅配置了 DRAM 內存的 Redis 服務器中,單服務器內存容量為 384GB,而通過新的集群架構與英特爾? 傲騰? 數據中心級持久內存的引入,其單服務器內存容量提升了 4 倍。這意味著用戶在部署相同數據容量的 Redis 云服務時,基于新方案所需使用的物理節點數量比使用傳統方案可節省 70% 以上,這種節省不但能降低管理復雜度,還可幫助平安云顯著降低 TCO。
當然,英特爾? 傲騰? 數據中心級持久內存本身相比于 DRAM 內存更為經濟的價格,也能使平安云 Redis 云服務的內存擴展成本得到有效控制。根據平安云與英特爾的聯合測算,導入英特爾? 傲騰? 數據中心級持久內存后,平安云 Redis 云服務僅內存采購成本,就可實現22.5% 至 48% 的降幅1。
成本的降低,使得平安云的用戶可以嘗試將更多對性能有著較高要求的業務流程遷移到Redis 云服務上。以某金融業務為例,以往相關用戶在選擇數據庫時,雖然也看到該業務“讀多寫少”的特性使其特別適用于 Redis 云服務,但海量數據帶來的較高內存成本,使得用戶不得不退而求其次,選擇了HBase(一種分布式存儲系統)作為數據承載平臺。而今,基于英特爾? 傲騰? 數據中心級持久內存構建的平安云Redis 云服務的出現,使得用戶能在更合理的成本基礎上,將業務遷到 Redis 云服務上,以實現更優的數據讀取性能。
性能表現通過嚴苛考驗
如前文所述,平安云之所以選擇英特爾? 傲騰? 數據中心級持久內存來構建全新 Redis 云服務,并不僅僅是因為它能突破 DRAM在容量上的限制,以及在成本上擁有更多優勢,更重要的,是它有著與 DRAM 相近的、出色的性能表現。為了驗證它在這方面的優勢,平安云與英特爾一起圍繞
Redis 數據庫的常用操作以及用戶所關心的業務性能指標進行了一系列的測試。
雙方首先測試了不同內存配置對 Redis 數據庫操作的性能影響。測試組一是只配置 DRAM 內存的 Redis 數據庫云服務器;測試組二則是配備了英特爾? 傲騰? 數據中心級持久內存,同時也加入部分 DRAM 內存作為緩存的 Redis 數據庫云服務器。測試使用了Redis-benchmark 工具,選取 PING_BULK、SET、GET 等 10 余條 Redis 數據庫常用命令,執行 50 次并發,共 500 萬次的性能測試2。
圖三 平安云 Redis 數據庫在不同內存配置下的性能對比
測試結果如圖三所示,在 Redis 數據庫常用命令的執行中,當處理器 100% 占用的情況下,測試組一與測試組二的性能表現不相上下。其中在 LPOP、SADD 和 HSET 等命令的執行結果中,測試組二性能略遜于測試組一,最大差值為 3.5%,而在 SET、PING_BULK 和 RPUSH 等命令執行結果中,測試組二在性能上反超測試組一,最大差值為 3.8%。
在平安云開展的另一組測試中,針對內存吞吐總帶寬和處理器訪存時延兩項性能指標,使用英特爾? 傲騰? 數據中心級持久內存的測試組與只安裝 DRAM 內存的測試組相比,兩項指標也基本持平。這些測試結果給出了有力的證明:即平安云 Redis 云服務在引入英特爾? 傲騰? 數據中心級持久內存后,依然能為業務提供出色的性能支撐。
結語
在云服務正在成為企業數字化轉型基石的今天,如何在保證性能的同時降低其成本,助力用戶實現降本增效,已成為諸多云服務提供商共同努力的方向。憑借出色的性能、擴展能力以及顯而易見的成本增益,平安云率先在金融行業內基于英特爾? 傲騰? 數據中心級持久內存構建 Redis 云服務,無疑為整個行業的探索樹立了一個頗具參考意義的里程碑,并提供了真正源于實踐的寶貴經驗。
目前,平安云已向用戶提供了容量為 TB 級別的全新 Redis 云服務,并獲得了良好的反饋。為幫助平安云面向金融、醫療、智慧城市、房產以及汽車五大生態圈打造更為領先的全棧式云服務,英特爾在未來還將繼續支持平安云,圍繞英特爾? 傲騰? 數據中心級持久內存及其他英特爾先進產品與技術,在越來越趨向于多元化和差異化的云服務中,針對用戶所需打造更具性能和成本優勢的解決方案,讓用戶業務在平安云上獲得更強有力的支持和更優的回報。
關于平安云
誕生于平安集團,由平安科技自主研發的平安云已經建設成為金融行業內最大的云平臺,涵蓋平安集團 95% 以上的業務公司,支撐 80% 的業務系統投產。
并以金融為起點,深度服務于金融、醫療、智慧城市、房產、汽車五大生態圈,作為平安服務的綜合輸出平臺為全行業提供 IaaS (基礎設施服務)、PaaS(通用平臺服務)、SaaS (軟件應用服務) 全棧式云服務。
總結
以上是生活随笔為你收集整理的英特尔内存革新助平安云 Redis 云服务降本增效的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 快手推荐系统及 Redis 升级存储
- 下一篇: MLPerf结果证实至强® 可有效助力深