容器技術在當下正是火熱。我們是怎么走到這一步的?為了尋求答案,我們采訪了紅帽集成解決方案業(yè)務部門的總經(jīng)理Lars Herrmann先生。
是誰在驅動應用程序容器的采用?
Lars Herrmann:容器技術最初是由開發(fā)人員推動并發(fā)起,完全是為了移動起來更簡單。當然,他們對容器基于微服務開發(fā)應用程序的能力也非常感興趣。
現(xiàn)在,我們在運維方面也看到了類似的趨勢。他們認為容器給開發(fā)人員帶來了所需的靈活性、自助服務、擴展能力以及在不同的環(huán)境之間的可移植性。但是站在運維自己的角度來看,他們需要維持開發(fā)人員的工作內容,否則將陷入管理的混亂之中。
應用程序容器對IT運維提供了哪些幫助?
Lars Herrmann:首先,容器為工作負載部署提供了一定級別的標準化。這是大多數(shù)組織面對VM時都會遇到的挑戰(zhàn)。所有組成VM鏡像的組件——包括操作系統(tǒng)、應用程序代碼和運行時、網(wǎng)絡配置等——必須由組織內不同的人員進行維護。這種模式降低了每個人的工作效率,增加了總體成本。而容器將應用程序與底層的基礎設施服務分離開來。
第二個比較大的幫助是,容器提供了一個標準化的工具鏈,獨立于任何應用程序運行。今天,我們在VM和云端放置應用程序,并且在不同的環(huán)境中使用不同的工具執(zhí)行常見的任務。容器可以在不同的環(huán)境中為應用程序提供標準化的組件。