并不是说大公司一定要使用DevOps, 而是他们有能力/人力/成本 去实践DevOps. DevOps 是一种文化,类似接口,不同的公司有不同的 方式 去实现这个“接口”; 小公司也可以玩DevOps,
并不是说大公司一定要使用DevOps, 而是他们有能力/人力/成本 去实践DevOps. DevOps 是一种文化,类似接口,不同的公司有不同的 方式 去实现这个“接口”; 小公司也可以玩DevOps, 关键在于怎么玩,玩的是低级的,还是玩的高级的;
大公司需要DevOps, 很大程度是需要快速迭代,快速交付,像工厂流水线一样; 特别是互联网产品,一周甚至几天都要发个新的版本,传统的交付方式,无法实现。 必须建立自动化的流水线,通过各种工具的集成,员工的培训接受,会用,认可这个, 建立必要标准,才能玩。。
小公司也可以玩,其实技术门槛没有很高,关键在于如何玩。。。没实力就用低级的玩法,有实力就用各种高大上的玩法。。
DevOps 不是一个技术难题,而是一种软件开发的实践,需要整个团队去实践,去认可。首先你需要了解是DevOps.
What is DevOps ?
DevOps 是一组用于促进开发和运维人员之间协作的过程、方法和系统的统称。
Wikipedia对DevOps的定义是:
DevOps是软件开发、运维和质量保证三个部门之间的沟通、协作和集成所采用的流程、方法和体系的一个集合。 它是人们为了及时生产软件产品或服务,以满足某个业务目标,对开发与运维之间相互依存关系的一种新的理解。 ...... DevOps并不仅仅关注软件部署,它是部门间沟通协作的一组流程和方法。
DevOps是Development和Operations的组合,是一种方法论,是一组过程、方法与系统的统称,用于促进应用开发、应用运维和质量保障(QA)部门之间的沟通、协作与整合。以期打破传统开发和运营之间的壁垒和鸿沟。
DevOps 与传统开发方式