簡毅濱
摘 要 容器一般會在操作系統內核上直接進行運行。其運行環境有著自身的優勢,相對的隔離,并且資源是獨立的。可以說,容器技術的發展和云計算的本質要求是相符合的,在云計算領域當中,電信運營商屬于資深的玩家,需要對容器技術的發展重視起來。本文針對電信運營商對容器技術的探索和思考進行了論述,希望有一定的參考價值。
【關鍵詞】電信運營商 容器技術 思考
容器在運行的過程中,能夠對多個進程的運行環境進行運行,并且能夠讓多個獨立用戶空間在同一臺宿主機上運行,容器早期是以操作系統的系統隔離工具形式而出現的,在初期階段,在廣大互聯網公司軟件系統當中被廣泛的運用,隨著近些年對容器技術的開源,以及封裝,使得其產業生態處于良好狀態。可以說,容器技術已經逐漸的成熟,隨著云計算產業在近些年的發展,使得容器技術在市場上也形成了一定的規模。
1 容器技術背景
1.1 技術特點
一般來講,將資源的按需分配及動態調度作為云計算的本質,這樣才能讓資源的利用率得到提升,使得成本很大程度的降低。可以說,容器技術的誕生,和云計算的本質需求是相符合的,該技術的特點,有可能讓其成為下一代云計算基礎設備的重要部分。
1.1.1 輕量級
容器在運行的過程中,所占用的資源比較少,能夠對多個容器在單機上共同運行,和傳統虛擬化對物理機資源的消耗相比。可以忽略掉容器自身的資源消耗。
1.1.2 快速啟停
一般來講,容器的啟動速度非常的快,啟動時使用的時間為零點幾秒到數秒之間,因為這一優勢的存在,使得動態調度的實時性得到了保證,在正常運行的基礎上,能夠對資源進行高效的調度和調整。
1.1.3 高性能
傳統guestOS層次在容器中是沒有的,容器在對物理機資源進行訪問時,直接借助內核來實現,通過讓各方面的性能對裸機進行接觸,這樣能夠讓系統資源的利用率很大程度的得到提升。
1.1.4 標準化
容器控制接口和鏡像打包格式都是運用的標準化的,每個不同類型的管理平臺,能夠很便捷的對統一接口進行調用,這樣能夠讓容器資源的納管真正的得以實現。
1.1.5 鏡像管理
在對鏡像進行保存時,容器可以運用分層文件系統,借助鏡像倉庫為鏡像文件提供保存及分發的功能,讓容器鏡像能夠進行一鍵式部署,更能夠實現快速復制,讓開發測試生產環境的一致性真正的得到保證,更使得應用快速復制實現高效性。
1.1.6 集群化
在進行容器的部署和調度過程中,一般會運用集群方式,想讓大規模資源真正的實現按需分配和動態調度,應該借助集群系統自帶的負載分發和服務發現等機制,這樣才能讓應用實現快速部署,保證彈性的擴展。大多數的產業界在不同類型的主流容器解決方案當中,通常會使用全開源軟件構建,不僅讓后進者的學習門檻很大程度的降低,更使得開發成本減少,這樣能夠讓容器技術長遠的發展。
1.2 技術體系
1.2.1 容器引擎
在整個容器技術棧中,容器引擎才是核心,需要對容器進行創建,讓其能夠正常的運行,并且有著管理的職能,這樣能夠讓容器在掛載存儲和網絡資源中提供輕量級的容器管理接口。在操作系統當中,容器引擎應該對其進行一個抽象層的引入,將底層系統內核交互的內容進行了封裝。
1.2.2 容器管理
在多個主機控制節點及計算節點通過系統的分布組成了容器。對于分布式系統的復雜工作負載為了能夠真正的進行支撐,需要讓跨主機的多個容器進行共同的工作,從而達到協作的目的,對于容器集群的服務編排、資源調度和服務發現方面,需要有相關的框架和解決方案進行支撐,這樣才能讓集群從整體上實現高效、可靠的運行。
2 運營商的應對策略
在很多運營商當中,容器技術被成功的運用,這種案例有很多,這充分的說明了在運營商的業務及網絡當中,容器技術有著十分重要的作用,作為運營商,應該以自身定位和轉型戰略的角度,去認識和了解容器的發展方向。
電信運營商是網絡服務提供商之一,可以通過容器技術的運營讓內部的系統運化進行進一步的推動,讓資源的利用率得到提高,使得運行效率得到提升。也就是說,可以在容器上,進行業務系統、創新業務等方面的建立。當然了,在進行容器的遷移過程中,傳統系統會出現部分的改造量,在進行系統的新建時,在設計階段可以對微服務架構進行運用,通過容器技術,對其進行開發、測試等,對于云原生應用無縫運行,它是處于容器云環境的生產系統當中的。在以后的虛擬化場景當中,可以說,對于運營商來說,不同的數據及業務核心會有著極大的儲存量,也是影響力非常大的系統,隨時著信息技術的發展,會推動傳統網元的軟硬件解耦和虛擬化技術的進步和發展。作為運營商,可以直接將傳統商用虛擬化階段忽略掉,通過對開源容器技術的自主研發,讓其成為虛擬化承載層中不可缺少的重要技術,這也就形成了軟件定義網絡服務提供商。以云服務提供商的角度來講,作為電信運營商應該對容器技術進行合理的運用,這樣能夠讓云服務實現低成本。通過對企業用戶進行一體化的IT解決方案的提出。在這個過程中,運營商會運用開源容器輕量級虛擬化技術,從而降低成本,這樣能夠讓企業的云系統,真正的實現容器化升級,對于容器鏡像和分發理系統來講,能夠起到輔助的作用,這樣能夠為一些小企業進行可彈性擴展的輕量級應用運行環境的提供,集群管理系統能夠為很多大中型企業進行大規模分布式應用運行環境的提供。從而形成了根據用戶需求,進行定制的云服務。
3 結束語
可以說,容器技術的誕生對ICT產業來講有著十分重要的意義,隨著云計算的發展,讓容器技術開始越來越普及化。目前的運營商來講,在進行網絡重構戰略的實施,目的就是能夠構建數據中心的基礎設施,這樣能夠對業務系統和核心網元起到承載的作用。運營商想要更好的發展,對容器方面的探索是必不可少的。
參考文獻
[1]DaoCloud開放數據云平臺,助力運營商實現數據資產變現[J].電腦與電信,2016(04):432-460.
[2]馬小婷,趙軍輝,王傳云,徐義國.車聯網中的V2R通信[J].電信科學,2016(08):9-18.
[3]張楠.云計算中使用容器技術的信息安全風險與對策[J].信息網絡安全,2016(09):147-163.
作者單位
中國電信股份有限公司陜西分公司 陜西省西安市 710065endprint