自动化运维架构(开发)

自动化运维架构(开发)一、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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 关于System.arraycopy方法的使用

    关于System.arraycopy方法的使用随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)在对数组进复制时,我们可以编写一个for循环实现,但是比较麻烦,我们可以使用System类的静态方法arraycopy()。arraycopy()方法的签名如下:publicstaticvoi…

    2025年7月23日
    3
  • Xen VMM

    Xen VMMXen虚拟机即XenVMM(VirtualMachineMonitor),是剑桥大学计算机实验室开发的一个开源项目,它能够使用户创建更多的虚拟机,而每一个虚拟机都是运行在同一个操作系统上的实例。

    2022年9月22日
    3
  • Java内存泄漏查找

    Java内存泄漏查找Java 由于拥有自动垃圾回收机制 所以一般情况下 我们不需要考虑内存泄漏的问题 jvm 会自动收回无用的对象 所谓无用的对象 表示你的程序不可能再访问的对象 但是 有一种情况必须考虑 就是要防止容器 List Map 等 内的对象无限增大 因为对象存贮在容器中 会被容器引用 从而如果容器的有效 容器内的对象就不会释放 一旦真的出现内存泄漏 随着时间的推移 java 程序逐渐增大内存消耗 最后出现

    2025年9月7日
    0
  • 【shell案例】CentOS7安装MySQL脚本案例

    【shell案例】CentOS7安装MySQL脚本案例前言此脚本为一个学员在工作中遇到在centos7中安装mysql的问题,于是安排一个学员花了15分钟写了一个脚本,可以正常安装使用。mysql的版本为5.7版本此脚本涉及到安装好mysql后,日志中没有临时密码的问题,所以该学员使用了破解mysql密码登陆修改去修改密码的方法,也算是一种好方法,在工作中,能解决问题才是根本,其他的技巧都是扯淡。虽然脚本还存在一些问题,但测试后发现可以正常安装,敢写就是一种进步。脚本源码因时间紧张,该学员未加注释,但我相信只要学完了shell基础的小伙伴都可以看懂

    2022年5月27日
    31
  • Linux 批量杀进程[通俗易懂]

    Linux 批量杀进程[通俗易懂]1.查需要杀死的进程ps-ef|grepyum2.去除掉里面的grepps-ef|grepyum|grep-vgrep3.打印kill命令ps-ef|grepyum|grep-vgrep|awk'{print”kill”$2}’4.执行kill命令ps-ef|grepyum|grep-vgrep|awk'{print”kill”$2}’|sh删除完成…

    2025年9月13日
    7
  • python输出unicode编码_python gbk codec

    python输出unicode编码_python gbk codec解决Python报错–UnicodeDecodeError:‘gbk’codeccan’tdecodebyte0x80inposition658:illegalmultibytesequence今天在anaconda上新建一个python3.6环境后,使用时报错了:(base)C:\Users\peter>activatetf(tf)C:\Users\pe…

    2022年9月13日
    2

发表回复

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

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