DevOps--几种模式

目录

模式一

模式二

模式三


本文摘抄自:DevOps的概念与实践 

模式一

敏捷开发模式

 通常,在软件开发项目中,开发会用完所有计划的时间用于开发功能,这样会导致无法充分解决IT运维的问题,这就是开发和IT运维以及次优结果之间的永恒的紧张关系的主要原因。后果可能很严重,比如:不适当的定义和指定环境,无法重部署,代码和环境的不兼容等

按照敏捷的要求,在每个迭代结束后,我们就会发布能运行且可被部署的代码,通常时间为两周。我们将修改敏捷迭代周期策略,不仅仅只交付能运行且可被部署的代码,同时在每个迭代周期的早期,还必须准备好环境用于部署这些代码。建立一个自动化的环境创建流程,这种机制不仅仅只创建生产环境,也包含开发和QA环境。通过使环境早期即可用,开发和QA可以在统一稳定的环境中运行和测试代码,从而控制不同环境之间的差异。通过保持不同阶段尽可能小的差异,在生产部署之前,我们就能发现并修复代码和环境之间的互操作性问题。

理想情况下,部署机制是完全自动化的。

模式一:尽早让环境统一并可用,即将IT运维嵌入到开发中。

模式二

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值