大神Dave Cheney换工作了。大家都在猜他会不会去微软。然而他去了Heptio。为此,他还发了一篇博客。里面对容器,kubernetes,等等的意义的描述颇为精彩。我把其中的一段翻译了一下。感兴趣的同学请可以看全文.
我还记得我初次见到Docker的时候。它还没一岁,但是公司已经利用各种不同的机会大肆宣传 了。Canonical在SFO附近的一个酒店有活动的时候,我说服了几个同事,我们一起挤入了一辆出租车去参加了位于San Mateo的第一次meetup。那天我所见所闻深深震动了我。不光是速度,而是加州的观念。
如果我将我整个应用部署commit 到git里面,世界将会怎样? 那天晚上我清楚的认识到,虚拟机虚拟的是人们不在乎的东西: 显卡,软驱,被交换到虚拟硬盘的虚拟内存。人们想要的是虚拟内核 – 他们自己的 pid 1。 开发人员真正想要的是一种部署一个应用程序的方式。而如Chef,Puppet和Juju这样的编排工具试图安排整个操作系统。对开发人员而言,文件系统,crontabs,init / upstart / systemd,apt-get , dpkg-reconfigure等等这些不仅仅是别人的问题,根本是不相干的。任何忍受过我胡言乱语的人都知道我是 Innovator’s Delemma 的坚定支持者。透过 Christensen的逻辑之窗,服务器编排市场被颠覆这个事实清晰可见。