DevOps(开发和运维)是当今时代的一个热门话题。然而,很多人对于它是什么、怎么做、需要什么感到困惑,因为DevOps是一个复杂的领域,并且每个人都有自己的意见、工具以及做事的方式。另外,人们想象中的“运维”与现实中的运维实操相去甚远。

然而,每个从业者都需要从最基本的开始,并且随着更多合作及更优质工具的诞生,大家都在努力改善开发并协调其与运维的关系。尤其是在更快捷地开发更多功能时,需要考虑如何在更加模块化和更灵活的框架内使系统性能和生活更加美好。

总的来说,DevOps做起来比看起来容易,也比看起来难,如果用几个关键词描述DevOps,那便是:充分的准备、工具、思考及文化。对于一些公司来说,这是简单的转变,而对于其它一些公司来说,快速的自动部署让他们觉得既提心吊胆又充满挑战。还有一些公司,在远没有准备好建设、管理和支持DevOps的前提下幻想着实现100%自动化、基础设施即代码、禁用所有ssh等这些不切实际的梦想。

Logz.io上有几篇简单易懂且有用的博客供您参考了解:

DeVOps 是什么——这篇博客主要讲的是DevOps是如何从Agile进化而来的,以及根据IT企业(和互联网)的特点,实现DevOps所需的文化转变以及多技能的团队。具体内容请参见  http://logz.io/learn/what-is-devops/

让DevOps为你所用——讨论了如何将运维与开发相联接,以及SRE(网站可靠性工程)的概念,然后介绍了DevOps所需的重要工具。具体内容请参见:

http://site2.logz.io/blog/make-devops-work-for-you/