【ITValue】DaoCloud:Docker 是企业互联网服务的入口平台

作者吴宁川,转自 ITValue

很多时候,我们都在面临对未来的预测和期望。其实,很多答案已经存在于历史中了。

1956年4月,一个重新装修过的老油轮运载着58个铝制卡车车厢,从纽约开往休斯顿。这些金属车厢,就是后来的运输集装箱。从此,集装箱运输发展成为一个巨大的产业,并由此促进了全球贸易的大爆发。《经济学家》杂志说:“没有集装箱,就没有全球化。

美国经济学家马克·莱文森(MarcLevinson)在其撰写的《集装箱改变世界》一书中,记述了当时的运输企业,由普遍缺乏适当的设备而无法利用集装箱的优势,只有当后来集装箱运输发展成了一个全新的海陆货运系统之后,才开始对贸易模式以及企业选址产生影响。

在企业学会利用集装箱所创造的这些机会之前,集装箱并没有改变世界。一旦世界开始改变,它就改变得非常迅速。

接近60年后,另一种 “集装箱” 即将改变世界,这就是软件世界里的 Docker。从去年开始,Docker 就在全球软件业掀起了一阵狂热。Docker 的出现不仅是虚拟化技术的新发展,它更代表了对未来十年甚至更远未来的软件架构和软件贸易体系的深刻思考。

在这个大潮中,有一家叫 DaoCloud 的创业公司,他们独辟蹊径地创造出了云计算时代 “软件集装箱” 的自动化生产、运输、交易全链条。

企业互联网服务的入口

2015年初成立的 DaoCloud 是一个云计算创业公司,该公司围绕 Docker 容器技术推动云平台原生应用(Cloud Native Application)的革命性发展。

为什么说是革命性发展?

公司联合创始人陈齐彦说,今天企业级 IT 市场的诉求发生了巨大的变化,企业级客户需要的 IT 能力已经不是企业信息化,而是通往互联网入口,这个入口就是 APP。

DaoCloud 联合创始人喻勇曾任职微软和 VMware,担任过 WindowsAzure 技术布道师,加入 VMware 后领导了开源 PaaS 平台 Cloud Foundry 中国开发者社区和生态系统的建设工作。联合创始人陈齐彦曾任 EMC 中国研究院总架构师、EMC 云平台及应用实验室创始人,领导了一系列前瞻技术开发项目。

在他二人的眼里,未来的企业级软件世界与过去有着密切的关系。陈齐彦说,VMware 一直站在科技前沿的浪潮上,很快捕捉到了企业互联网入口的趋势,并且大胆决定投资这个领域,于是他二人从2011年开始从事相关技术研发工作。陈齐彦认为,PC 服务器时代的 Linux 是企业级软件的入口级平台,云计算时代的 Docker 就是企业互联网服务的入口级平台。

Docker 成为下一代企业互联网服务入口平台,一方面是 Docker 自身技术特点决定的,另一方面是开源社区群体性推动的结果。之前的企业级技术和领导力都是由 IT 厂商,IT 厂商决定企业的需求是什么,但是随着开源社区和互联网技术的推进,它们对企业市场的影响力越来越大。在开源社区里没有一个所谓的意见领袖,开源技术的方向是开发者社区投票的结果,这是一个群体性实践,可以说是全球开发者集体决定了 Docker 企业级互联网服务入口的平台地位。

未来世界的新起点

今天的世界正站在一个分水岭上,这个分水岭就是崛起的 APP 时代。APP 的影响不仅在于消费者,其更深远的意义在于对企业的影响。今天所有企业决策者考虑的问题不再仅是信息化或数据中心的管理,而更在于如何把 IT 能力直接送到成千上万的用户手中。从构建 IT 能力到互联网入口,表面特征看起来是 APP,实际上是未来世界的新起点。

陈齐彦认为,以 APP 为中心的思维,要考虑的是 APP 想要什么,而不是企业想要什么样的 APP。当前有一种 APP 焦虑症,问题在于为什么有的 APP 成长速度很快,有的很快就死了? APP 焦虑的原因在于现有 “土壤” 不适合它。

这是 Docker 用户给我们的集中反馈。APP 生长的 ‘土壤’ 其实不适应它。现实的世界很残酷,用户的卸载和安装 APP 都是在弹指瞬间。

那么 APP 想要什么样的 “土壤” ?在互联网的世界里,APP 需要从原来的规划设计到高速调整迭代、从高可靠性到永远可用、从纵向扩展到横向扩展、从桌面应用到移动优先、从控制互联到自治进化,这些变化都意味着从原来的 IT 体系向新 IT 体系的变革。而这更换 “土壤” 的关键在于快速迭代,基于互联网的 APP 需要根据不断变化的用户需求,快速迭代开发、发布和运维下一代版本,这就是今天大家所熟知的 “DevOps 边开发边运维”。

“DevOps 边开发边运维” 随着云计算的出现,已经逐渐走进企业应用开发团队的视野。这个最早诞生于互联网应用开发的模式,对于企业 IT 原有的组织结构和运作方式来说存在着巨大的挑战。之前的企业 IT 架构都是 “烟囱式” 架构,“烟囱式” 架构带来的最大问题是数据孤岛,不同的应用系统之间的数据无法实现共享。而结合了互联网的企业 IT 架构变得更加复杂:以 DaoCloud 自身为例,目前 DaoCloud 采用了60余种微服务、13种编程框架、8种编程语言、6个数据中心、4种操作系统,这就是当今企业所要面临的 IT 系统现状。在这种复杂的 IT 系统架构下,要实现边开发边运维,谈何容易?

Docker 的出现给了解决问题的曙光。然而,正如出现了铝制卡车车厢的集装箱并没有改变世界一样,所谓的 DevOps 并没有围绕 Docker 展开,这从生产 APP 软件的源头上,就没有根据下游的 “Docker 集装箱” 实现标准化的 APP 生产流程。而当适应 “Docker集装箱” 的 APP 软件生产出来后,“Docker 集装箱” 的下游产业——APP 的 “交付”、“运维” 与 “回收”——也没有实现标准化。APP 时代需要一个全新的 “海陆货运系统”。

未来 APP 软件的新三维体系

10月16日,在 DaoCloud 成立9个月后举办的企业级容器技术峰会上,DaoCloud 发布了这个全新的 “海陆货运系统”,其中包括 DaoShip、DaoHub 和 DaoCloud。

“我们成立第一天做的事情并不是设计产品,而是实际上先给自己开发了‘发动机’,用这个‘发动机’去制造 Docker 的想象世界。这台‘发动机’随着时间的推移可以量产了,我们于是就把这台‘发动机’推送给企业用户。”

  • DaoShip:分布式持续集成流水线,主要通过类似工厂流水线的方式,自动化生产符合 Docker 环境的 APP 应用程序。DaoShip 支持云端及私有云混合部署,提供了应用开发和测试的一体化环境。
  • DaoHub:可追溯的企业级容器镜像仓库,也就是 DaoShip 流水线下来的 APP 软件(又称“镜像”)被存储在这里,整个 “存储” 过程可追溯。DaoHub 支持多租户级别的应用商店管理模式,实现开发测试交付持续化能力。
  • DaoCloud:企业级容器云平台,支持横向可扩展的容器集群管理,实现开发运维策略化能力。DaoHub 里 “存储” 的 APP 软件通过 DaoCloud 企业级容器云平台,可以被 “运输” 到任何一种云上部署,后续的运维、管理、回收、销毁等过程均由 DaoCloud 负责。DaoCloud 独特的跨云跨网容器集群管理,为大规模构建 “容器世界” 打下了基础。

“三位一体的‘发动机’,在企业的生产环境中,可以实现99%情况下不需要人为干预,因此它最大的价值是用技术换成本。”陈齐彦说。

在使用 DaoCloud “发动机” 的前提下,开发人员不需要搞明白什么是容器,该如何配置和管理容器等一系列复杂的问题,只需要很简单的使用所提供的开发环境即可。

这个平台后在短短几秒钟之内就能自动配备好监控体系、日志处理、数据库绑定一系列动作。假使使用容器过程中出现了中断,这个平台能自动发现并且迅速恢复节点,保证系统是高可用的。因此,直观的感受就是像汽车引擎一直开动的状态。

作为前期用户,逐鹿X是一款以创业者需求为核心的投融资工具。逐鹿 X 技术负责人丁立表示,“我们通过基于 DaoCloud 产品构建的 DevOps 体系,确保了生产环境与开发环境的强一致性,极大的提高了迭代效率、降低了 Bug 复现的成本。”

合纵连横走向“容器世界”

在创造未来的 “容器世界” 过程中,单靠一个厂商的努力显然是不够的,这必须要依靠产业上下游生态社区的群体性推动。

DaoCloud 于2015年6月份发起了容器技术的开放性组织:Container+ 联盟。Container+ 联盟以打造立体生态、共赢容器市场为目标,旨在推动容器技术在企业市场的落地。喻勇介绍说,在过去三个月中,已经有超过50家合作伙伴申请加入 Container+ 联盟,并在市场战略、产品方案等多个层面展开了深入合作。

在 2015 DaoCloud 企业级容器技术峰会上,DaoCloud 与 EMC、VMware 宣布将签署合作备忘录,在产品和市场层面建立战略合作伙伴关系,共同为企业客户提供容器云平台解决方案和服务,VMware 中国研发中心总经理任道远、EMC 中国区咨询服务部总监陈坚也来到了大会现场,为双方的战略联盟站台。

此外,DaoCloud 还将入驻包括阿里云、腾讯云、 UCloud 和宝德云在内的公有云应用市场,与公有云合作伙伴共同探索金融、制造、政务、游戏、互联网应用等垂直行业机会。而为了满足入门级企业用户的需求,DaoCloud 还与曙光、宝德、赛凡科技推出容器一体机,为企业提供 “开箱即用” 的一站式容器云解决方案。

喻勇说:“容器技术在企业市场正面临着爆发式增长。在这个过程中,只有建立最广泛的合作伙伴联盟,才能更好更快地将容器技术推向市场。”

目前,DaoCloud 云平台用户数量已经超过三万,形成了覆盖公有云、混合云和私有云市场的完整产品形态,在每个领域都获得了代表性客户。

作为 DaoCloud 的战略投资机构,光速安振中国创投执行董事张矩表示,以 Docker 为代表的容器技术将引领云计算全产业链的下一个升级,而 DaoCloud 的全线产品就是提供未来APP软件大规模生产所需要一系列的工具和平台。

为加速推动容器技术在金融行业的落地, DaoCloud 还与亚马逊 AWS、VMware、招商银行、通联数据、麻袋金融等合作伙伴和企业用户联合推出了《中国金融行业容器技术应用研究白皮书》。金融 IT 采用容器技术的一个非常大的驱动力就是加速应用交付和迭代,尤其是那些直接面向客户和内部流程的 IT 系统。美国 Docker 公司的服务和技术支持副总裁在 2015 年全球 Docker 开发者大会上表示,世界最大的三家商业银行都已经在使用 Docker,并正在往生产系统迁移。


作者:吴宁川,《商业价值》/ ITValue / 钛媒体,资深记者,专注报道 B2B 科技领域,更多作品请见微信公众号 “云科技时代”(微信号:cloudtechtime)。

Leave a Reply

Your email address will not be published. Required fields are marked *