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