这不是一本无聊的IT教程,而是通过曲折的情节、鲜明的人物、智慧和实用的管理理念,把一家传统企业的IT部门面对的各种挑战,通过一个故事生动展现在读者面前。DevOps是一种文化运动,是很多企业面临业务快速发展、IT规模不断扩大时应对IT变化的一种帕累托最优选择。
运维人员的武侠梦
《凤凰项目》这本书其实就是给我们运维人员看的成人童话,从人物经历来讲,这本书和武侠小说很类似。
在《笑傲江湖》中,令狐冲经历各种艰苦的蜕变,最终笑傲江湖。在《凤凰项目》项目中,主人公从经理,到总监,到COO,就像武侠小说中的主人公。
和武侠小说一样的设定,《凤凰项目》这本书中,也有一位世外高人,一直对主人公指点。
但是,和武侠小说不一样的是,武侠小说强调的是主人公的成长,像降龙十八掌这样的技能在真实世界中是不存在的。
而《凤凰项目》这本书更多的是想通过一本小说,传达IT运维理念和方法。像ITIL、DevOps这样的绝世神功是存在的,我们的主人公通过修炼成这样的神功,最终达到了凤凰项目的目标。
“建筑式”运维
本书的一个理念,就是运维也和产品生产过程类似,也是可以流水线式生产的。
书中小说他主张一个复杂的系统隐含着简单化,即使在任何时间,一个复杂的系统可能是由成千上万人和一系列设备所组成。
比如建筑工地,他们工序是这样的,先是挖掘机挖坑,然后是几个人简单平整下,之后在墙面上放一层铁丝网,最后有一名工人用一根很长的管子连到配好的水泥池中,管子前面有一个喷射装置,开始超墙面喷水泥,大概半天时间,一面墙的水泥就喷好了,第二天水泥干了,这一层就好了。
然后周而复始,就是这样,大概不到一周时间,一个大概5层深的大坑就挖好了,就是不到10个工人,而且从不加班,每天早上有大巴车准时接工人师傅,进入工地还要刷卡,中午有人送饭,晚上准时下班。
观察几天,你就会发现,建筑行业有很完善的流程和规范,管理也非常到位,而且非常高效。相反,好多组织的运维,反而还停留在人肉的层面,也没有成熟的制度。
运维目前比较公认的理论是ITIL,就像建筑界的