容器技術的未來——京東雲技術專訪

京東科技開發者發表於2019-07-16


據相關調研機構出具的報告資料顯示,目前應用容器市場規模將從2016年的 7.62億美元增⻓到2020年的27億美元。

 

顯而易見,引入容器所展現的巨大靈活性有效推動了其採用速率,使企業日益依賴該技術,與此同時容器技術也逐漸成⻓為虛擬機器的實力替代品。對此,調研機構Forrester公司曾指出,58%的開發商計劃在未來一年內使用容器或正在計劃使用容器。

 

總結一句,使用容器可以幫助企業提高效率、降低成本,甚至在安全性方面有更可靠的保障, 這些易於打包以及輕量級的元件可以與同一虛擬機器中的其他元件一起執行。

 

此外容器的大力採用也讓開發者透過建立虛擬“沙箱”來更快、更好地工作,從而完成編寫、管理和操作軟體程式碼,可以在不影響伺服器或虛擬機器(VM)上執行其他應用程式和系統的情況下就可完成此操作。

 

基於此,CSDN 特邀京東雲事業部IaaS產品研發部資深技術專家陳峰採訪,並以技術社群專業、客觀的角度,探討當前雲服務商眼中的“容器服務”併為開發者選擇合適的容器服務提供部分可參考的建議,以幫助其實現容器技術的創新應用等。


以下為部分採訪內容,為了便於閱讀與學習,我們對文字內容進行了編輯整理,內容如下:



 

CSDN: 總結一下,如何看待目前容器技術的發展,市場格局產生了怎樣的變化?

 

關鍵詞: 成熟、生產

 

京東雲陳峰 過去一兩年容器快速成熟普及,越來越多的使用者開始使用容器部署生產核心業務。Kubernetes已經成為容器服務平臺的事實標準。國內外各大雲服務商都推出了託管的Kubernetes服務,也充分說明了這一點。

 

CSDN: 樣技術的創新迭代趨勢對京東雲有何啟示?


關鍵詞: 開源、普適性

 

京東雲陳峰:

 

(1) 開源的重要性

 

開源社群經過多年的發展,已經成為成熟的軟體產品開發和運營模式。和閉源專有軟體相比較,開源有平臺中立、程式碼透明、快速需求功能迭代、快速獲取客戶群體、快速獲取客戶反饋、全社群的協作完善等優點。大家可以看到,雖然每個公有云服務商也開發了專有服務,但是最流行的服務仍然是開源託管軟體服務,或者至少介面和開源軟體相容。我們今天看到的流行開源軟體都是在開源生態中經過多輪優勝劣汰、進化存活下來的強者。Kubernetes能夠這麼流行,和它是以開源方式運作是分不開的。雲服務商需要思考一種和開源互利共贏的合作模式。

 

(2) 技術的普適性是普及的關鍵

 

大家可能還記得,多年前曾經有過一波PAAS平臺浪潮,但最終沒有流行起來。我認為原因還是上一代PAAS平臺多數和語言繫結,要求固定的框架使用模式。客戶如果要使用的話,需要對系統做大量的適配和改造,導致很難大規模的流行使用。容器映象這個核心設計創造性地解決了軟體的部署依賴問題,並且不和具體底層OS繫結,不和語言繫結,不和具體框架繫結。容器技術的普適性正是其快速普及的關鍵。從京東雲角度來說,我們做技術規劃時,一定要考慮技術的普適性,這樣的技術才能帶來更大的價值。

 

CSDN: 相較於過去,目前的企業級使用者對容器技術有何新需求?

 

關鍵詞: 完整、理性

 

京東雲陳峰: 企業級使用者希望雲服務商能提供一個容器的整體解決方案。以容器編排為例,使用者不單單需要託管Kubernetes,還希望能和雲上的網路、儲存、監控、日誌、CI/CD等方方面面的功能緊密整合,降低使用者的使用門檻和難度。

 

另外隨著容器用於部署生產業務,使用者對安全相關的問題也越來越關注。

 

CSDN: 在應對這些發展時,京東雲有何技術與產品上的創新? 如何評價這些應運而生的新技術以及新產品,能夠幫助使用者帶來怎樣的價值?

 

關鍵詞: 原生容器、便捷高效

 

京東雲陳峰: 目前京東雲推出了託管的Kubernetes服務,該服務和京東雲產品的計算、網路和儲存均做了深度整合,充分利用了公有云產品的優勢,可以提供一個整體的方案,未來還會涉及到託管服務並整合更多雲服務,做到開盒即用。

 

此外,京東雲還同時推出了基於虛擬化技術的原生容器。原生容器在設計強調了兩點:容器執行時的安全隔離、簡單便捷的使用方式。

 


如今Kubernetes平臺功能日益強大的同時,使用也變得越來越複雜,這個產品可以有效降低使用者的學習成本以及使用難度;原生容器把自身定位成一種映象格式做到與平臺無關,部署更友好的“虛機”,目標是降低使用者的學習成本和使用難度。基於原生容器,京東雲也推出了Serverless Kubernetes服務,該服務不用建立虛機節點,可以直接使用Kubernetes介面排程管理原生容器,對於希望使用Kubernetes服務抽象,但是不希望自己管理資源節點的使用者提供了一個很好的選擇。

 

京東雲容器技術目前已經支撐了零售、物流等眾多京東核心業務。具體實施模式是混合雲模式,由京東零售專有資料中心和京東雲構成多活架構,並且透過大容量專線互聯互通。基於容器的一個巨大好處就是實施混合雲非常方便。 618和11.11備戰期間,京東團隊各業務會根據業務流量預估和真實的全鏈路壓測確定資源缺口,然後直接在雲申請容器資源擴容即可,業務和部署流程無需做任何改造。


CSDN:   如今Serverless的火爆對容器技術創新發展產生了怎樣的影響?


關鍵詞: 未來


京東雲陳峰: 在我看來,Serverless是一種產品理念和服務提供方式,意味著客戶不需要再關注基礎設施,而將關注點放到業務上。

 

具體展開來講,對使用者來說,Serverless意味著更簡單的使用體驗、更高的可用性和彈性、服務按量付費。對雲服務商來說,目前使用者按規格購買資源的方式利用率仍然不高,存在著很多浪費。Serverless可以進一步提升雲整體資源的利用率,從而降低資源的使用成本,最終可以將成本收益回饋給客戶,降低整個行業和社會的IT使用成本。所以從長遠來看,Serverless的意義巨大。

 

具體到容器技術創新的影響方面,Serverless對容器的安全和毫秒級快速啟動提出了更高的要求。除了容器的挑戰之外,Serverless在計算和儲存分離技術、網路架構支援更高效能的網路資源分配也都還有諸多挑戰待解決。

 

CSDN: 新的一年,京東雲將重點關注哪些容器的技術點?

 

關鍵詞: Serverless

 

京東雲陳峰: 新的一年中,我們會繼續完善託管的Kubernetes服務,支撐超大企業級的Kubernetes叢集服務能力。混合雲、跨Cluster的微服務架構、安多租戶都是我們關注的點;底層技術上,我們會做輕量級容器相關的研發來更好的支撐Serverless服務。

 

CSDN: 在雲端計算的技術方向,預測一下2019年會有哪些新的技術趨勢以及產業方向? 例如隨著技術的發展,雲端計算在向著多雲、邊緣計算領域發展等,對於這些領域京東雲都有何規劃?


關鍵詞: 多雲、邊緣

 

京東雲陳峰: 多雲方向,我們會去探索基於K8S的多雲產品。傳統的多雲我認為還是挺困難的。K8S給實施多雲提供了一層很好的抽象,拉平了多雲的API,給多雲架構提供了很好的基礎。

 

京東雲非常看好邊緣計算。因為邊緣計算能夠在成本和體驗上都帶來大幅的改善。成本上,能降低核心城市資料中心使用和核心骨幹大網頻寬的成本。體驗上,就近計算、儲存可能帶來更低的延遲。相信5G的到來,會進一步提速邊緣計算的落地。

 

具體到京東,我們正在根據場景需求去分析提煉合適的邊緣計算模式。小到裝置的邊緣,中到廠區的邊緣,大到城市的邊緣。邊緣節點的規模大小、提供的具體服務型別都和需求場景相關。最重要的還是逐步去落地,實實在在帶來客戶價值。另外邊緣計算也需要逐步抽象出來標準的產品服務形態和使用方式。包括部署、監控、資料同步等等雲核心資料中心已經標準化的基礎服務在邊緣節點也全部要逐步標準化。京東集團各種業務本身就有大量的邊緣計算場景,我們現在正在思考和實踐合適的落地方式。



閱讀原文


 

歡迎點選“ 京東雲 ”瞭解更多精彩內容

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69912185/viewspace-2650756/,如需轉載,請註明出處,否則將追究法律責任。

相關文章