DevOps、CICD、自动化、监控服务
2025-01-17 14:00:53 3 举报
在当今快速发展的技术世界中,DevOps、CI/CD、自动化和监控服务已经成为软件开发和运维的核心支柱。DevOps强调的是开发和运维之间的紧密协作和沟通,它不仅仅是一种文化变革,也是一种能够极大提高软件交付速度和运维效率的工作方式。通过CI/CD(持续集成/持续部署),代码更改能够频繁且自动地集成到主分支,并且能够自动化地进行软件版本的发布和部署,从而确保软件的及时交付和质量保障。自动化工具和服务使得复杂和重复的任务变得简单快捷,从而减少了人力需求,提高了工作效率。监控服务则是在软件的生命周期内提供了实时的性能跟踪和故障检测机制,这些服务能够及时预警潜在问题,并为运维决策提供数据支撑。总而言之,这四个组件共同构建了一个高效、可靠的软件开发和运维的生态系统。
作者其他创作
大纲/内容
抓取日志
es 日志存储
拉取配置
Maven/NPM包管理:nexus
jar/前端
容器编排
生产环境
推送
日志管理
告警通知平台【golang自研】
kibana日志分析展示
CICD
k8s
链路追踪
grafana
云管平台/其他......
开发人员1
prometheus
构建容器
dockerfile
自动构建打包
docker push xx:v1
提cmdb:xx:v1
访问
预发环境/备份环境
告警通知平台
下载程序依赖包
监控告警
代码审核/merge
配置/注册中心
leader
提交代码
自研发布编排
巡检......
自动触发Webhook
Jenkins
nacos
飞书/钉钉
链路信息
集群管理
nginx
测试组件:代码审查
开发组查看日志
kafka
拉取镜像
paas组收到流程部署版本xx:v1
开发人员2
构建通知
代码合并
严重
镜像仓库
不通过
电话告警
测试环境
钉钉/飞书
ilogtail/filebeat
开发人员3
vip
开发/运维
监控信息
logstash
容器管理
GitLab
灾备恢复

收藏
0 条评论
下一页