1. 程式人生 > >異數OS 織夢師-雲(五)-- 容器服務化,綠色拯救未來。

異數OS 織夢師-雲(五)-- 容器服務化,綠色拯救未來。

.

異數OS 織夢師-雲(五)– 容器服務化,綠色拯救未來。


本文來自異數OS社群


github: https://github.com/yds086/HereticOS

異數OS社群QQ群: 652455784

異數OS-織夢師(訊息中介軟體 ,遊戲開發方向)群: 476260389

異數OS-織夢師-Xnign(Nginx方向)群: 859548384



織夢師-雲 容器服務化方案簡介

由於異數OS效能的巨大提升,單機環境下已經無法有單獨的使用者能夠使用這樣巨大的效能資源,因此需要做容器化多租戶來分割這塊大蛋糕,所以異數OS考慮並規劃了容器化方案,每容器網路IO效能按照阿里雲ECS 1C 1G的openresty hello world的效能為容器最低網路io設計單位,對每核io資源進行分割設計,目前每CPU核最大執行4096個物理容器,每容器Xnign最低網路IO效能為600,每核IO效能共享,也就是說如果如果當前系統中只有兩個容器例項,則共享250W的io.

織夢師-雲 容器服務化方案說明

.
這裡寫圖片描述

異數OS將目標物理機多核環境抽象為一個叢集對待,每核CPU為一個System,根據CPU核數編號為0-N,intel平臺開啟HT,相鄰兩個核為HT共享物理核,System0為root核,不做業務容器負載,只提供my lisp vm shell服務,以及系統日誌容器服務。業務容器需要在System2 System4等啟動,容器為服務資源的分割單位,容器分為邏輯容器(計劃實現),物理容器,邏輯容器相當於VM的映象檔案例項,未來可分散式環境管理,物理容器是指目標System上執行的實際容器,他會佔用實際的CPU 記憶體,網路IO資源,Shell使用Mylisp VM設計實現,為每個線上使用者例項分配一個執行時VM,提供使用者lisp命令的執行,日誌路由管理等,為容器系統構建組態提供指令碼支援。

織夢師-雲 預註冊活動

異數os-織夢師雲 未來作業系統技術遠端實驗室預計9月中旬開放,提供異數os使用者學習研究測試服務,目前在做容器化多租戶環境改造,先開放會員預註冊通道,有需要的可以關注部落格或加入異數OS社群QQ群。

註冊規則步驟如下:
1. 註冊成為星星之火以上等級會員,註冊該會員後得到一個未啟用的織夢師雲 遠端實驗室賬號。
2. 介紹1名星星之火以上等級的新會員,新會員完成註冊後,介紹人會員的遠端實驗室賬號啟用。
3. 使用後一年內完成體驗報告放入自己的部落格(評價好壞都可能寫,技術非技術都可以寫),否則第二年賬號將會被收回。

關於遠端實驗室租用規則:
由於資源有限,遠端實驗室提供兩套測試環境,一套寄宿win下,使用異數os軟體交換機,一套寄宿linux下,使用dpdk內網真實交換機,提供多租戶訪問,最多32線上使用者shell接入(1m 外網代理頻寬限制),非後臺容器服務限制,每system最大4096容器,早期申請使用者為system使用者許可權,可啟動系統,管理容器,system使用者需要預約獨佔租用,未來使用者多後只開放容器使用者,容器使用者可多例項租用,由於是新技術學習研究平臺,所以不保證高可用,不可用於商業化環境,不提供外網測試服務,無法登陸使用時需要反饋給社群群預約,家中環境機器不保證長期線上。

初期開放測試的異數OS相關技術與服務:
1.異數OS容器技術服務
1.織夢師-Xnign (高效能http業務方向)
後期會陸續開放:
1.織夢師-水母(高效能訊息佇列)
2.織夢師-水桶(高效能kv nosql方向)
3.織夢師-纖手(高效能RPC應用方向)
4.織夢師-世界 (百萬人口高效能mmorpg iot im 直播彈幕等訊息中介軟體方向)

預註冊期需要註冊的使用者需要準備的工作:
1.詳細閱讀部落格中異數OS的相關技術。
2.將異數OS介紹給你身邊可能對異數OS技術感興趣的老師同學(介紹不到道友就沒法完成註冊^_^)。
3.社群群共享瞭解一下Mylisp語言,需要這門語言做shell前端。