容器化在Netflix微服務架構的價值提升和案例分析
大小:0.3 MB 人氣: 2017-09-30 需要積分:1
現代容器技術是Linux操作系統內核提供的虛擬化功能。主要用途就像它的名字“容器”所提示的,能讓用戶user space的進程得到系統物理資源上的隔離和管理。舉個簡單例子,如果使用容器來運行Windows操作系統上的應用,那么當你用notepad打開一個1G的文本文件的同時,操作系統不會影響到你當時所觀看的視屏。
現代容器技術主要利用cgroups的Linux內核feature,這項內核feature最早于2008年發布,主要貢獻者是Google的工程師。之后,以Docker公司為代表的社區,實踐中驗證了這項功能可以提供的價值,從2013年開始在美國引起了直線性上升的關注。下圖是google trend顯示的關注度變化。
短短三年,這樣的軒然大波也是整個軟件社區驗證這項技術成功的結果。“容器化”這個詞也一度成為技術界里時尚的代名詞之一。也許有人說這只是暫時的熱度,背后也少不了創業公司的推波助瀾,但他認為整個市場本身還是理性的,不管企業怎么做市場投資,不管是大數據技術還是Docker,他們的快速發展是由市場需求決定的。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%