企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/安信证券DevOps探索与实践
2.42 MB
27 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
文档详细阐述了安信证券在DevOps转型过程中的探索与实践。转型背景包括证券业务的复杂性、行业供应商能力的僵化、数字化战略的导向以及IT规模扩展带来的管理问题。工具平台建设方面,通过自研、成熟产品和开源及商业工具组合,実现了需求管理、代码管理、构建与依赖、自动化测试等功能模块的覆盖。试点项目实践中,通过配置管理实现了全流程可追溯,并将代码、配置文件、数据库脚本等纳入版本控制。持续改进方面,侧重于流水线执行优化、技术债务降低和自动化测试覆盖率提升,以实现高效、安全、可测量的研发管理目标。 | ||
AI总结 | ||
《企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/安信证券DevOps探索与实践》摘要
一、转型背景
1. 证券业务复杂性:
- 业务种类多、规则复杂、链条长
- 业速发展快、监管严格
- 客户类型多、需求多样
2. 行业供应商能力僵化
- 信息系统服务商技术能力强
- 但以产品为中心,难满足个性化需求
- 传统采购模式已不适用
3. 数字化战略导向
- 行业竞争加剧,IT建设投入加大
- 数字化转型成为战略方向
- IT自主研发能力是核心竞争力
4. IT规模扩展的管理问题
- 自主研发比例超过50%
- 研发团队超过500人
-亟需建立统一的研发管理体系
二、工具平台建设
1. 初期方案选择
- 自研:高成本、高投入但具有核心竞争力
- 成熟产品:快速补齐能力短板
- 开源及商业工具自建
2.平台建设从0到1
- 需求管理:Jira、Confluence
- 开发测试管理:Jenkins、Maven、Junit等
- 代码管理:GitLab、Bitbucket、Svn
- 制品管理:Nexus
- 自动化测试:Jmeter
- 安全测试:AWVS、Burp Suit
- 配置管理:Ansible
- 分析与度量:Jacoco、SonarQube
- 部署管理:Ansible
三、试点项目实践
1. 配置管理
-全流程可追溯
- 版本控制范围包括源代码、配置文件、数据库脚本、部署脚本等
2. 版本变更标准化
- 代码提交记录与需求双向关联
- 统一管理三方库、生产发布仓库
- 实施漏洞及许可证扫描
四、持续改进
1. 现状
- 刚跨过转型初期
- 自动化能力提升但质量与技术债务问题凸显
2. 规劃
- 研发管理平台建设
- 重点发力端到端流程串联、流程自动化、度量精化、质量增强、资源自助化
- 提供快速交付、高质量、过程透明、可度量的IT研发服务供应链
- 持续优化流水线执行时长、提升自动化测试覆盖率
- 优化系统架构、降低技术债务
3. 应用场景
- 开发环境
- SIT环境
- UAT环境
- 生产环境
总结:
安信证券在DevOps转型过程中,通过自主研发和开源工具结合的方式,构建了覆盖需求管理、开发测试、代码管理、制品管理、自动化测试、安全测试、配置管理、部署管理等全流程的工具平台。在实际项目中实现了全流程可追溯和版本控制标准化,为后续的持续改进和质量提升奠定了基础。同时,通过DevOps文化的推行和培训赋能,推动了研发团队的能力提升和管理体系的完善。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
20 页请下载阅读 -
文档评分