DaoCloud Services 提供什么产品和服务?

DaoCloud认为,在「互联网+」的时代,企业向互联网转型的入口是持续创新的「原力」,DaoCloud 基于容器技术打造了几大核心组件:DaoShip、DaoHub 和 DaoCloud,并通过这几大核心组件将持续创新的「原力」输送给企业,帮助企业实现互联网架构和业务的双转型。

核心产品模块

Ship自动化模块

分布式持续集成流水线,通过类似工厂流水线的方式,自动化生产符合 Docker 环境的 APP 应用程序,DaoShip 支持云端及私有云混合部署,提供了应用开发和测试的一体化环境。核心功能包括:

  • 精益开发:互联网应用的研发方法论,是持续交付的保障。
  • 团队协作:自动化的流水线作业,降低了沟通成本,提高了研发团队的生产率。
  • 容器构建:全自动的流水线作业,将开发代码转换为应用容器。
  • 持续交付:持续集成与交付的能力,能够大大提高软件开发的迭代速度。
  • 自动测试:与代码仓库的无缝对接,能够自动触发代码的集成测试,提高产品质量。
  • 微服务化:内置多种开发语言及框架支持,提供多样的微服务参考架构。
  • 策略发布:适配各种研发流程,设置自定义的策略,完成应用的自动发布管理。

Hub镜像商店

可追溯的企业级容器镜像仓库。从 DaoShip 流水线下来的 APP 软件(又称「镜像」)被存储在 DaoHub 中,并且整个「存储」过程可追溯。DaoHub 支持多租户级别的应用商店管理模式,实现开发、测试、交付持续化能力。

  • 应用商店:企业内的应用分发中心,以应用商店的方式管理错综复杂的开发与运维环节。
  • 镜像管理:容器镜像的企业级存储与管理能力,提供分布式环境下的镜像入库与分发。
  • 日志审计:全程记录相关操作日志,包括入库与分发日志、镜像变化日志等,并提供搜索与审计。
  • 制品仓库:统一的应用构建规范与流程,同时兼顾容器与非容器两种形态的应用制品。
  • 权限控制:满足团队协作需要,可设置不同组织范围内的读写权限,管理员动态授权与限制。
  • 计算分发:分布式计算分发专利技术,分层分块穿透各种网络环境。
  • 全球部署:独有的全球部署能力,轻松实现全球节点的秒级分发能力,官方推荐。

Hyper Runtime 自有主机

企业级容器云平台。支持横向可扩展的容器集群管理,实现开发运维策略化能力。DaoHub 中「存储」的 APP 软件通过 DaoCloud 企业级容器云平台,可以被「运输」到任何一种云上部署,后续的运维、管理、回收、销毁等过程均由 DaoCloud 负责。DaoCloud 独特的跨云跨网容器集群管理,为大规模构建「容器世界」打下了基础。

  • 应用平台:以应用为中心的云管平台,提供应用全生命周期的部署、配置、调度和监控能力。
  • 容器托管:为容器度身定做的原生运行环境,强化的多租户隔离,与大规模容器调度能力。
  • 弹性扩展:配合智能负载,可配置应用的动态横向扩展,配合监控模块可实现策略扩展。
  • 数据服务:提供数据服务与发现,可接入各类传统及分布式数据服务,第三方 API 服务。
  • 智能负载:提供横向可扩展的负载均衡集群,并可自动完成反向代理到应用节点的配置。
  • 灰度发布:通过容器调度与智能负载的自动能力,实现灰度或蓝绿发布等高可用发布场景。
  • 自动运维:十万级容器监控与调度引擎,策略化运维应用集群,具备高度自动化下的高可用。

为什么要使用 DaoCloud ?

首先,DaoCloud 采用 Docker 轻量级虚拟化技术,针对分布式应用的痛点,推出支持多种语言和后台服务的 DaoCloud 持续集成服务。持续集成是分布式系统开发必不可少的关键测试方式。传统的继续集成平台建设复杂,费时费力。SaaS 化的持续集成服务,是 DaoCloud 在国内的首创。用户在提交代码后,能够触发自动化测试,检测代码质量并及早发现问题,为分布式服务发布前的质量控制提供了完整而且便捷的解决方案。

第二,容器化应用发布,离不开 Docker 镜像的构建。Docker 镜像的构建需要访问大量互联网资源,在国内不同的网络环境内受限较大。DaoCloud 提供的创新镜像构建过程,包含了大量的网络层优化,为用户提供了基于集群环境的高速构建能力,极大地提升了发布效率。同时,依托 DaoCloud 遍布全球的云服务节点,能够帮助用户实现秒级的全球业务启停。

最后,应用到云端的部署和发布管理,在快速迭代和持续交付的时代,是很多开发项目的痛点。DaoCloud 采取了一键部署上云端的 Docker 化 PaaS 技术,允许用户在多种基础云平台之间灵活选择,甚至采取 Bring Your Own Cloud 的方式接入自有主机资源,以非常直观的方式实现应用的负载均衡、私有域名绑定、性能监控等应用生命周期服务。

DaoCloud 的价值关键字:DevOps、微服务、容器化、持续交付、云平台

  • 透明的团队协作:通过显示并可声明的方式,来完成协作工作,并使得这一过程对所有的参与者可见,可追溯。
  • 分层的服务契约:形成明确的契约,在系统架构上,分层是前提而不是目标。越早形成分层的共识,并协同维护好分层间的契约。
  • 开发者定义基础设施:让应用定义基础架构,任何层面访问基础架构的过程都是影响效率的事情,一旦发生就要优先想办法自动化并契约它。
  • 持续交付的流水线作业:持续交付是业务的生命线,互联网的能力描述就是迭代速度。不仅要交付组件,也要交付测试。交付与基础架构无关。
  • 分布式的高可用架构:弹性扩展是多粒度的,不仅仅是架构能支持弹性,组件也能弹性,最后实现集群弹性。前提是自动化策略具备弹性。

谁在用 DaoCloud

逐鹿 X

逐鹿 X 是一款以创业者需求为核心的投融资工具。逐鹿 X 技术负责人丁立表示,「我们通过基于 DaoCloud 产品构建的 DevOps 体系,确保了生产环境与开发环境的强一致性,极大地提高了迭代效率,降低了 Bug 复现的成本。同时,我们亦通过 Docker 容器及软件定义网络构建了微服务化的异地多活灾备环境,确保了逐鹿 X 作为互联网金融产品的高可用性。」

麻袋金融

麻袋金融是中信集团旗下的互联网金融公司,其首席架构师王天青表示,「容器技术及其整个生态系统发展速度很快,麻袋金融也在持续关注容器技术在安全、网络、监控、存储及 M&O(管理和编配)等方面的发展。DaoCloud 的容器技术实力及影响力是国内数一数二的,尤其是在企业级市场,DaoCloud 一直在不断引领着容器技术的应用和发展。其推出的基于容器技术的企业混合云解决方案狠狠地抓住了企业的痛点,很好地契合了我们对混合云架构的需求」。

通联数据

通联数据是一家技术驱动的金融数据服务商,其云平台总监李晨表示,「容器技术让我们提高了资源利用率,加快了构建的效率,简化了运维的工作,是云计算未来发展的一大重要方向。DaoCloud 作为国内顶尖的容器技术团队,强化了容器网络、存储、安全、自动化等特性,提供了产品级的解决方案和服务,使得容器技术栈走出概念区域,真正为企业和个人所用。通联数据作为金融大数据云的先锋企业也持续关注容器技术,正在和 DaoCloud 开展合作,为广大金融开发者提供更好的服务」。

如您有任何问题或需求,请与我们联系