標簽:
經過對現有業務情況的詳細分析和整理,并應用Oracle AWR數據采集來分析系統性能瓶頸的根源,碧桂園發現,報表系統的瓶頸來源于存儲系統,因為現有存儲系統無法滿足ERP報表系統的性能要求,存在明顯性能瓶頸,且目前使用的中端存儲系統在可靠性方面也存在單點故障風險。
通過IBM提供的系統改造方案,碧桂園最終選擇了IBM FlashSystem全閃存陣列來提升ERP報表系統的整體性能。IBM FlashSystem全閃存陣列可以在Oracle數據庫不做任何架構改變和調優處理的情況下,就獲得十多倍的IO性能改善,而且,IBM SVC與Flashsystem以及Storwize V7000相結合的存儲方案,不但徹底解決了性能問題,還解決了異構平臺的數據遷移及業務連續性困擾。
碧桂園的項目就是一起典型的應用全閃存陣列提升實時分析性能的案例,最終集團ERP系統的入庫匯總表查詢時間從過去的30分鐘提升到了少于1分鐘,而且只用了一天時間進行系統部署,大大提高了碧桂園ERP系統的效率和可靠性。
離線處理 vs 實時處理
大數據時代無可爭議的來臨了,源自全球數十年的技術積累,但僅用了最近兩三年時間,便迅速滲透到各個行業。相比十幾年前的互聯網泡沫,大數據的發展趨勢更加實際、與企業業務緊密相關、盈利模式也更加清晰。
當前的大數據分析模式分為“離線處理”和“實時處理”兩種類型,離線分析可以對業務數據和想要分析的數據樣本進行恰當的分離,只針對分離后的數據樣本進行建模分析,這種分析模式的優勢在于,可以對數據做較復雜的業務處理,但顯然無法第一時間把握到市場的發展趨勢。
實時分析則顧名思義,就是針對正在進行的業務數據進行即時的處理與分析,顯然,這種分析模式能夠最大限度的隨時了解業務狀況的變化趨勢,但受限于系統的處理能力,很難進行復雜的業務處理。前面提到的碧桂園地產公司案例就是典型的實時分析案例。
對于希望從大數據中發掘商業機會的企業來說,數據的價值有著明顯的時效性,針對業務數據的分析越及時越充分,分析結果就能夠更靈敏和更直接的反饋問題。因而,對于實時分析系統來說,如何在不影響生產系統的前提下,進行盡量充分的數據分析至關重要。
像碧桂園公司一樣,在很多客戶的實時分析系統中,存儲往往會成為延時問題的瓶頸,因而,采用固態存儲設備提升系統IO效率,對于提升整體系統分析能力十分有效。
實時大數據分析的潛力與希望,正奔跑在閃存的田野上。
全面閃存方案 提速大數據
針對實時數據分析,IBM提供了全面的閃存優化方案。
IBM全線存儲產品都可以構建閃存解決方案,包括IBM FlashSystem家族全閃存陣列產品,同時IBM DS8000、XIV、Storwize等傳統陣列家族,可以任意配置成全磁盤、全閃存以及混合陣列(磁盤與閃存混插)。此外,IBM還提供面向虛擬化管理、緩存和層級的閃存軟件,并能夠提供閃存適配器、DIMM及SSD硬盤。
在2014年6月10日發布的《市場份額分析報告:2013年全球SSD與固態硬盤陣列》中,Gartner指出IBM在2013年的固態陣列(SSA)市場中占有25%的市場份額,位列第一。IBM在2012年的這一領域還屈居亞軍。2013年IBM固態陣列的增長是278%,而行業的平均增長是182%, 這些數字顯示IBM在全閃存應用領域已經積累了豐富的經驗,并有著強勁的增長勢頭。
BM存儲與軟件定義系統部總經理Jamie Thomas表示:“大數據給我們的全球客戶創造了巨大機會。為了從大數據浪潮中提取業務洞察,更多的企業選擇IBM閃存系統作為核心工具加速洞察獲取。”
FlashSystem全閃存陣列
FlashSystem系列全閃存陣列是IBM閃存戰略中重要一環,對提升大數據實時分析性能十分有效。因為大多數大數據實時分析應用負載類型均為讀密集型,單獨依靠額外的CPU處理能力幾乎無法提升性能,將讀數據存放在低延遲的全閃存陣列上,讀操作會被更快的處理,從而帶來性能的大幅提升。
IBM FlashSystem系列全閃存陣列源自IBM于2012年8月收購的閃存技術公司TMS,目前該系列產品擁兩款產品: Flash840 和Flash V840。
IBM FlashSystem家族的新產品FlashSystem 840采用了2U機架式結構(V840為6U設計),提供高達 40TB的可用容量,與前代產品820相比,帶寬提升了近2倍,性能提升了1倍,達到110萬IOPS。同時,該全閃存陣列還采用 IBM MicroLatency 技術,數據訪問速度由毫秒縮短到微秒 (少于135微秒),能夠幫助企業優化實時數據分析,更加快速地獲取指導下一步行動的分析結果。
對于FlashSystem 840的高可用硬件配置來說,在Module-level Variable Stripe RAID(模塊級可變RAID)的基礎上,還加入了System-level RAID 5 across modules(跨模塊的系統級RAID 5)和可熱插拔的閃存模塊等特性。
追求實時分析極致性能
眾所周知,針對大數據實時分析工作負載來說,最重要的處理指標就是“時延”,而“時延”則恰好是IBM FlashSystem系列產品的突出優勢。
FlashSystem 系統提供獨立的硬件數據路徑,和分布式CPU獨立處理路徑,基于FPGA基礎的數據移動相比軟件實現的存儲控制器算法實現大大減少了延遲時間。相比較傳統的SSD與磁盤系統的混合陣列,FlashSystem系列全閃存陣列提升IOPS性能的同時,在部署、體積、數據安全方面都擁有較明顯的優勢:
FlashSystem在2U高的空間內就達到了(0.1-0.2ms)1m時延的高效率IOPS,而傳統陣列達到 (1ms)/ 1m時延的IOPS則需要3個機柜的體積。FlashSystem充分利用了閃存優勢,采用了更為簡單直接的架構設計,只有CPU/前后端導向器,沒有操作系統層;而傳統混合陣列的操作系統、緩存、交換模塊、控制器都成為提高延時的瓶頸。
FlashSystem全閃存陣列全部部件均可在線更換、升級,擁有更高的可靠性;傳統混合陣列則只能提供磁盤級的RAID保護,RAS安全性更低。總體TCO方面,FlashSystem全閃存陣列能有效降低機房空間占用、電力、能耗、制冷等多方面消耗,降低總體擁有成本;傳統混合陣列則需要更多的機房空間占用、更高能耗等,擁有更高的TCO,且產品發展路線容易受限于SSD廠商控制。
IBM 系統與科技部存儲產品部全球副總裁FlashSystem產品線總經理Michael Kuhn表示,IBM FlashSystem以微秒級時延為設計目標,因而性能表現尤為突出,這也是當前用戶最為重視的方面。未來FlashSystem會繼續關注四個方面,即性能、模塊化設計、安全加密、數據管理能力,最終關注數據的經濟性,幫助用戶降低成本。
據介紹,與同等的硬盤系統相比,IBM 閃存存儲解決方案的單機柜容量高出 6.7 倍,按成本/每秒輸入輸出(IOPS) 計算的成本效益高出 19 倍,并且節能效果超出 115 倍。
|