pdf文档 企业云原生的探索与落地深圳沙龙-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 页请下载阅读 -
文档评分
请文明评论,理性发言.