当前位置:网站首页>DevOps-了解学习
DevOps-了解学习
2022-08-05 05:24:00 【monkeyhlj】
文章目录
DevOps-了解学习
软件开发最开始是由两个团队组成:
·开发计划由开发团队从头开始设计和整体系统的构建。需要系统不停的迭代更新。
·运维团队将开发团队的Code进行测试后部署上线。希望系统稳定安全运行。
这看似两个目标不同的团队需要协同完成一个软件的开发。
在开发团队指定好计划并完成coding后,需要提供到运维团队。运维团队向开发团队反馈需要修复的BuG以及一些需要返工的任务。
这时开发团队需要经常等待运维团队的反馈。这无疑延长了事件并推迟了整个软件开发的周期。
会有一种方式,在开发团队等待的时候,让开发团队转移到下一个项目中。等待运维团队为之前的代码提供反馈。可是这样就意味着一个完整的项目需要一个更长的周期才可以开发出最终代码。
基于现在的互联网现状,更推崇敏捷式开发,这样就导致项目的迭代速度更快,但是由于开发团队与运维团队的沟通问题,会导致新版本上线的时间成本很高。这又违背的敏捷式开发的最初的目的。
那么如果让开发团队和运维团队整合到成一个团队,协同应对一套软件呢?这就被称为DevOps。DevOps,字面意思是Development &Operations的缩写,也就是开发&运维。


单体应用部署可采纳方式:
docker相关学习文档:https://www.kancloud.cn/docker_practice/docker_practice/469766
K8s管理容器:
K8s官网文档介绍:http://kubernetes.io/zh/docs/concepts/overview/what-is-kubernetes/
【参考视频】https://www.bilibili.com/video/BV11u411z719?p=45&spm_id_from=333.880.my_history.page.click
边栏推荐
猜你喜欢

Configuration of routers and static routes

VRRP概述及实验

Hugo builds a personal blog

NIO works is analysed

有哪些事情是你做了运维才知道的?

el-progress implements different colors of the progress bar

Hugo搭建个人博客

Dry!Teach you to use industrial raspberries pie combining CODESYS configuration EtherCAT master station

From "dual card dual standby" to "dual communication", vivo took the lead in promoting the implementation of the DSDA architecture

NAT实验
随机推荐
Detailed explanation of ten solutions across domains (summary)
The highlight moment of operation and maintenance starts with intelligence
VLAN介绍与实验
请问下通过flink sql读取hologres 的两张表的 binlog,然后如何进行join?
Xiaodu Xiaodu is here!
增长:IT运维发展趋势报告
7 steps to complete cloud monitoring
What?CDN cache acceleration only works for accelerating static content?
Switch principle
深度 Zabbix 使用指南——来自惨绿少年
错误类型:反射。ReflectionException:无法设置属性“xxx”的“类”xxx”与价值“xxx”
Quick question and quick answer - FAQ of Tencent Cloud Server
NIO works is analysed
vim教程:vimtutor
Wireshark packet capture and common filtering methods
从“双卡双待“到”双通“,vivo率先推动DSDA架构落地
微信小程序页面跳转传参
One-arm routing and 30% switch
product learning materials
spark operator - map vs mapPartitions operator