第143天学习打卡(DevOps 了解)

Posted doudoutj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第143天学习打卡(DevOps 了解)相关的知识,希望对你有一定的参考价值。

DevOps

什么是DevOps?

DevOps是一种思想或方法论,它涵盖开发、测试、运维的过程

DevOps强调软件开发人员与软件测试、质量保障(QA)部门之间有效的沟通和协作。

强调通过自动化的方法管理软件变更,软件集成!

使软件从构建到测试、发布更加快捷、可靠、最终按时交付软件。

image-20210531152727196

image-20210531152848974

如何落地实现DevOps理念?

DevOps兴起于2009年,今年来由于云计算、互联网的发展,促进了DevOps的基础设施及工具链的发展,涌现了一大批优秀的工具,这些工具包括开发、测试,运维的各个领域,例如GitHub, Git/svn, Docker,Jenkins, HudSon, Ant/Maven/Gradle,QUnit,JMetewr等。

image-20210531153300016

当今大公司一定要使用DevOps

image-20210531153830393

传统上在软件开发中(无论是瀑布模型还是敏捷方式, 敏捷也比较传统),都由“开发团队”来构建软件。

开发团队需要与运维团队进行大规模的“交接”。运维团队负责执行一些列“部署”活动,将软件代码移至生产环境,并负责维护后续的系统稳定运行。生产环境的基础设施与开发或测试不同。需要有额外检查和平衡,以确保它一切功能正常。部署是由不同的人完成的。

DevOps这种软件开发方法,涉及到软件整个开发生命周期,这些活动只能在DevOps中实现,而不是敏捷或瀑布流。

DevOps是在较短的开发周期内开发高质量软件的首选方法,同时可以提高客户满意度。

B站学习网址:【狂神说】CI/CD到底是什么?十分钟理解企业级DevOps_哔哩哔哩_bilibili

以上是关于第143天学习打卡(DevOps 了解)的主要内容,如果未能解决你的问题,请参考以下文章

第129天学习打卡(Elasticsearch kibana安装 ES核心概念 IK分词器插件)

深度学习----------打卡第13天

深度学习----------打卡第8天

第201天学习打卡(幂等性)

第198天学习打卡(谷粒商城 项目 排错)

第200天学习打卡(RabbitMQ)