精靈雲創始人晏東詳解自研容器排程引擎Newben

2021-08-19 12:54:16 字數 1895 閱讀 7921

目前容器領域大家比較熟悉的排程引擎比如kubernetes、swarm、mesos等都由國外主導,作為容器最核心的模組,國內迫切需要擁有一款完全自主智財權的容器排程引擎。總部位於成都的精靈雲,從2023年開始策劃研發,前後30多名工程師參與其中,到現在已經可以輕鬆支援上萬台伺服器排程的newben終於問世,精靈雲創始人晏東對csdn表示,「newben適用於所有以docker作為虛擬化引擎的場景,目前主要面向中大型企業,對付費客戶開放**。」

精靈雲創始人 晏東

以下來自對晏東的採訪實錄:

csdn:目前市場上已久有不少的容器排程引擎,你們研發的newben背後的想法和目標是什麼?

晏東:排程引擎是容器最核心的模組,在paas這個關鍵的雲計算領域不應該由國外來主導,特別是在軍工、政務、金融等領域,我們需要自主研發的排程引擎,只有這樣我們才能掌握雲計算基礎架構的核心技術。我們的目標是研發出完全自主可控,世界一流的排程引擎,為日後容器大規模運用打下堅實的基礎。

csdn:newben是什麼時候開始策劃的,有多少工程師參與其中,目前的效能狀況如何?

晏東:newben實際從2023年6月就開始策劃研發,只不過一直沒有抽象成單獨的排程引擎,前後有近30名工程師參與,其中大部分擁有10年以上分布式領域研發經驗。newben借鑑了精靈雲創始團隊近10年的分布式領域研發經驗,可以輕鬆支援上萬台伺服器排程,最大實測規模為1000臺公有雲伺服器,最大模擬測試規模2萬個客戶端。

csdn:相比其他容器排程引擎k8s, swarm, mesos和rancher,newben最主要的特點有哪些?

晏東:newben吸取各排程引擎的長處,可以說是目前國內定製能力最強,支援功能豐富的排程框架,包括在網路、應用遷移、應用快照、模板、負載均衡、彈性伸縮、高可用、ci/cd整合、灰度發布和回滾、映象整合、日誌監控等方面都有著非常大的優勢。

csdn:newben的技術架構怎樣,使用到哪些技術棧?

晏東:newben主要用到了自研發的高效rpc框架,calico, nginx, haproxy,dnsmasq,skydns,etcd等。具體可參照《全自主研發容器排程引擎——newben》一文

csdn:newben的應用場景有哪些?大型企業對於完全自主可控會比較關注,對於小企業來說,可能會覺得開源的產品會比較方便,而且也不容易被鎖定,對此你如何看?

晏東:目前newben適用於所有以docker作為虛擬化引擎的場景。newben主要面向中大型企業,對付費客戶開放**。我們認為根本不存在鎖定一說,任何乙個廠商的產品,都不可能由另乙個廠商來進行維護。企業合作是建立在互惠互信基礎上,並且雙方利益是受法律保護的。

csdn:自主開發容器排程引擎的門檻有哪些?企業在選擇容器排程引擎過程中需要考慮哪些?

晏東:自主開發引擎需要較強的分布式系統研發經驗,高可用系統研發經驗和系統底層經驗。需要考慮的因素比較多,主要集中在併發性、穩定性、擴充套件性、高可用性和易用性等方面。

csdn:開發者使用過程中,有沒有特別需要注意的地方?後續newben會開源嗎?

csdn:對於整體容器編排領域,你看到的發展趨勢是怎樣?在國內的發展落地方面有著怎樣的看法?

晏東:容器是未來的必爭之地,在國外有多個排程引擎,我們認為未來會逐步淡化排程引擎,更多回歸應用功能本質。在國內落地方面,公有雲已經出現很多落地的情況;私有雲今年國內會加快落地的速度,目前我們的案例主要集中在金融、製造、教育和網際網路領域。

《思科創始人》

1984年,思科在矽谷的聖何塞成立,創始人是斯坦福的一對教師夫婦列昂納德 波薩克 leonard bosack 和桑德拉 勒納 sandy lerner 波薩克是史丹福大學計算機系的計算機中心主任,勒納是斯坦福商學院的計算機中心主任。兩位計算機主任聯姻也是一段佳話。更重要的佳話當然是他們設計了一種新...

PowerDesigner創始人簡介

沒有想到powerdesign的創始人竟然是華人,很牛的乙個人啊!powerdesigner創始人簡介 我的名字是王曉昀,1978年我上了北京大學,只上了三個月,於1979年去法國讀書,1986年大學畢業後在巴黎的sdp軟體公司工作,當時從事軟體的開發和設計,在工作中,我一直想找到乙個很好的建模設計...

PowerDesigner創始人簡介

我的名字是王曉昀,1978 年我上了北京大學,只上了三個月,於1979年去法國讀書,1986年大學畢業後在巴黎的sdp軟體公司工作,當時從事軟體的開發和設計,在工作中,我一直想找到乙個很好的建模設計工具,可是當時沒有。我就想能不能自己開發乙個這樣的軟體呢,於是在1988年開始開發,1989年開發出了...