我已从事软件工程研究工作二十余年,在这期间,软件开发方式发生了巨大的变化。瞬息万变是这个时代的特征,固守经典、一成不变已无法应对,当代的软件工程拥有快速迭代的生命周期,越来越多的开发组织投入巨大精力关注软件开发的敏捷性。

云计算有了明确定义,浙江大学就组织研究力量投入这滚滚浪潮之中。云计算定义了一种按需索取、实时供应的特性,它是敏捷的。云平台提供的资源是计算能力,人们获得计算能力资源一如获取自来水和管道煤气一样方便。这为软件工程注入了新的活力,如果软件开发者可以快速、自由地获取开发过程中所需的各种资源,那么软件开发必将迎来一次飞跃式的发展。

然而,我们似乎并没有获得想要的飞跃。

众所周知,云计算拥有一个圣经般的三层模型,界限明确,职责分明。当下,依照圣经“戒律”,众多业内巨头率先建立起一批重型云平台,然而问题却慢慢浮现——按照传统定义设计的“云”对应用不够友好,要么做得不够,要么管得太死。

是时候打破“戒律”了吗?我认为是。

Docker让所有人眼前一亮,它模糊了IaaS与PaaS之间的界限,为云计算的服务形式带来了无限的可能,Docker带着它的容器理念破而后立,是云计算运动中一项了不起的创举。

丁轶群老师带领他的团队写作的这本《Docker——容器与容器云》,在很大程度上填补了国内容器与容器云技术领域深度分析的空白。本书浓缩了浙大SEL实验室多年来在PaaS以及容器技术领域的研究成果与开发实践经验,深入浅出地分析了云计算领域容器应用现状,是一部值得业内人士和容器技术爱好者长置案头的好书。

杨小虎

浙江大学软件学院院长

评论

本文目前还没有评论……

我要评论

需要登录后才能发言
登录未成功,请修改提交。