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

“很多时候,我们都在面临对未来的预测和期望。其实,很多答案已经存在于历史中了”。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里“存储”的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)

【更多精彩内容 尽在《云科技时代》微信 微信号:CloudTechTime】

时间: 2024-10-28 11:48:10

DaoCloud:Docker是企业互联网服务的入口平台的相关文章

coreOS+Docker新一代企业轻量级Linux

CoreOS官网主页使用一句话概括其理 念:“A new way to think about servers”,以及紧接着的“CoreOS is Linux for massive server deployments”, 表示这是一个新思维方式思考未来服务器大规模部署的的Linux服务器操作系统. CoreOS宣称最小化的定制版linux系统,具有: Linux内核,Linux运行所需 存在两个ROOT分区,一个被用作启动分区,一个被用作更新分区 更新分区在更新完成后,自动重新启动系统,当前

企业互联网服务介绍

企业互联网服务 = 应用 + 平台 企业互联网应用服务是所有用来提升商务个人和企业管理效率,推动管理专业化等一系列服务的总称 企业个人自助服务(如,企业通讯录.企业云盘.社交化email 等) 企业专业管理服务(如,在线会计.在线供应链管理.在线协同软件 等) 企业互联网应用服务平台是相关应用的开发.托管.管理与应用服务供给的支撑平台 开发者:集中提供简单.高效的企业互联网应用服务开发.托管.提交.推广.统计分析.换量.变现等全流程服务 企业用户:以租用的方式提供用户为中心,简单易用的企业互联网

centos7+docker+Jenkins+svn搭建自动化部署平台

centos7+docker+Jenkins+svn搭建自动化部署平台 1. centos7 参考链接:http://www.macrozheng.com/#/reference/linux_install tips 公司服务器配置(1T机械+256固态+i7的u) 需要我们把系统,环境(java,mysql,redis,docker等)装到固态上(速度快),我们的代码放到机械上.分区情况如下图 2. centos7中安装docker1.31.1 自行百度,此处无坑 3. centos7安装配置

ERP企业信息化之供应链管理平台

ERP企业信息化之供应链管理平台:在规划建设供应链管理平台时,长虹和IBM.SAP等战略合作,导入公司供应链管理IT系统. 生产.物流平台包括两部分:第一部分以打通公司供应链信息流程为主要工作,建立了销售预测(订单)评审机制和KPI考核管理系统; 第二部分以公司供应链高级排程系统(APS)开发为主要工作,在完成APS系统开发后,形成公司完整的供应链管理系统,实现各模块全部功能. 供应链管理平台从关注销售订单的按期交货转变为加强销售预测的管理,通过对销售订单有约束(长周期物料.生产能力)的评审,确

爱思华宝 IceWarp V12 拥有无限可能的企业电子邮件及协作平台

     爱思华宝 IceWarp V12 拥有无限可能的企业电子邮件及协作平台 爱思华宝V12包括电子邮件.日历.文档.电子表格.演示文稿.TeamChat,即时通讯,语音/视频通话和安全的在线云存储在内的完整的生产力套件.     爱思华宝V12 应用最新的开发技术 HTML5 标准桌面级应用体验 WebRTC 应用于多点音频.视频流通信和屏幕共享 WebDocument & ONLYOFFICE在线文档编辑管理 WeatherUnderground天气插件 Google 地图 WebAPI

WebAPI 权限控制解决方案——Phenix.NET企业应用软件快速开发平台.使用指南.21.WebAPI服务(三)

21.1   数据服务 21.1.1基本操作功能 Phenixヾ的数据服务,提供了如下的基本操作: 功能 Type URI 参数 完整获取实体集合对象 GET api/Data 分页获取实体集合对象 GET api/Data pageSize=[分页大小]&pageNo=[分页号] 按条件获取实体集合对象 GET api/Data id=[条件对象] 按条件分页获取实体集合对象 GET api/Data id=[条件对象]&pageSize=[分页大小]&pageNo=[分页号]

乐无线:量身定制企业移动营销新平台

LinJM   2014_05_23 解决内存泄漏问题 在VS2010的Debug模式下面,点击运行,然后退出,之后会在输出框里面出现内存泄漏信息(如下图所示). Analysis:主要是new了之后没有delete相应的变量,所以,很明显就是要在不使用时delete掉这个变量.不过,有个问题,如下图所示: 我代码修改位置如下所示: 我把红下划线部分注释掉就不会出现上面那个问题,后来讨论分析才发现pBim现在分配给了pAdjustmentLyInfo,二者现在指向同一个内存空间,当我delete

基于docker搭建wordpress博客网站平台

WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站.也可以把 WordPress当作一个内容管理系统(CMS)来使用. WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的.用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客. WordPress有许多第三方开发的免费模板,安装方式简单易用.不过要做一个自己的模板,则需要你有一定的专业知识.比如你至少要

程序员客栈与DaoCloud,让企业运维不再是难题

2017年1月11日 ,程序员客栈与DaoCloud正式建立合作伙伴关系,为创业企业和团队提供容器应用解决方案.通过与DaoCloud合作,客栈可以更有效地把控开发环节中的不确定因素,解决项目工期不确定性的难题; 同时通过规范项目开发,全面使用DaoCloud公有云服务,为客户提供更快速的产品迭代技术解决方案.   ▍DaoCloud -- 业界领先的云容器服务商 DaoCloud 是企业级云计算领域的创新领导者,产品线涵盖云原生应用的开发.交付.运维和运营全生命周期,并提供公有云.私有云和混合