现代容器技术是Linux操作系统内核提供的虚拟化功能。主要用途就像它的名字“容器”所提示的,能让用户user space的进程得到系统物理资源上的隔离和管理。举个简单例子,如果使用容器来运行Windows操作系统上的应用,那么当你用notepad打开一个1G的文本文件的同时,操作系统不会影响到你当时所观看的视屏。
现代容器技术主要利用cgroups的Linux内核feature,这项内核feature最早于2008年发布,主要贡献者是Google的工程师。之后,以Docker公司为代表的社区,实践中验证了这项功能可以提供的价值,从2013年开始在美国引起了直线性上升的关注。下图是google trend显示的关注度变化。
短短三年,这样的轩然大波也是整个软件社区验证这项技术成功的结果。“容器化”这个词也一度成为技术界里时尚的代名词之一。也许有人说这只是暂时的热度,背后也少不了创业公司的推波助澜,但他认为整个市场本身还是理性的,不管企业怎么做市场投资,不管是大数据技术还是Docker,他们的快速发展是由市场需求决定的。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !