DevOps
文章平均质量分 59
You點楊光
软件小白,请多关照
展开
-
DevOps--引言
什么是DevOps?DevOps是软件开发生命周期(SDLC)从瀑布式到敏捷再到精益的发展。DevOps超越了敏捷,它的关注点是从SDLC中移除浪费。通常情况下,发现浪费或者瓶颈的形式包括:不一致的环境,人工构建和部署流程,差的质量和测试实践,IT部门之间缺少沟通和理解,频繁的中断和失败的协定以及那些需要珍贵的资源、花费重要的时间和金钱才能保持系统运行的全套问题。 DevOps是一种开发的文...原创 2018-09-12 13:53:44 · 150 阅读 · 0 评论 -
DevOps--简介
本文摘抄自《DevOps的概念与实践》1. 什么是DevOps通常是指新兴的专业化运动,这种运动提倡开发和IT运维之间的高度协同,从而在完成高频率部署的同时,提高生产环境的可靠性、稳定性、弹性和安全性。 2. DevOps与敏捷有什么不同相对于瀑布开发模式,敏捷开发过程的一个基本原则就是以更快的频率交付最小化可用的软件。在敏捷的目标里,最明显的是在每个Sprint的迭代周期末尾...原创 2018-09-12 15:21:54 · 1776 阅读 · 0 评论 -
DevOps--几种模式
目录模式一模式二模式三本文摘抄自:DevOps的概念与实践 模式一敏捷开发模式 通常,在软件开发项目中,开发会用完所有计划的时间用于开发功能,这样会导致无法充分解决IT运维的问题,这就是开发和IT运维以及次优结果之间的永恒的紧张关系的主要原因。后果可能很严重,比如:不适当的定义和指定环境,无法重部署,代码和环境的不兼容等按照敏捷的要求,在每个迭代结束后,我们就会发布...原创 2018-09-18 09:53:00 · 3065 阅读 · 0 评论 -
DevOps--持续部署
本文摘抄自:DevOps的概念与实践 持续部署使企业能通过自动化的构建、测试和部署循环来快速交付高质量的软件。它使投资更容易得到回报,产品团队更早地得到用户反馈,也简化了部署流程。但从消费者的角度来看,持续部署可能意味着不满意!案例一:产品放在云端,客户订阅模式问题:1. 客户不相信订阅模式带来好处,可能停止订阅2. 定位过高,伤害要求较低的学生、小公司和轻度个人用...原创 2018-09-18 10:21:39 · 1387 阅读 · 0 评论 -
DevOps--Chef/Puppet
本文摘抄自:DevOps的概念与实践 目录Chef/Puppet 只是DevOps工具链中的可选工具仅靠Chef/Puppet本身无法实现Full-Stack部署自动化两种实现方式基于PaaS的实现方式 (以Cloud Foundry为例)Netflix的实现方式DevOps不仅仅是工具DevOps是Agile的延伸,Agile依靠Dev & Biz部门紧...原创 2018-09-18 11:04:09 · 971 阅读 · 0 评论 -
DevOps--信息安全
本文摘抄自:DevOps的概念与实践。DevOps可以帮助开发和运维团队更加有效地一起工作,也可以帮助信息安全团队更有效地一起工作。在DevOps中,持续部署已经成为DevOps的一个关键实践,并且关注于通过自动化的构建、打包和部署来自动化部署流水线。通过提供一个平台可以在开发生命周期里尽早访问和定位安全问题,信息安全团队也同样能够从部署流水线上得到显著的获益。只要一旦有风险评估被介入,有效地...原创 2018-09-19 15:33:27 · 692 阅读 · 0 评论 -
DevOps--数据库变更部署自动化
本文摘抄自:DevOps的概念与实践敏捷 & DevOps业务需求是变更的驱动者,少做一些,但做的更好,交付更快。==>敏捷开发 将敏捷应用于生产:连接开发和运维==>DevOps 为了有效掌握敏捷冲刺部署以及实施DevOps,需要实现部署自动化。因为手动总是容易出错,速度慢,无法做到高效 安全的数据库部署自动化实现数据库自动化,需要考虑以下因素:在执...原创 2018-09-19 16:54:56 · 2219 阅读 · 0 评论