企業級容器雲平臺EcOS-Newben更新至3.0版,全面支持主控節點的高可用

前言
EcOS平臺是Ghostcloud推出的企業級容器雲PaaS/CaaS平臺,平臺與微服務/DevOps相融合,運用至企業IT系統的全生命週期,致力於爲多個領域企業向“互聯網+”轉型提供針對互聯網化、私有云管理平臺、大數據業務基礎架構的平臺服務。如今已累計超過1000家企業試用,獲得上萬名註冊用戶,累計運行容器型公有主機10萬個,容器部署超50萬次。

就在上月,Ghostcloud精靈雲曾對外宣佈旗下企業級容器雲平臺EcOS(Enterprise Container Operation System)已內置自研容器調度框架Newben和開源引擎Kubernetes,率先實現了“自研+開源”雙容器調度引擎的融合。這就意味着EcOS是以“一個平臺+兩套編排系統”存在的PaaS/CaaS平臺,分別命名爲EcOS-Newben和EcOS-Kubernetes。而此次平臺的更新主要來自EcOS-Newben平臺的更新,目前已經更新到3.0版本。
新版本的EcOS-Newben做了以下4點重要功能更新:

 支持主控節點的高可用;
 優化了主機terminal,新增root密碼驗證;
 新增容器磁盤IO限速;
 新增了瀏覽器上傳鏡像到倉庫;

接下來就分別看下EcOS-Newben 3.0中各項更新的詳細介紹。

支持主控節點的高可用
EcOS完全摒棄了單一主控節點,單一主控節點意味着平臺不可以容忍系統服務出錯。最新版本的EcOS全面支持主控節點的高可用。
支持高可用,需要安裝三個主控節點,且最多只能有一臺主控節點的服務出現異常情況,例如:程序奔潰、網絡中斷、機器重啓等。新版本的EcOS會根據當前情況判斷是否需要重新選舉master,來管理所有node的調度和監控。
etcd,mongodb,redis都有自己的內部機制來保證服務的高可用,其他系統服務的高可用機制如圖:
圖片描述
由server監控相同宿主機的其他關鍵服務,如果server出現異常或server監控的關鍵服務出現異常,就選舉新的master。
優化了主機terminal,新增root密碼驗證
上一版本中的terminal在字體大小和間距上都不足夠的人性化,我們用了大量的時間優化主機terminal的樣式,使界面更加友好。
圖片描述
考慮到主機terminal所擁有的root權限,雖然方便了用戶但也帶來了安全隱患。於是在新版本的EcOS中我們新增了root密碼驗證,避免在用戶密碼丟失以後,所有主機權限被竊取。
圖片描述
新增容器磁盤IO限速
EcOS的應用管理中,除了可以設置容器的CPU和MEM等基本信息之外,我們在本次更新中新增了容器磁盤IO設置。限制容器磁盤IO,就避免了相同宿主機上的高IO容器影響到主機和其他容器的健康運行。
在創建服務時,我們可以通過嚮導設置磁盤IO,或者在創建應用棧時在compose yaml文件中設置磁盤IO。磁盤IO的限制單位是MB/s,設置後,主機上的所有磁盤在容器裏的讀寫速度都有上限。
圖片描述
新增瀏覽器上傳鏡像到倉庫
在老版本的EcOS中,雖然我們可以通過dockerfile,或以提取鏡像的方式添加創建鏡像到EcOS中的私有倉庫,但不夠方便。因此,我們新增了瀏覽器上傳到鏡像倉庫的功能。上傳鏡像到EcOS平臺私有倉庫後,就可以使用新上傳的鏡像創建服務。
上傳時,用戶選擇需要上傳的鏡像包,點擊“確定”進行上傳。上傳完成後,鏡像包的鏡像名稱顯示爲初始名稱。由於要上傳鏡像到倉庫就必須修改鏡像名稱,也就是ecos倉庫的鏡像名稱,用戶可以根據自己的要求,更改上傳到倉庫的具體名稱。如下圖所示:
圖片描述

結語
本次版本的更新讓EcOS在使用上更加貼近用戶,提升了用戶使用體驗。同時,對主控節點的高可用支持,也意味着平臺在響應高可用的時間和效率上得到了更大地提升。EcOS平臺會在後續根據客戶的反饋不斷進行優化,目前平臺的試用是完全免費的,用戶可前往精靈雲官網申請試用,同時可訂閱郵件瞭解Ghostcloud Enterprise的更多信息。

發佈了88 篇原創文章 · 獲贊 10 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章