Docker:為何越大越好?

jopen 8年前發布 | 6K 次閱讀 Docker

 【編者的話】越大越好?復雜的技術到底在什么規模的應用中才是經濟的?作者說:關鍵還是看價值!

“越大越好”這句話八成讓你想起一堆好壞參半的笑話。在2015年參加的最后兩次會議中,我參與了兩次有趣的探討,分別是關于 offshore 和Docker的。

由于幾個月前我已經寫過關于 offshore的文章 ,結論就是,offshore就是越大越好,所以我也不準備再聊這個話題了。如果你只用到一兩個offshore資源,恐怕很難向你解釋首次offshore偏差和花費的力氣。規模越大,就能越快越好地得到投資收益。問題是,出發點和界限是什么?這個問題沒有唯一正確答案。因為這要取決于公司的服務類型,復雜程度,成熟度,產業化水平和規范性。

關于Docker的探討其實是從比較虛擬機和Docker開始的。我們理清了這兩種技術及其實現方法的優劣,花了不少時間評測兩種方法的安全性,又沒完沒了的討論Docker間的共享主機內核。畢竟,使用技術是為了創造價值。所有參與Docker探討的人都做過Docker測試,也就是說我們至少都創建過Docker文件,執行過代碼來測試復雜度。測試結果跟個人的操作系統和腳本技巧有關,有的人得改點兒代碼才能正常運行。沒什么特別的。

最終我們得出的結論是,Docker比虛擬機的實現要多一層復雜性,這種復雜性體現在部署、開發和構建上。

另外,我們一致認為,考慮到這層復雜性,節點數量很少的小項目使用Docker是很不經濟的,因此得到了越大越好的基本結論。

不過讓我們先把話撂下,十年前,這些評論也適用于虛擬機。正為了帶來容量效益,用復雜、高效、可度量的工具管理架構(Docker,虛擬機),云提供商的目的才變得這么大。所以,如果你是自己做,那么對Docker來說就是越大越好,但如果你在有著正確認識的前提下借助PaaS提供者的技術和人力,大小都無所謂了。關鍵還是在于是否能帶來價值。

如果使用Docker能優化過程并帶來價值,那就用吧。如果不能,可能是因為過程的組織性和產業化已經很完美了,沒必要糾結這個問題。價值總是越大越好嘛。

來自: http://dockone.io/article/969

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!