《中國信息化周報》 霍娜
一年前,ZStack在京發(fā)布ZStack 2.0,憑借業(yè)內首個“同時打通控制面和數據面”的混合云驚艷業(yè)內外;三個月前,ZStack與大河云聯(lián)聯(lián)合發(fā)布ZStack 2.3.0,憑借全球首個可以實現(xiàn)秒級服務的IaaS和SD-WAN的融合產品,再次引領業(yè)內新航標;一個月前,ZStack繼續(xù)發(fā)布ZStack 2.4.0,添加了企業(yè)管理、支持ARM、應用中心等創(chuàng)新功能,憑借首個支持ARM服務器的云平臺引爆同期在貴陽舉行的數博會;就在本周,ZStack發(fā)布ZStack 2.5.0,增加了資源編排、整機克隆、增強對Vmware監(jiān)控中心vCenter的接管功能,讓云平臺自動化運維更加容易……
一個成功成熟的軟件產品,不僅僅是功能要豐富,性能方面也是需要不斷的優(yōu)化。拿ZStack 2.4.0版本舉例,其自研shared block存儲層可以很好地發(fā)揮SAN存儲性能,使得虛擬機的云盤性能無論是IOPS、帶寬、還是延時都能達到物理性能的99%,損耗在1%以內……
早在1年前的接觸中,記者已經對ZStack的產品化有所耳聞并由衷佩服,時隔1年,ZStack 用實實在在發(fā)布的一個個新版本踐行著產品化的云計算之路。那么,ZStack緊鑼密鼓發(fā)布的這些新版本功能為何能如此順利?集中反映了用戶的哪些迫切需求?企業(yè)級云計算市場接下來會呈現(xiàn)出怎樣的競爭格局?ZStack又會如何繼續(xù)踐行其產品化和混合云的發(fā)展策略?圍繞上述問題, ZStack 創(chuàng)始人兼CEO張鑫接受《中國信息化周報》記者的采訪。
ZStack 創(chuàng)始人兼CEO 張鑫
新功能應對新需求
作為企業(yè)級云計算廠商, ZStack(上海云軸信息科技有限公司)一直致力于以產品化路徑推進企業(yè)云化進程,所做的主要集中在IaaS層,產品核心功能主要涵蓋計算(管理虛擬化、服務器)、網絡(SDN軟件網絡定義)、存儲(傳統(tǒng)存儲、軟件定義存儲)以及圍繞計算、網絡和存儲這三方面的賬號體系、審批流程、計費管理、運維體系等功能。ZStack云產品可以從其官網直接下載,30分鐘完成安裝部署,并且可以5分鐘跨版本一鍵無縫升級,保證業(yè)務不中斷,并可大量售賣,這就是云計算產品化的特點所在。
既然是走產品化路線,那么軟件產品的功能、質量就非常重要了,產品發(fā)布頻率也是非常有講究的。張鑫在去年年底接受記者采訪時就曾表示,“將會形成3個月發(fā)布大版本,期間有小版本迭代的發(fā)布周期,以更靈活滿足客戶需求”,如今半年左右過去,ZStack的確做到了當初的預期,“而且有些超出預期,因為我們做到了小版本中也會有重要功能發(fā)布。”
張鑫介紹,ZStack發(fā)布的最新版本中,如 2.4.0重磅推出的核心功能企業(yè)管理,是云計算的特色功能之一,有效滿足了用戶的迫切需求。在ZStack 2.4.0中,企業(yè)管理以單獨的功能模塊形式提供給用戶,主要包括項目管理、工單審批、獨立區(qū)域管理三個部分。以項目為導向進行資源規(guī)劃,可以為一個具體項目建立獨立的資源池。通過對項目的生命周期進行確定時間,確定配額,確定權限的管理,更細粒度自動化的提高云資源的利用率,同時加強了項目成員間的協(xié)作性。工單審批可以讓項目成員對云平臺資源提出工單申請,管理員可進行一鍵審批,資源將自動部署成功并分發(fā)到項目中,從而更高效地為每個項目提供基礎資源支持。在區(qū)域管理方面,ZStack的區(qū)域通常對應某地的一個真實數據中心,ZStack 2.4.0在對區(qū)域進行資源隔離的基礎上,可對每個區(qū)域指定相應的區(qū)域管理員,從而實現(xiàn)各地機房的獨立管理。同時,總部管理員可對所有區(qū)域進行巡查和管理。
ZStack 2.4.0可以靈活支持X86和ARM架構服務器,支持不同的底層硬件架構,并新增了應用中心,支持添加包括存儲、數據庫、安全以及IaaS、PaaS、SaaS服務等各種類型的第三方應用入口。同時,新版本也支持更多資源可視化實時監(jiān)控,包括云主機、物理機、主存儲、鏡像服務器、集群、三層網絡等提供詳情頁資源監(jiān)控,并支持實時刷新、歷史情況回溯、以及自定義監(jiān)控時段,用戶可在詳情頁實時監(jiān)控各資源使用情況。
在不斷更新產品版本,有效滿足用戶需求的背后,ZStack靠的是其在軟件設計之初,對產品架構的優(yōu)良設計。張鑫介紹,在架構設計方面他們特別考慮了四方面:一是注重可擴展性,產品采用全異步架構,目前可以輕松處理每秒上萬個并發(fā)API調用請求,單管理節(jié)點管理上萬臺物理機、數十萬臺云主機。而多個管理節(jié)點構建的集群使用一個數據庫、一套消息總線可管理數十萬臺物理機、數百萬臺云主機、并發(fā)處理數萬個API;二是注重簡單易用,產品可支持官網直接下載,30分鐘完成安裝部署,5分鐘跨版本一鍵無縫升級。簡單易用,這與ZStack在產品研發(fā)迭代過程中始終保持全面向后兼容策略是分不開的。三是架構的穩(wěn)定性,ZStack迭代的新功能支持以新插件的方式添加,新增插件對其他插件及系統(tǒng)均無影響,且可隨時刪除或新增,這樣的架構保證了新代碼不會影響產品的穩(wěn)定性。四是在靈活性方面,采用進程內微服務架構,能夠實現(xiàn)更快、更小、更強的API請求,降低了IaaS軟件的復雜度,實現(xiàn)服務獨立靈活擴展。
強測試保障好產品
云計算能夠走產品化路徑的關鍵在于有過硬的云計算產品,而要打磨出過硬的云計算產品,研發(fā)和測試是非常關鍵的。ZStack非常重視測試,有著強大的測試實力,這種實力體現(xiàn)在團隊、方法、資源和文化等多個方面。
首先,從測試團隊構成來看,ZStack成立之初就邀請了Intel的開源技術中心核心團隊加入,時至今日ZStack的測試團隊絕大部分成員都來自Intel、IBM,有著至少5年以上的測試相關經驗,大部分成員在加入ZStack之前都深耕于虛擬化、存儲、網絡以及驅動等構成云計算重要技術基礎的相關領域。從人員比例上看,ZStack基本上一直保持著1:1甚至1:1.5的開發(fā)測試比,這在創(chuàng)業(yè)型公司里面還是非常高的。在 ZStack,不止測試人員做測試,開發(fā)人員也要做測試。與很多外企一樣,ZStack要求所有開發(fā)人員提交的代碼里面都要有測試用例。包含測試用例的代碼提交之后會被自動化測試系統(tǒng)測試,只有所有測試都通過之后,代碼才能被合并到主線。
其次,ZStack的測試團隊開發(fā)了一整套自動化測試系統(tǒng),完全涵蓋各個功能在各種部署場景的復雜組合測試,完整的測試自動化覆蓋為產品質量提供了最有力的保障。張鑫介紹,在UI的自動化測試方面,他們已經做了600多個用例,涵蓋了UI測試的基本面,但還有一些很深層次的測試,比如涉及產品組合和相對主觀的部分還需要采用手動測試。
在測試資源方面,在去年測試主機達到500臺的基礎上,今年ZStack又加大了硬件采購投入,目前測試機房已經有6個機柜,還在不斷擴容,另外合作伙伴中有的硬件廠商也有主動將其設備放過來供ZStack測試借用。
另外,ZStack有著非常重視測試的企業(yè)文化,其測試人員投入多,人員素質高,而且測試團隊在公司的話語權特別高,產品版本出來測試團隊不說ok的話是通不過的。他們知道,最重要的是要保障產品質量,不能因為要成一單而放棄或者降低對產品質量的要求。
混合云場景應用愈深愈多
混合云是大勢所趨,也是ZStack的發(fā)力重點。張鑫堅持,混合云應該走場景化路徑,因為場景化可以明確告訴客戶混合云到底是什么、能做什么、與業(yè)務的結合點是什么、有什么樣的價值,有效屏蔽目前市場上并非是混合云的哪些混淆視聽的“雜音”。
最初ZStack實現(xiàn)的混合云場景主要是互聯(lián)互通和災備,目前ZStack混合云場景已升級為6大場景:互聯(lián)互通、統(tǒng)一管控、業(yè)務災備、一鍵遷云、安全防護和公共云增值服務。而在互聯(lián)互通和災備方面的應用也都有不同程的加深,變得更深、更透了。為了給客戶提供更簡單有效的互聯(lián)互通服務,2018年3月,ZStack與大河聯(lián)合發(fā)布了云網一體產品,實現(xiàn)了云計算平臺和廣域網的自助連接,實現(xiàn)云平臺與IDC、云平臺與云平臺之間的網絡一鍵操作、秒級開通、按需使用、靈活計費等多項功能。這樣一來,用戶在不用自己接觸運營商,聯(lián)系專線事宜的情況下,就可以在ZStack產品UI上很方便地自動建立、管理、監(jiān)控專線。而這給ZStack去給潛在客戶的現(xiàn)場做POC和演示時帶來很大的方便。用戶在不需購買專線的情況下就能通過SD-WAN的盒子看到以專線連接混合云的情況,可以先看到應用結果再決定購不購買。
在去年推出災備場景的混合云之后,ZStack已經幫助多家客戶將一些業(yè)務和數據放至公有云,并在公有云與私有云之間隨時切換,這也成為ZStack混合云最受歡迎的功能應用。張鑫介紹,這方面的最新進展是客戶需求越來越多,要求越來越細化。“過去客戶的需求是只要備份、可恢復即可,而現(xiàn)在則要可以編排。”他進一步解釋,“過去備份的虛擬機、磁盤,恢復的虛擬機、磁盤及其中的數據,而現(xiàn)在客戶要的是備份云平臺,虛擬機的網絡、IP,業(yè)務標簽和所屬集群都要一塊備份,一旦出問題恢復的時候是將虛擬機及其網絡、IP地址要全部恢復出來”,客戶災備場景的混合云需求越來越細化。
結 語
自主研發(fā),是ZStack技術品牌建設的核心因素。據張鑫介紹,ZStack自創(chuàng)立初期就確定了堅持走自主、安全、可控的技術路線,堅持核心代碼自主研發(fā)。以優(yōu)秀的自研架構為地基,以強大的測試天團為保障,這正是ZStack云計算產品化背后的真正力量。在采訪的最后,張鑫總結說,ZStack產品功能將會越來越豐富,產品化路徑越走越成熟,混合云應用越來越多。而在接下來企業(yè)級云計算市場,ZStack將繼續(xù)打磨技術,做好產品,一如既往地支持客戶上云發(fā)展。
免責聲明:本網站內容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網站出現(xiàn)的信息,均僅供參考。本網站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網站中的網頁或鏈接內容可能涉嫌侵犯其知識產權或存在不實內容時,應及時向本網站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內容或斷開相關鏈接。