自动化运维架构(开发)

自动化运维架构(开发)一、DevOps定义1.DevOps是“开发”和“运维”的缩写。2.DevOps是一组最佳实践强调(IT研发、运维、测试)在应用和服务生命周期中的协作和沟通3.强调整个组织的合作以及交付和基础设施变更自动化,从而实现持续集成、持续部署和持续交付二、DevOps持续交付环1.我们把开发交付划分为:计划–>编码–>构建–>测试–>…

大家好,又见面了,我是你们的朋友全栈君。

一、DevOps定义

1. DevOps是“开发”和“运维”的缩写。

2. DevOps是一组最佳实践强调(IT研发、运维、测试)在应用和服务生命周期中的协作和沟通

3. 强调整个组织的合作以及交付和基础设施变更自动化,从而实现持续集成、持续部署和持续交付

二、DevOps持续交付环

1. 我们把开发交付划分为: 计划 –> 编码 –> 构建 –> 测试 –> 版本 –> 部署 –> 运维 –> 监控 的一个闭环。

2. DevOps的目标是通过建立并不断完善持续交付的流水线。在这里插入图片描述
三、DevOps的四大模块
在这里插入图片描述
四、全链路自动化运维体系
在这里插入图片描述
五、运维开发知识整理

1.监控工具

Zabbix、openfalcon、nagios、Prometheus

2.自动化运维管理工具

saltstack/ansible/puppet

3.平台开发

CMDB、监控系统、工单系统、ELK日志分析监控、DevOps CI/CD自动化交付平台

4.常用工具

Jenkins/Git/Maven、Nginx/apache、Git、Lvs/keepalive、Hadoop、Docker、kafka、Kubernetes

5.运维基础

Shell、linux、awk

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160908.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月17日 上午6:46
下一篇 2022年7月17日 上午6:46


相关推荐

  • centos7搭建radius认证服务器

    centos7搭建radius认证服务器radius

    2026年3月19日
    2
  • H264解码器原理之一

    H264解码器原理之一H264的层次结构包括VCL(视频编码层)与NAL(网络提取层),具体的语法结构,在之前的文章已经提到过,这里就不再赘述了。NAL主要是把VCL的内容进行封装,帮助更好的适合复杂的网络环境。在解码端,NAL解码器又复杂拆分,进行图像重构建,如下图所示解码流程图。大致的解码流程为,解码器接收到压缩的码流,经过熵解码,再经过反量化,再反变换,得到残差数据,当解码器获得解码的头信息后构建一个预测块PR…

    2022年6月18日
    29
  • Java多线程:向线程传递参数的三种方法

    Java多线程:向线程传递参数的三种方法在传统的同步开发模式下 当我们调用一个函数时 通过这个函数的参数将数据传入 并通过这个函数的返回值来返回最终的计算结果 但在多线程的异步开发模式下 数据的传递和返回和同步开发模式有很大的区别 由于线程的运行和结束是不可预料的 因此 在传递和返回数据时就无法象函数一样通过函数参数和 return 语句来返回数据 本文就以上原因介绍了几种用于向线程传递数据的方法 在下一篇文章中将介绍从线程中返回数据的方法

    2026年3月26日
    2
  • 浏览器被hao360劫持解决办法

    浏览器被hao360劫持解决办法浏览器被hao360劫持怎么办chromeedge被hao360劫持解决办法建议chromeedge被hao360劫持chrome和edge被hao360劫持后的样子解决办法在该目录下C:\ProgramData\Microsoft\Windows\StartMenu\Programs删除被hao360修改快捷方式(edge为例chrome我已删除了)最后浏览器回复正常。建议安装软件到对应官网下载正规软件安装…

    2022年7月26日
    24
  • TimeTrack_cycletime和takttime的区别

    TimeTrack_cycletime和takttime的区别使用TimerTask可以方便的实现定时任务的功能,但是如果使用不当,反而会带来隐患。在使用TimerTask时,TimerTask中的代码必须要做异常处理,否则产生异常的时候,就挂掉了。特别像使用MQ发送数据的时候,不会显式的要求你捕获异常,如果你忘记了,那么在某个时刻MQ异常的时候(比如网络异常),在发送数据到MQ失败的时候,TimerTask就挂掉了。比如如下代码:Appli…

    2025年5月30日
    5
  • BZOJ2440(全然平方数)二分+莫比乌斯容斥

    BZOJ2440(全然平方数)二分+莫比乌斯容斥

    2021年12月5日
    47

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号