丁海驁
“青云從2014年開始向企業級用戶提供包括公有云和私有云在內的產品和服務。到今年,我們的私有云用戶已經非常多了。但是事實上在服務私有云用戶的過程中,我們常常會遇到非常多的來自企業現實業務的挑戰。”甘泉,青云QingCloud CTO日前在青云企業級云架構“全模云”的發布會上承認,雖然整個IT應用的趨勢,是從傳統的IT架構模式向新興云架構遷移,但是對處在轉換過程當中的企業級用戶來講,其關注的重點并非是兩種架構之間的優劣,而是如何在遷移過程中保證IT架構能夠始終支撐業務的變革和發展。而現有的云計算架構在很多時候,難以對用戶的需求做到全面滿足——這似乎成了一切企業級用戶選擇云架構部署IT的一點困惑。
了解企業IT架構的人都清楚,在云計算技術出現之前,大部分企業用戶的IT都是通過刀片機+存儲柜的模式來部署,中間通過高速網絡連接起來。這種相對成熟的部署方式雖然被證明是穩定可靠,但是其需要用戶投入大量的成本,且擴展能力有限。加之,移動互聯網時代的到來,現實企業用戶的現實業務更加強調對市場的高速反應,因此對IT架構,也要求其必須具有敏捷和彈性的特征——敏捷是強調對于業務反應的速度,而彈性是要求IT具有相當的成長性和擴展能力。
“這種需求稱為敏態需求,而云計算對于這種敏態需求的解決方案就是采用融合模式——把計算、存儲和網絡三者融合在一起,使得云計算環境下的每一個節點都是對等的,都具有計算、存儲和網絡能力,沒有任何一個節點比其他的節點更重要。”甘泉認為這種方式在很大程度上解決了企業用戶對IT架構敏捷和彈性的需求。然而這種分布式的、橫向的、均衡的擴展能力,對于解決企業級用戶的一部分傳統集中式、核心、關鍵性業務的過程中,則出現了問題:“例如企業用戶需要處理200T的數據,采用分布式架構的話應該把這200T的數據分成10份,或者分成20份,然后每一個節點只處理10T的數據,并行處理。但是傳統業務不支持這種模式,它就是要求一次性在一個節點處理200T的數據。像這種業務,彈性和敏捷不是那么重要,我們把它稱為穩態問題,是相對敏態而言的。”
此時,似乎傳統的刀片機+存儲柜模式更利于穩態問題:計算與存儲之間完全是分離和獨立的,通過網絡把它們連在一起,用戶可以針對具體的業務需求,對存儲、網絡和計算能力進行縱向的能力拓展。“我們此次發布的全模云企業應用框架,就是在原有融合模式外,利用NeonSAN+Bare Meta+硬件SDN的解決方案,將計算、存儲、網絡三個域進行分離,從而以分離模式為用戶提供足夠的縱向拓展能力,幫助企業同時解決敏態問題和穩態問題。”甘泉認為青云此次提出的解決方案,雖然與傳統的IT架構模式一脈相承,但是其本質已經發生了改變。
甘泉提到的NeonSAN共享塊存儲和Bare Metal物理主機,和此次發布的RadonDB分布式數據庫,事實上共同構建了一個分離式云計算應用的存儲、計算和數據的單元。
從青云QingCloud發布的信息看,其中,Bare Metal物理主機由于沒有采用任何虛擬化和容器技術,而且用戶使用到的是完全獨占的物理網卡、物理交換機、物理硬盤,以及物理CPU內存,中間沒有任何的損耗,因此具有物理機的性能,同時,其與云主機的使用體驗是一致的:Bare Metal使用物理主機能夠像使用虛擬主機一樣地快速創建,并且在不需要的時候把它釋放掉,且計費周期精確到秒。“Bare Metal物理主機結合了物理機的性能和云主機的體驗。”陳海泉,青云QingCloud基礎平臺研發總監如是說。
“NeonSAN是QingStor的新成員,QingStor是青云的存儲產品品牌,對象存儲是QingStor里非常重要的一部分。”青云QingCloud存儲高級技術專家劉樂樂在介紹NeonSAN共享塊存儲時強調,無論是從架構上,還是設計上,NeonSAN是一種由青云自己重新設計的、全新的、基于ServerSAN架構的塊存儲,其應用指標已經達到:“單卷容量大于100TB,單卷性能可以達到100KIOPS,延遲小于100微秒。”而且其交付方式,可以同時面向公有云和私有云兩種應用場景。
而對于RadonDB分布式數據庫,青云QingCloud數據庫高級技術專家張雁飛認為,隨著數據量指數級的膨脹式發展,原本的單機數據庫已經無法承載部分應用場景的數據量,“這就需要一款新的分布式數據庫:RadonDB的定位是新一代分布式關系型數據庫,其中新主要體現在我們是把目前比較流行的分布式算法和MySQL結合起來。這是一件非常有挑戰的事情,不僅考驗對分布式的理解,更考驗對數據庫的理解。”張雁飛尤其談到RadonDB可擴展、高可用、強一致、易部署和MyNewSQL的產品特征:“從MySQL、NoSQL,、到現在、流行的NewSQL,青云現在已經走到了MyNewSQL這條道路上,就是MySQL和NewSQL相結合,充分發揮兩者的優勢。”
從企業級用戶的角度看,青云提出的“全模式”實際是從傳統云計算單一的“融合模式”中衍生出的一種“分離模式”,這可以看成是一種對用戶需求的響應,可以看成是對當前市場應用的一種策略。青云通過將這兩種模式進行結合,利用QingCloud Application Framework提供的統一、一致性接口,把底層的復雜性屏蔽掉,向上層應用交付資源,為用戶提供一個能夠實現橫向、縱向拓展的、更靈活適應業務需求的云服務,從而引導和幫助更多的用戶選擇以云的方式改造現有IT架構。“從用戶的角度講,就可以根據業務不同的特點,選擇不同的模式去部署。這就是全模云最核心的意義所在。”甘泉說。