容器技術正在不斷縮短交付周期,使開發人員的工作更方便快捷。然而容器技術尚未成熟,許多開發者和IT經理仍在努力去了解其潛力和局限。
Shippable對300名開發者進行了一項調查,結果表明:74%的人表示使用容器以后交付軟件更快了。容器可以將代碼打包封裝在軟件層,從而可以輕易地在不同的計算機之間進行傳輸。
在構建新應用時,開發者越來越多地使用了容器技術。開發者不斷在尋找工具以縮短交付周期和提高應用彈性,在眾多選擇中,容器越來越流行。
隨著軟件交付的加速,另外17%的人表示容器技術能夠使他們能用較少的開發人員完成相同的工作。在開發新應用時,超過半數(52%)開發者在生產環境中使用容器,至少有14%的人表示他們在開發/測試環境中使用容器。
同時,89%的開發者表示他們可能在未來12個月內增加對容器的使用。
調查還發現了容器廣泛使用的一些障礙。一部分開發者尚未使用過容器,最普遍的原因是他們企業內部沒有人掌握這項技能,其次是容器技術尚未成熟。
還有一些開發者表示他們原先的基礎設施建設沒有考慮兼容容器技術;一方面擔心安全風險,另一方面他們還沒有證實容器技術的投資回報率(ROI)。
幾個月前,David Linthicum提醒企業用戶在選擇一個新技術(比如容器)時考慮到潛在的利弊。
?
●?“容器技術不能解決所有問題,企業在選擇一項新技術時需要擦亮眼睛。
● ??容器技術通常沒有安全問題,但是仍然需要時刻警惕。
● ??花費大量精力去做應用容器化可能并不值得,因為傳統應用可能是多個模塊耦合太緊密,或者和其它應用的組件解耦太多。但是將其它云計算公司的經驗學習過來還是很有必要的。
● ??通過容器構建和發布需要一定的技術”。
● ??“測試!測試!測試!重要的事情說三遍。可伸縮性、穩定性、數據管理、管理和安全問題都需要開發人員徹底明白。
● ??容器不能取代應用交付策略,而是去支撐更大規模的交付策略,尤其是基于云的交付。
?
調查發現,是否采用容器技術跟一個公司的云化策略密不可分。31%的受訪者表示他們正在公有云基礎設施上運行容器,而30%在私有云,另外17%在混合云。只有2%的受訪者在傳統機房里使用容器。
在調查者中, Google Compute Engine是容器化應用的首選,52%的開發者使用了GCE。49%使用了Azure,43%使用Amazon Web Service。
在調查者中,用于容器的開發平臺有GitHub(58%)、Atlassian(27%)、Jenkins(23%)、Puppet(23%)和Chef(19%)。
原文鏈接:http://www.zdnet.com/article/shippable-survey-developers-are-increasing-their-use-of-containers-for-new-applications-but
您也可以關注我們的官方微信公眾號(ID:ctoutiao),給您更多好看的內容。