企业级一体化开发云平台解决方案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
持持续续集集成成服服 务务工作空间
(研发环境)
持持续续集集成成服服 务务工作空间
(BPM、ISC等集成环 境)
持持续续集集成成服服 务务工作空间
(研发环境)
提供容器环境
Kubernetes 构建集群
Node Node Node
Pod
Pod
Pod
Node Pod
动态空 间创建
为开发人员动态创建独立的容器研 发环境,根据项目模板初始化底层 框架。
物理机 虚拟机
IaaS
主机时代
FaaS SaaS CaaS PaaS
行业技术架构发展形势
持续集成是在应用开发中重要实践,它原重点在于由提取代码、执行构建、测试、打包、发布构成的流水线(CI Pipelines)。 随应用架构和计算设施的变化,这一实践与在构建、及部署运行过程中计算设施的供应服务紧密结合,通过按阶段定义的过 程,以并行及串行的方式执行相关任务,完成资源调度及应用构建和运行活动,并内置安全,转变为开发运维一体的组装线 (DevOps Assembly Lines).
根据项目集成环境需求自动拉取 动态环 BPM、ISC、人工智能开放平台等 境初始化 基础平台环境,按照容器化方式启
代码仓库
test
Stage
构建任务
Product
CI Pipelines
构件仓库
DevOps Assembly Lines
(特)大型企业软件研发面临的挑战
企业软件日趋复杂、跨地域协作频繁、开放与安全要求性更高
软件规模大,研发周期短
跨地域协作多,部署发布复杂
可靠性与安全要求高
一般性项目研发人员100+,特大型 项目研发人员700+;
云端代码 托管和集 中检测
基于GitLab的云端代码 统一托管、智能备份 针对代码仓库的集中、 自动化的检测
多种方式 的云原生 应用开发
拖拽式云原生应用开发 在 线 、 离 线 的 传 统 、 微 服务架构业务应用开发
流水线式 持续交付
云端一体化的全容器研 发环境。 可定制流水线式持续交 付机制
让软件开发更加智能、更加协同,更加便捷,使得软件开发向软件智造迈进
企业级软件研发周期5个月左右
要求迭代交付
企业一般跨多个地域,跨地域沟通协作 多、效率低
研发环境、类生产环境、生产环境隔离,
多Region并行部署上线复杂
急需一站式开发、测试、部署、运维平 台
7X24小时运行,可靠性要求高
由于涉及民生、国家机密,安全要求 很高
核心研发数据在传输与存储上存在风 险,容易泄露被外界攻击
(特)大型企业软件研发急需向平台化、流程化、领域专业化方向转型
移动开发、WEB开发、微服务开发、IoT开发多种复杂架构混合
大型企业级应用涵盖了移动开发(android、iOS)场景,传统 ERP单体架构场景,微服务开发场景、开发环境日趋复杂
IoT研发企业的研发通常涵盖了移动开发、嵌入式开发、 WEB开发、人工智能开发、物联网应用开发。
让软件开发在云端化繁为简
企业级一体化开发云平台解决方案
1 行业趋势及技术发展 2 (特)大型企业软件研发面临挑战 3 一体化开发云典型应用实践
行业趋势及技术发展
软件是新一代技术信息技术的灵魂
工信部苗圩部长:软件是新一代信息
中国软件从业人员变化情况
技术的灵魂,引领新一轮科技创新的群
体突破,催生网络化协同、智能化生产、
多模式项目混合管理实践
通过自定义项目模板的方式,提供多模式(瀑布、敏捷)、可剪裁的项目全生命周期管理,实现对不同类型项目的跨地域、 多项目、多任务云端协同开发管理,支持研发能力、研发资产、研发质量项目进展等维度的项目精细化管控。
多模式 项目管控
提供项目管控模板工具,可定制不同类型项 目模板,适应瀑布、敏捷开发场景
个性化定制、服务型制造等制造业的新
模式、新业态,是制造强国和网络强国
建设的关键支撑。
网络化协同
智能化生产
个性化定制
服务型制造
智慧社会
中国软件业人均创收(万元)
云化、平台化、服务化
互联网、大数据、人工智能
新经济业态的发展离不开软件产业的支持
生物制药、基因测序
VR虚拟现实
AR增强现实
动漫渲染
应用软件,基础软件,数据分析,安全软件
多维度 研发看板
实时统计项目任务、质量、进度、研发代码 贡献等数据,实现对项目精益化管控
分布式
项目经理将项目进行任务化拆解,研发人员 通过云端环境基于任务化协同研发,减少沟
协同研发 通成本
全过程
项目从需求、设计、研发、测试全过程基于
项目管控 任务模式驱动,并自动生成需求跟踪矩阵
基于容器化的动态研发测试环境实践
基于Kubernetes提供类似桌面的动态“工作空间”创建机制,提供全容器化(单体架构、微服务架构、移动应用、人工智 能应用)研发、测试环境,开发测试人员无需关心底层环境搭建,各开发环境之间相互隔离,根据项目周期动态回收资源, 提高基础资源利用效率。
镜像仓库
持持续续集集成成服服 务务工作空间
(BPM、ISC等集成环 境)
软件
电子商务 智能制造
文化、食品加工、图像处理
GIS地理信息系统
节能环保
新能源
车联网
新经济业态依赖于大量的数据,计算和存储,软件是新经济业态的心脏和神经系统,发挥着计算、控制、调节等功能,是整个 信息系统的核心和基础。
行业技பைடு நூலகம்架构发展趋势
应用架构随业务领域的复杂度提升与计算设施基础架构相应的进行快速的演变,应用架构经历了单体架构,微服务架构,服 务网络架构(Service Mesh),无服务架构,而计算设施基础架构从物理机、虚拟机的主机时代到云计算的各种服务形式IaaS, PaaS, SaaS, CaaS,FaaS。
某企业的研发系统架构
某企业物联网架构
一体化开发云典型应用实践
一体化开发云
一体化开云基于云原生架构,提供统一的云端项目协同管理和“线上开发、线上测试、线上整改、线上发布”的一体化研发支 撑环境。实现了按需开通的在线、智能开发服务,敏捷化的项目管理,精益化项目质量和进度管控,跨地域云端一体化研发流 水线交付机制。
线上整改
开发
研发
部署环境管理
厂商
开发环境管理
发布管理

厂商管理 设计管理


开发库
缺陷管理
人员管理
需求管理
测试环境管理
测试服务
源代码 版本送检
测试
测 测试标准

发布

上线

产品库
生产环境
线上开发
线上测试
线上发布
一体化开发云核心能力
敏捷化项 目管理
多模式(瀑布、敏捷) 项目全生命周期管理 需求、任务、代码的双 向关联与追溯
相关文档
最新文档