Gartner在2014年提出了"雙模式IT"的組織模型開始,人們意識到如果能夠把傳統IT架構的擴展性、效率、安全和精確度的優勢與強調速度和靈活性的互聯網IT架構的這些優點結合起來,就能更好的滿足云計算大數據時代企業對于數據的深度需求。而開源技術的出現和發展催化了傳統IT與敏捷IT的真正融合。進而幫助企業更好的面對數字化轉型與云計算應用的挑戰。
作為IT系統的重要組成部分存儲系統也面臨著從封閉、縱向的架構轉向開放、橫向、軟件定義的架構。人們意識到軟件定義存儲時代的到來,而開源存儲軟件的出現將大大加速企業向軟件定義存儲方向進化。近日在紅帽和ZD至頂網共同舉辦2016中國開源企業存儲峰會上,紅帽亞太區存儲業務總監Chris Mawer與紅帽亞太區云存儲與大數據業務總監Andrew Hatfield在峰會上分別做了主題演講,同時會后接收了媒體的采訪,結合存儲開源軟件Ceph與數據管理平臺Gluster的優勢分析了開源存儲的未來發展趨勢。
紅帽Ceph Storage正在崛起
紅帽亞太區云存儲與大數據業務總監Andrew Hatfield表示"紅帽提供分布式的企業存儲,已經在生產環境經過大規模的驗證。用戶可以按照自己的需求進行對象存儲和文件存儲等擴展服務。Ceph技術架構正在崛起,Ceph可以讓技術架構更透明,從而通過可視化的方式實現對企業數據中心的管理與監控。"
紅帽亞太區云存儲與大數據業務總監Andrew Hatfield同時,Ceph適用于OpenStack的全面、深入集成的存儲,通過與模塊化架構和組件深入集成,實現臨時和永久存儲,同時針對數據庫即服務而優化,與紅帽OpenStack平臺綁定,適用于MySQL工作負載的處理。Andrew認為紅帽Ceph Storage的業務優勢最重要的就是開源,戶能夠選擇供應商,不被專用技術鎖定,否則,你就不可能實現軟件定義存儲或者軟件定義數據中心的真正潛力。Ceph還擁有大型生態系統,受社區支持。還有就是成本更低,與傳統NAS/SAN相比,尤其是PB級工作負載。例如,澳大利亞莫納什大學通過使用Ceph技術,實現了75%的成本節省。最后是安全、可靠 ,紅帽具有十年開發經驗,經生產環境驗證,企業用戶首選,紅帽提供支持和集成。
從技術角度看,Ceph具有全面擴展的能力,支持PB級數據,可以實現長運行時間,可靠且全面的分布式塊設備,與云平臺集成實現無單點故障。在管理方面通過自我管理和自愈減少維護工作量,同時通過在服務器和磁盤間動態分配數據而提高運行效率。
Gluster滿足未來容器平臺需求紅帽Gluster存儲作為一套跨越物理、虛擬及云資源的、針對商品硬件而設計的、開放的、軟件定義的存儲解決方案,把文件存儲與一套可擴展的架構結合在一起,從而能夠有效地存儲和管理大規模半結構化和非結構化的數據,其中包括富媒體、備份映像和近線歸檔以及大數據。紅帽Gluster基于GlusterFS,后者是一種開源、軟件定義、可擴展的網絡文件系統。
值得一提的是,紅帽Gluster還提供原生容器存儲能力,而且與紅帽OpenShift容器平臺相集成,能夠讓開發人員在紅帽OpenShift容器平臺上利用帶有Kubernetes的控制界面來管理存儲容器及應用容器。這有助于推動容器的普及,也意味著,他們可以為生產就緒的容器環境帶來更高的效率和更低的成本。
Gluster的包括采用了糾刪碼、分層以及更安全的存儲技術,糾刪碼可以讓企業采用更少硬件存儲更多數據,采用糾刪碼后端使用系統中其他地方存儲的數據信息,以此重建已損壞或丟失的數據。糾刪碼消除了對RAID的需求,比復制方式所需的空間小得多。高性價比的分層策略,“熱”和“冷”數據子集間的數據基于訪問頻率而自動分層。靜默數據損壞的檢測,檢測因靜默硬件故障導致的數據損壞,這會導致性能和完整性的下降。紅帽Gluster Storage定期掃描數據并檢測位衰減。采用SHA256算法和校驗位。實時和靜態端到端加密(無SED)。NFS-Ganesha在節點或網絡故障時簡化故障切換和回退。通過支持NFSv3和NFSv4客戶端,NFS-Ganesha引入ACL,從而提供更高的安全性、Kerberos驗證和動態導出管理。
結合紅帽開源存儲軟件的優勢和嘉賓的采訪,我總結出紅帽開源存儲生命力頑強的兩大優勢,第一Ceph等開源存儲軟件具有不斷進化的功能;第二通過社區與用戶之間有一個很好的互動。 紅帽亞太區存儲業務總監Chris Mawer不斷進化的開源存儲軟件在訪談中Chris多次表示,紅帽Ceph Storage 從最初基于磁盤存儲工作負荷的開發,到今天全閃存進行存儲,紅帽都有相關的代碼來支持,這樣就可以隨著介質的變化而保持為用戶實現很高的性能,很高的吞吐量和很低的延遲時間。包括目前推出的Red Hat Storage Ceph 2,很多功能包括文件系統CephFS,采用Cpeh存儲集群存儲數據來解決訪問層的問題等等。說明開源存儲在一直進化中,不斷的適應全新的IT架構包括云環境、容器、Openstack等。
對于對OpenStack來說,目前已經實現瞬時啟動一臺或幾百臺虛擬機;通過Glance、Cinder、Nova間的無縫數據遷移而實現即時備份;在單個集群中提供分層I/O性能;多站點復制提供災難恢復或存檔能功能。
社區與用戶的紐帶紅帽的價值在負責開源代碼的社區與使用這些代碼的最終用戶達到一個平衡。開發者設計系統,并且進行創新,但他們并不直接負責這些產品的維護和服務。而用戶,關心的是得到可靠的系統,并且這個系統能夠一直的運行,能夠得到后續的服務;他們并不關心,這個代碼是誰開發的,或這個代碼具體內部是什么。紅帽一方面就是要確保開發者開發軟件,和他們所開發軟件的質量;另一方面,我們要確保用戶所獲得的服務水平,比如說確保他們數據不丟失;同時還有一個作用就是作為一個紐帶來,收集用戶的反饋。比如客戶最近有某一個具體的需求,或者是期望在這個產品上增加某個特定的功能,紅帽會把這些需求,反饋到開源的社區里,社區里也會在這個需求反饋的基礎上進行開發。