容器采用時(shí)最常見的N個(gè)挑戰(zhàn)該如何克服?
雖然容器技術(shù)勢頭不減,但仍然沒有在企業(yè)中被廣泛采用。雖然許多DevOps團(tuán)隊(duì)正在嘗試使用容器并將此技術(shù)慢慢引入生產(chǎn)環(huán)境中來,但大多數(shù)組織機(jī)構(gòu)仍然不知道從哪里開始入手。許多障礙成為了容器技術(shù)廣泛使用的絆腳石, 下面列出的就是一些挑戰(zhàn)及企業(yè)應(yīng)將如何克服它們。
聯(lián)網(wǎng)
網(wǎng)絡(luò)仍然是考慮容器的首要任務(wù),根據(jù)2016年容器市場采納調(diào)查中顯示,15%的受訪者表示網(wǎng)絡(luò)是容器采用的第二大障礙,Weave在2016年春季獲得了1100萬美元的B輪融資,它已經(jīng)開始嘗試通過便攜和可靠的網(wǎng)絡(luò)管理方式來解決容器和微服務(wù)這一問題。
安全
在去年的“容器市場采納”調(diào)查中,安全是容器采用的***障礙。 然而,在今年的調(diào)查中,對安全問題的擔(dān)憂已經(jīng)減弱了,它現(xiàn)在被排在了網(wǎng)絡(luò)和存儲之后,被列為第三個(gè)***挑戰(zhàn)性的事項(xiàng)。 Twistlock是為數(shù)不多的容器安全產(chǎn)品之一,為開發(fā)人員提供解決方案,用于發(fā)現(xiàn)和管理容器映像的漏洞并執(zhí)行運(yùn)行時(shí)的策略。Gartner分析師Jeorg Fritsch認(rèn)為容器化應(yīng)用比使用裸機(jī)運(yùn)行的應(yīng)用程序更加安全。
持久化存儲
在Docker的早期,開發(fā)人員就意識到?jīng)]有數(shù)據(jù)就沒有應(yīng)用程序,然而,有狀態(tài)容器 –那些需要附帶的數(shù)據(jù)-本質(zhì)上不保持與非狀態(tài)容器相同的可移植性和靈活性。 看起來,越來越多的人對這種差異感到擔(dān)憂,因此持久化存儲上升到了今年調(diào)查中對容器采用的***挑戰(zhàn),由25%的受訪者選擇。 容器數(shù)據(jù)管理公司ClusterHQ旨在解決這個(gè)問題,使其可以管理容器式應(yīng)用程序的整個(gè)生命周期的數(shù)據(jù),并做到無縫連接您的存儲后端。
編排
從Kubernetes到Docker Swarm再到內(nèi)部開發(fā)的工具,有很多選項(xiàng)用于容器編排。 那么公司如何做出正確的選擇呢? 有可能選擇并不單一,但很明顯Kubernetes在過去一年中獲得了大部分的市場關(guān)注,43%的受訪者選擇它作為組織使用的編排工具。 雖然Kubernetes是生態(tài)系統(tǒng)中相對“年輕”的工具之一,但時(shí)它獲得了世界上***的容器公司谷歌的支持。使它成為了一個(gè)更為安全的選擇。
部署
對于許多人來說,Docker和容器是一樣的,但在Docker外面的市場上還有其他一些容器選項(xiàng)。 目前,Docker在該市場擁有主導(dǎo)地位,用戶運(yùn)行占到87%,緊隨其后的是Linux容器,為3%。 通常情況下,市場中的壟斷是令人擔(dān)憂的,但是由于Docker是一個(gè)開源的產(chǎn)品,背后又有一個(gè)巨大的社區(qū)支持,所以他們已經(jīng)促成了一個(gè)強(qiáng)大的生態(tài)系統(tǒng), 讓其他公司的參與者通過提供互補(bǔ)的解決方案促進(jìn)容器發(fā)展。
基礎(chǔ)設(shè)施
容器通常與他們支持的基于云的應(yīng)用程序相關(guān)聯(lián),但是許多公司還沒有準(zhǔn)備好在本地部署云基礎(chǔ)設(shè)施。隨著企業(yè)把時(shí)間轉(zhuǎn)移到云計(jì)算上,他們也有可能會需要通過使用容器來解決問題。 調(diào)查顯示,目前已經(jīng)有41%的受訪者在Amazon Web Services(AWS)中頻繁地運(yùn)行容器,將近1/3的用戶(28%)會在其內(nèi)部數(shù)據(jù)中心運(yùn)行容器。恩,容器的好處就是可以在本地或在云中享受。
調(diào)查報(bào)告顯示,39%的受訪者認(rèn)為采用容器的***驅(qū)動因素是可以提高開發(fā)人員的效率,另外36%受訪者認(rèn)為采用容器的***因素是因?yàn)槠淇梢灾С治⒎?wù), 雖然使用容器來衡量整體成功還言之過早,但調(diào)查顯示了與技術(shù)影響有關(guān)的一些明確結(jié)果。調(diào)查報(bào)告顯示,72%的組織機(jī)構(gòu)已經(jīng)通過使用容器技術(shù)達(dá)到或超過了其業(yè)務(wù)和IT目標(biāo)。另一方面,63%的受訪者表示他們的組織尚未使用容器已達(dá)到或超過其業(yè)務(wù)或IT目標(biāo)。 從這9%的差異表明,容器技術(shù)確實(shí)為IT團(tuán)隊(duì)和整體業(yè)務(wù)帶來了積極的結(jié)果。