简单理解什么是DevOps?

DevOps is a methodology capturing the practices adopted from the very start by the web giants who had a unique opportunity as well as a strong requirement to invent new ways of working due to the very nature of their business: the need to evolve their systems at an unprecedented pace as well as extend them and their business sometimes on a daily basis.

DevOps是一种方法论,它捕获了互联网巨头从一开始就采用的实践,这些互联网巨头有独特的机会,而且由于他们业务的性质,强烈要求创建新的工作方式:需要以空前的速度发展他们的系统,有时需要在每天的基础上扩展他们的系统和业务。

DevOps is not a question of tools. DevOps is a methodology, a set of principles and practices that help both developers and operators reach their goals while maximizing value delivery to the customers or the users as well as the quality of these deliverables.

DevOps不是关于使用工具的问题。DevOps是一种方法、一组原则和实践,它帮助开发人员和运营人员实现他们的目标,同时最大化对客户或用户的价值传递以及这些可交付产品的质量。

The problem comes from the fact that developers and operators - while both required by corporations with large IT departments - have very different objectives.

问题来自于这样一个事实,即开发人员和运维人员——虽然都是拥有大型IT部门的公司所要求的——有着非常不同的目标。

DevOps consists mostly in extending agile development practices by further streamlining the movement of software change thru the build, validate, deploy and delivery stages, while empowering cross-functional teams with full ownership of software applications - from design thru production support.

DevOps主要包括通过进一步简化软件变更在构建、验证、部署和交付阶段的移动来扩展敏捷开发实践,同时增强跨功能团队对软件应用的完全所有权——从设计到生产支持。

DevOps encourages communicationcollaborationintegration and automation among software developers and IT operators in order to improve both the speed and quality of delivering software.

DevOPO鼓励沟通(communication),协作( collaboration),整合( integration)和自动化( automation),以促进软件开发和操作系统的运作,以提高软件的速度和交付的质量。

DevOps teams focus on standardizing development environments and automating delivery processes to improve delivery predictability, efficiency, security and maintainability. The DevOps ideals provide developers more control of the production environment and a better understanding of the production infrastructure. 
DevOps encourages empowering teams with the autonomy to build, validate, deliver and support their own applications.

DevOPs 团队关注标准化的开发环境和自动化交付过程,以提高交付的可预测性、效率、安全和可维护性。DevOps的思想给开发者提供了一个更有效的生产环境,更易于理解的产品基础架构。DevOPs 鼓励增强团队的自治构建、验证、交付和支持他们自己的应用。

So what are the core principles ?

基本原则

猜你喜欢

转载自blog.csdn.net/seagal890/article/details/85268438