企业云原生的探索与落地深圳沙龙-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 页请下载阅读 -
              
文档评分 
  












