近年來,隨著云計算技術的成熟,金融行業數字化轉型時代全面到來,如何重構IT基礎設施、建設分布式系統架構為上層應用和業務創新提供靈活、高效和穩定的IT服務平臺,已經成為金融IT發展的重點。
Ceph成為金融企業IT系統重構的重要方向
無論是手機銀行、網貸等互聯網金融業務的創新,還是人工智能、物聯網等創新技術與金融行業的融合,都讓金融行業的存儲系統面臨著壓力。在金融數據快速增長的同時,場景化、移動化、碎片化的非結構化數據帶來的性能、運維、成本等多方面挑戰,讓傳統的存儲域(Storage Area Netword,簡稱SAN)系統難以承載。
Ceph作為一個可大規模擴展的開源軟件定義橫向擴展存儲系統,可以在單一平臺上為金融記過提供對象、塊和文件系統存儲。與SAN存儲相比,Ceph存儲可以在標準服務器上運行,更能節省成本,出色的靈活性及按需擴展的特性,在存儲海量非結構化數據時更有優勢。
提升Ceph集群I/O能力 滿足關鍵應用存儲性能需求
某特大型銀行一直走在中國金融行業信息化建設的前列,近年來該行開始建設私有云,從傳統集中式架構向分布式云計算平臺轉型,使用Ceph作為軟件定義存儲的平臺軟件。Ceph在設計之初是面向冷數據和溫數據的存儲,I/O性能相對SAN存儲并不具備優勢,該銀行在實際應用中把Ceph作為非關鍵業務的數據存儲系統,而關鍵業務仍然依賴于SAN存儲。
但是,隨著PaaS平臺的發展和數據庫上云的需求日益高漲,SAN存儲在靈活性以及部署周期上的缺點成為阻礙云平臺發展的技術瓶頸,所以該行希望將更多的關鍵業務轉移到Ceph存儲上,這就不可避免地涉及到一個問題:如何提升Ceph存儲的I/O性能,讓其可以承載關鍵業務。
想要提升Ceph存儲性能,通常的方法就是集群部署,通過增加節點來提升I/O性能,但是考慮到成本、能耗、空間等因素,節點數量不宜過多。所以該行希望在控制Ceph集群規模的前提下,對單節點進行優化,提升Ceph集群的I/O能力,滿足關鍵應用對存儲性能的需求。
直擊要害 提供Ceph優化方案
為了幫助該行化解Ceph系統的瓶頸,浪潮攜手英特爾與銀行開展技術合作,對系統進行分析研究。通過收集系統信息發現,磁盤是Ceph系統的瓶頸所在。磁盤中存在大量無用的讀操作,而由于該行特殊的內部IT環境,許多軟件優化方式無法使用,對此浪潮推薦了以雙路服務器NF5280M5為核心的解決方案,NF5280M5搭載英特爾至強可擴展處理器和固態盤DC P4600及D3-s4510。
浪潮服務器NF5280M5采用全新智能計算加速技術,搭載2顆英特爾至強可擴展處理器,能夠靈活高效地處理金融云海量數據,最多可支持31塊2.5寸硬盤,綜合性能可達到上一代的1.3倍。最大可支持8個標準PCIe插槽和1個OCP插槽,擴展更加靈活。此外,NF5280M5采用了不同層次的高可用技術,例如的硬豐富的硬盤RAID機制,內存的熱備、鏡像、糾錯。
英特爾固態盤DC P4600用來緩存元數據,將數據和元數據完全分開,機械磁盤上只有數據操作,沒有元數據操作,即使出現元數據丟失的情況,由于DC P4600緩存具備遠超機械磁盤的性能,也不會造成整體性能下降。此外,方案還使用固態盤D3-s4510作為操作系統盤,以提升系統性能。
為關鍵金融應用提供高速I/O能力支撐
經過提升,該銀行應用系統的Ceph集群I/O能力顯著提升,在大數據塊、小數據塊的吞吐性能方面都遠遠超過之前。由于Ceph集群性能瓶頸得到了突破,該銀行可以將更多的關鍵業務轉移到Ceph存儲之中,從而充分發揮Ceph存儲在成本、靈活性等方面的優勢。
,云主機,VPS租用