# 介绍

产品架构图产品架构图

Dice 是一款以应用为中心的一站式企业数字化 PaaS 平台,平台覆盖底层的多云管理体系、研发过程的 DevOps 体系、微服务治理体系和快数据平台,通过这四大体系,能够灵活满足企业数字化建设中各种场景需要,让企业更高效专注沉淀自己的业务和数据应用服务能力,快速形成企业业务中台和数据中台后,最终通过中台能力组合快速形成解决方案以应对当前快节奏的市场需求,真正意义上助力企业数字化转型成功。

为了有效帮助和解决中小企业数字化转型过程中成本过高的负担,平台在提供完整的 PaaS + SaaS 一整套能力的基础上,也提供了 SaaS 化的服务,企业可以把自己的计算资源或者云上容器服务进行托管使用。

# 多云管理平台

在当今多元化选择的背景下,企业在数字化转型的过程中往往会有以下方面的挑战:

  • 多云资源不能统一管理,企业内部的本地资源和云资源不能统一调度管理维护,资源浪费的现象普遍存在的同时,随着资源环境的复杂化运维成本也会直线上升。
  • 资源浪费严重,随着云计算技术的演进,传统企业基于物理机或者虚拟机部署应用的方式面临的资源浪费问题越来越凸显,虚拟机相对来说分割力度大和应用调度灵活性不够,从而导致部分虚拟机很忙部分很空不能进行灵活均衡调度,整体资源不能合理安排使用对于企业来说就是一种严重的资源浪费。

为了有效帮助企业解决上述痛点问题,平台采用 Kubernetes + Docker 技术框架,提供了从以下几个维度出发的全方位解决方案。

  • 统一资源池管理:支持对于各类公有云、私有云、自建 IDC 或者混合云的统一资源池化管理,有效屏蔽了上层应用对于具体计算资源的感知。
  • 环境隔离:通过资源标签和集群管理的方式来实现开发、测试、生产等环境的物理资源隔离,有效保证各环境资源的独立性。
  • 便捷上云:通过环境和集群隔离的方式,能够让企业轻松实现线下开发、测试,云上发布生产环境的过程。
  • 更灵活的资源调度:利用 Docker 容器的特性(弹性伸缩、故障恢复、快速迁移等),自动帮助企业应用实现更小粒度更灵活更精准的资源分配调度,最终企业资源利用率提升的同时,达到资源更合理更精准的使用。
  • 资产运营分析:平台支持企业线下和云上资产的运营管理,有效提供企业多维度的 IT 运营效能数据。

# DevOps 平台

传统企业采用瀑布式应用开发模式的时候,从需求到交付的周期往往需要数月之久,在当前要求应用开发节奏越来越快的背景下,这个矛盾越来越严重。另外一方面应用传统烟囱式架构,伴随企业数字化转型过程中软件规模和种类的增多,各应用系统之间完全孤立,业务和数据孤岛的问题层出不穷,后期想进行业务和数据打通的难度和成本都会非常高。

为此,平台提供了企业级一站式 DevOps 解决方案,致力于成为数字企业的研发效能引擎!整个解决方案覆盖了项目应用管理、代码仓库管理、敏捷项目协作管理、CICD、自动化测试以及运维监控,有效提高企业的管理、研发、运维和运营效率,从而帮助企业在应对外界需求快速变化的情况下降低成本。

平台提供了遵循 GitFlow 规范的代码托管机制;采用 Pipeline 模式实现了代码编译、测试、打包等一系列的构建流程;采用 pipeline.ymldice.yml 标准规范实现基础设施的可编程性,从而遵循基础设施即代码的设计理念,实现企业的复杂 IT 软件、项目以及分布式服务、微服务等的一键编排部署和准确高效的监控运维;同时,作为一个 PaaS 平台,以 AddOn 方式提供开箱即用的数据库、中间件以及通用服务的基础能力,助力软件、项目、微服务的研发运维。

# 微服务治理平台

完全支持 Dubbo 和 SpringCloud 等平台框架,无侵入、无开发语言限制的完整服务治理,整体功能上覆盖微服务总览、注册中心、配置中心、API 网关的同时,还从多维度立体覆盖了微服务的运维监控 (APM) 。

通过微服务总览拓扑图能够清晰洞察微服务之间的关系和调用情况,注册中心和配置中心提供了服务发现和配置热更新,同时支持项目和环境的隔离。API 网关让用户便捷管理入口流量,实现请求转发、开放鉴权、IP拦截、负载保护、跨域访问许可等丰富的 API 策略的管理。APM 覆盖全链路追踪、接口洞察、RPC 调用洞察、慢追踪、主动监控、错误分析等立体监控体系。

# 快数据平台

快数据平台是新一代端到端的大数据平台,具备数据集成与开发、生产运维调度、离线与实时分析、数据质量治理与资产管理、数据共享与服务、数据应用搭建等全栈数据研发能力,完整覆盖离线计算、实时计算应用,帮助企业解放开发人员的生产力,极大的缩短数据价值的萃取过程,提高企业提炼数据价值的能力。

# 移动开发平台

移动开发平台继承 DevOps 所有能力优势的同时,覆盖了 App 发布商管理、证书管理、证书审批管理、App 发布上下架管理和 App 运维运营数据的全链路。

# 服务市场

服务市场内置丰富的流水线任务 Action 和开箱即用的基础软件 Addon 同时,集成云服务能力,支持一站式购买使用。当然企业还可以通过自定义扩展的形式,沉淀企业业务服务能力、数据能力和在线服务 API 能力并发布市场,从而实现快速被企业内部团队发现,再通过在线说明文档和开箱即用的能力,企业内部团队可以通过组合现有服务能力快速形成有效的解决方案。

另外通过对外开放的企业服务市场,可以有效培养企业的生态合作圈。