DevOps,第一次我听到这个词是刚刚入行运维的时候,跟很多人一样,我以为这个名词中文翻译就是运维开发或者开发型运维,后来在慢慢接触中,发现这个词的含义不一般,以下我就将我到目前所看到的网上文章摘抄一些有关DevOps的文字与诸君分享。
一、什么是DevOps?
我们看维基百科上对DevOps的介绍: DevOps is a software development method that emphasizes communication, collaboration (information sharing and web service usage), integration, automation, and measurement of cooperation between software developers and other IT professionals.The method acknowledges the interdependence of software development, quality assurance (QA), and IT operations, and aims to help an organization rapidly produce software products and services and to improve operations performance.
src: https://en.wikipedia.org/wiki/DevOps#Overview
中文翻译:DevOps是一种强调沟通、合作(信息共享和网络服务使用)、集成、自动化和量化软件开发人员和其他IT人员协作的软件开发方法。这种方法认同软件开发、质量保障(QA)和IT运维的相互依赖,并以帮助一个团队快速生产软件产品及服务和提高运营效率为目标。
可见DevOps在维基百科中的介绍是一种软件开发方法。的确,我们不能简单地去看每个事物,在我们计算机领域,一切事情都是千丝万缕,剪不断但理不会乱。下面这幅图可以很清晰看清楚DevOps涉及三个领域及其相关关系。