[牛思杰 潘碧瑩 龐濤]
容器技術是一種輕量級、可移植、自包含的軟件打包技術,使應用程序可以在幾乎任何地方以相同的方式運行,現階段已經發展成為應用分發和交付的標準技術。
隨著移動通信技術發展到5G 時代,容器技術助力云邊計算一體化,實現了云端和邊緣端的業務靈活編排,任務靈活調度,資源按需分配,但終端的發展還是垂直煙囪式、碎片化的現狀,終端和邊云不能按需進行任務的動態分配和資源的靈活共享,并且很難實現不同終端之間的資源共享。受限于終端相對緊缺的硬件資源以及各種終端之間硬件架構的差異,目前云端以及邊緣端上廣泛應用的容器技術棧無法很好地運行在各種類型的終端上。因此,終端側亟需一次技術革新,借鑒云端容器技術,研發可通用在各種異構終端上的輕量化容器技術,推動終端的虛擬化改造,以滿足云網融合的戰略機遇下端邊云網一體化的發展需求。
本文將通過研究對比目前業界的主流容器技術,結合終端容器的特點和需求,總結終端輕量化容器技術的發展方向。文中第2 節將介紹本次研究評測的背景,包括容器技術的發展現狀、目前業界4 種主流容器引擎即Docker、Containerd、iSulad 和balenaEngine 的技術特點,以及相關文獻中工作的梳理與借鑒。第3 節中將介紹本次測試的測試指標、工具和測試環境。第4 節中將展示本次測試的測試結果,并針對結果數據進行研究評測。第5 節中將給出本次測試的測試結論。……