多环境交易系统DEVOPS架构协作流程图
2020-04-07 13:44:25 2 举报
公司多个客户代开发维护的交易系统架构和开发流程
作者其他创作
大纲/内容
DNS
deployDEV
云盾
Nginx
Log
缓存/redis
基础服务
Virtual Private Cloud 生产_A环境
DeployPRDA
开发完成后,push代码到相应分支,自动或者手动触发打包,自动化测试,生成应用包版本tag,并自动发布到开发环境,然后检查开发环境发布结果,记录发布版本信息
测试结束,测试提交对应版本给到运维人员到CD平台进行发布
DEV环境
APP2
消息队列
APP1
SMS
CI PASS
互联网服务
DeployQA
用户
依赖包管理器Nexus
应用管理Docker/git
DEV PASS
运营分析数据中台
日志分析系统(ELK)
Push
Download
bug管理
业务/测试/项目
代码管理Gitlab
Mail
OPSDeveloper
数据库
文件存储/OSS
服务注册发现
Developer
对系统进行监控,应急响应,问题排查,可用性保障,灾备
监控报警系统(Prometheus+Grafana)
开发自测完成后,提交包的版本号,数据库修改和配置修改信息,测试人员在CD系统选择对应版本号自动发布到QA环境并自动化测试检查
Monitor
运营,数据,市场
资源
DeployPRDB
TEST环境
CMDB基础信息管理
Deploy
TEST PASS
CDN
申请资源
CD自动化发布系统Jenkins
Virtual Private Cloud 生产_B环境
OPS
push
CI(Jenkins)
clone
DeveloperQA
资源配置
信息入库管理
SLB
运营,市场数据统计分析监控
OPSSCM
需求管理
获取开发目标
项目协作平台
收藏
收藏
0 条评论
下一页