數人云發布云操作系統2.0 打造新一代PaaS平臺
原創云計算已經發展了很多年,在中國的云計算更多的是集中在IaaS和SaaS層面,而Docker技術的到來,讓PaaS領域也逐漸火熱起來。
早年間的PaaS,像 APP Engine和Cloud Foundry這樣的平臺,使用場景過窄,并且復雜度較高,而Docker出現后,催生出新一代PaaS,并且重新定義了PaaS使用者和開發者之間的邊界。
國內也不乏出現了很多基于Docker的創業公司,每家公司的策略方向不同,有些是從開發者入手,有些是從云原生開始,而數人云則是基于Docker+Mesos打造數人云操作系統,并專注于企業級客戶。5月26日,數人云操作系統宣布升級到2.0,升級后的云操作系統又有哪些不同呢?是否換湯不換藥呢?數人云CTO肖德時進行了詳細解讀。
數人云CTO肖德時
云操作系統升級 定義下一代輕量級PaaS
云操作系統是指構架于服務器、存儲、網絡等基礎硬件資源和單機操作系統、中間件、數據庫等基礎軟件之上的、管理海量的基礎硬件、軟件資源的云平臺綜合管理系統。那么數人云對云操作系統是怎樣理解的呢?
云操作系統是云計算時代的中間件,能夠根據容器化應用實例的需要,將底層計算、存儲、網絡資源進行有效管理和分配。數人云操作系統是一款部署在公有云、私有云以及混合云之上的企業級云操作系統,旨在幫助企業級用戶在云端快速建立并穩定運維一個高可用高性能的生產環境。
肖德時透露,數人云早期的產品只是容器的發布,將容器在生產環境中運行起來,但是企業的需求遠不止于此。在與用戶的溝通過程中,數人云逐漸發現客戶的更多需求,因此在本次的升級中,重點加入了四大能力,即應用編排,監控報警、日志,擴縮和灰度發布,持續集成。
那么,此次數人云提出的云操作系統與傳統的云操作系統有哪些不同呢?肖德時告訴51CTO記者,傳統的云操作系統不會做剪裁,而且通常是硬件隔離,例如云操作系統只能在該廠商的硬件機器上使用,而且客戶投入的成本也相對較高。而輕量級的PaaS是以容器技術作為基礎,利用容器的封裝技術將各個隔離層進行封裝,上層的組件與下層的架構就是隔離的,并且這是一個相對較小的架構,用戶可以自己再根據業務需求進行延伸。
據了解,數人云操作系統包含了八大功能,集群管理、應用管理、應用目錄、應用編排、服務策略、多級監控、持續集成和日志查詢。此外,數人云操作系統可以秒級拓展1000個容器實例,支持混合云環境,統一監控各種應用和集群資源使用情況,簡化運維管理。
新一代PaaS的能力
有些人認為PaaS是一個開發平臺,有些人認為PaaS是對不同云環境的管理平臺,那么,數人云所提出的新一代PaaS又是怎樣理解呢?肖德時表示, 新一代的PaaS包括操作系統再加上應用編排,監控報警、日志,擴縮和灰度發布,持續集成四大能力,組成完整的PaaS平臺,并且將新一代PaaS平臺落地到傳統企業,幫助傳統企業更好地管理偏互聯網相關的業務應用。
對于企業客戶來說,企業里的應用都是基于原有的基礎架構所開發的,發布應用的周期很慢,而且傳統企業又會更加的求穩,不希望改變原有的基礎架構,應對這些情況,數人云提供的云操作系統2.0可以很好的支持企業級應用的軟件和架構,不需要修改原有的工作流程和代碼。
目前,市場上大多新一代PaaS平臺都是來自國外,但國外廠商對于國內客戶的需求不能很好的理解,而數人云與客戶緊密合作,能夠準確把握需求,因此,數人云的產品可以很好的貼合國內傳統企業客戶的需求,更容易的落地。數人云的目標是,幫助企業客戶將容器概念快速落地到生產環境中,并且與客戶一起成長,把原來的云主機的概念逐漸轉變為以容器為基礎的概念。
目標于金融
Docker雖然是一個比較新的技術,但是我們看到,應用最廣泛的還是在互聯網企業中,他們有技術人員和實力來研發和部署。在傳統企業中,金融、電信等行業用戶則是率先吃螃蟹的人。
數人云也看中了金融行業,今年主推的行業解決方案也是金融容器云,金融客戶對穩定性、安全性要求極高,為何數人云會率先選擇金融行業呢?肖德時告訴51CTO記者,容器是一個新型技術,需要對容器技術比較敏感、愿意去學習,而金融行業對IT的投入***,會通過購買新型產品來支撐業務的發展,因此數人云將云操作系統推送到金融行業,希望與金融行業客戶一起探討,最終形成金融行業的標準或范例。
數人云發布金融容器云,可以幫助金融客戶在互聯網+時代下構建開放業務新形態,從平臺轉型、產品創新、服務交付等層面推進金融業信息化變革,激發創新活力。數人金融容器云實現秒級啟停,幫助客戶及時響應高并發等新型業務需求;同時,借助容器技術,數人金融容器云使應用的交付變得標準,極大地消除技術部署的局限性,提高客戶產品的交付及運維效率。
數人金融容器云是在數人云操作系統2.0的基礎上,進行了定制化,主要集中在持續集成的工作流,符合金融行業工作流系統化,并且達到全自動集成。
目前,大多數的金融客戶還是將Docker放在邊緣應用上,例如銀行相關查詢服務,信用卡查詢、積分查詢等等。上交所是數人云首批金融客戶,希望將自身改造成為以容器為交付的生產環境,能夠將應用發布進行持續集成、還需要有監控報警的需求。過去,數人云的做法是以容器為導向,只做容器的部署,如果客戶需要監控可以自己來完成。但是,由于Docker技術相對較新,客戶都不太了解,因此,上交所采用了數人云操作系統。
未來規劃
如今,數人云操作系統已經包括了企業需要的基本組件,那么未來數人云的產品規劃是怎樣的呢?肖德時透露,下一代產品會解決各個云之間的互聯互通問題。首先是資源統一的調度,通過機器學習、大數據的方式,獲取相關信息,進而自由調度集群資源;第二種解決方式是通過網絡達到自由的遷移,這還需要和IaaS廠商進行合作。