EasyStack:“Stack”的含义正在发生转变(下)

Posted on 2018年06月19日

EasyStack的下一步:会离OpenStack越来越远么?


2016年6月,EasyStack发布了一系列以OpenStack为核心的产品及服务,既包括最底层、最精简的核心产品ESCore,OpenStack企业发行版ESCloud,也包括ESCloud+、ESCaaS、ESRoller、ESConnect等产品,当时,陈喜伦表示,EasyStack可以为行业企业用户构建具备四大创新能力的开源云平台:开源技术的整合平台,行业云化的平台,软件定义数据中心的平台,混合云架构的平台,“帮助企业用户快速部署稳定可靠的云平台,支撑企业在“互联网+”时代的快速创新与转型需求。”


今年3月,EasyStack在德国柏林举行的CloudNativeCon+KubeCon容器大会上,正式发布基于Kubernetes技术的容器集群产品ESContainer,这代表着EasyStack成为一家兼具OpenStack和Kubernetes容器技术的专业开源企业,与其类似的,只有Red Hat和Mirantis。


到了2017年6月28日的产品发布会,EasyStack发布的软件产品变得就更加复杂了:


面向中小企业的易捷版ESCloud Express(EasyStack易捷云),被EasyStack描述为“源于经过世界500强企业验证的ESCloud核心组建,具备可靠架构,可软硬件统一交付,运维图形自动化,快速就绪中小规模企业级私有云。”


推出同时支持GPU和FPGA异构计算的人工智能开源云平台ESCould AI,这一产品在底层支持GPU和FPGA两种最常用的异构计算架构,从而在芯片核心底层即可释放人工智能潜力;上层则整合Caffe、TensorFlow等多种流行的深度学习开源框架,从而可以快速建模卷积神经网络(CNN)和递归神经网络(RNN),广泛覆盖图像识别、语音语义识别、时间序列预测等多种人工智能应用。


此外,该平台同时还提供针对大数据应用的Hadoop、Spark等开源框架,以满足行业企业对于分布式数据计算、分析、预测等需求。


如果说易捷版ESCloud Express和ESCould AI还是地地道道的OpenStack产品或者说是OpenStack企业发行版的话,其他的新产品看起来就开始有那么一点儿“跨界”的味道了:


ESCloud+,EasyStack的开源PaaS平台,它包括大数据服务(大数据服务套件为用户提供主流的大数据平台,包括Hadoop、Spark、Storm等服务可以直接部署在ESCloud提供的计算资源上)、数据库服务(数据库服务套件将提供包括MySQL、MariaDB、MingoDB、Redis等数据库服务,实现数据库软件的快速部署,并提供数据备份、统一管理等增值功能)、容器编排服务(面向企业级用户提供容器化应用的管理和编排,实现容器应用与OpenStack平台的深度集成,可视化使用IaaS层计算、网络和存储资源,并且为集群提供镜像仓库、监控及日志的统一管理)


除了将产品线跨越到PaaS层,开始为OpenStack平台提供大数据、数据库、容器编排的服务,EasyStack还决定再往“传统意义上的操作系统”层面深入一下:


EasyStack Container Linux,一个面向云原生应用的容器操作系统,据称“相较于传统Linux产品,专为容器定制,具备轻量化、模块化、稳定可靠、安全灵活的特点”——这不是一个普通的Linux操作系统,为了针对容器应用而优化,EasyStack的系统工程团队通过内核级系统优化和轻量化,减少了操作系统对主机层资源的消耗,充分发挥出底层硬件效能优势。


同时,这一Linux提供了对多种容器技术的支持,用户可以自由组合最适合的技术堆栈,包括了Docker、LXC、Rkt等容器技术,以及Kubernetes和Swarm容器管理工具。此外,EasyStack Container Linux提供了操作系统分支管理工具。分支工具采用中央管理方式,根目录维护一个核心版本,每次系统升级或用户定制都会基于核心版本生成全新的独立维护的分支版本。


除了上述这些产品,还有一个很容易被忽略的发布:在易捷版ESCloud Express产品发布新闻稿的最后,隐藏着这样一个短小的新闻:EasyStack宣布推出云应用运营平台(EasyStack AppCenter),为所有企业级用户提供从PaaS到SaaS的关键应用选择——这是一个“面向新一代Cloud Native Application的企业级应用中心(或者叫做应用市场也无妨)”,在6月28日的大会上,EasyStack与包括广通软件、山石网科、万里开源、永洪科技、Commvault、安恒信息、SeviceHot、天维科技在内的多家企业就AppCenter达成了战略合作关系。


当我们把拼图一块块的拼上,就会发现EasyStack的产品家族形成了“三个系列,三个层次”:ESCloud、ESCore、易捷版ESCloud Express、ESCould AI等与OpenStack紧密相连的“OpenStack系列;”以ESContainer为核心的容器系列;以EasyStack Container Linux为核心的Linux系列;OpenStack、Container、Linux构成了最底层的基础软件层次,从某种意义上来说类似操作系统层,ESCloud+则成为EasyStack重要的PaaS层产品,更像是云计算时代的中间件产品,AppCenter则处于最高层,它就像是Apple的App Store,支撑了和连接了SaaS层的应用软件。


在EasyStack周围,中国至少有5~6家活跃在市场上、具有成熟的商业客户以及一定品牌知名度的OpenStack创业公司,客观来说,这些公司中的绝大部分仍然以OpenStack为重要且唯一的核心产品,虽然他们中的一些已经开始向OpenStack解决方案及服务、咨询业务扩展,但仍然保持着3~5年前创立时的公司产品定位。


反观EasyStack,无论陈喜伦、刘国辉、王瑞琳在2014年公司创立时的规划是什么,这家公司现在已经成为横向跨越三大最重要的开源云计算操作系统(平台),纵向贯穿IaaS、PaaS、SaaS(平台服务)的一家基础软件公司(很显然,EasyStack不做任何“面向特定业务应用的应用软件”),而且,这一基础软件的规划蓝图中,OpenStack所占的比例显然已经不处于绝对的优势中。


所以,EasyStack是否与OpenStack渐行渐远呢?对于这个问题,我们可以换一个角度去理解:


在一次采访中,陈喜伦被问到有关Red Hat的问题,他有着这样的一段回答:“想象空间是巨大的,软件的商业模式正在发生翻天覆地的改变,开源软件的商业模式也被改变、被颠覆,出现Red Hat这样的公司,甚至是在开源软件领域出现类似IBM、微软这样的公司,并非是不可能的事情。”


但他同时也表示,EasyStack不可能也不会去做一家全产品线的公司,“因为我们不可能去做一家类似IBM或是华为一样的公司”,公司的策略是要做一家“专注于生态的公司,在开源软件生态环境投入资金、人员和精力,与开源社区、合作伙伴甚至是企业客户一起共同打造一个整体的开源云解决方案。”


我们可以用Red Hat的成长来类比EasyStack未来的发展轨迹:Red Hat是一家成功的开源软件公司,但它同时也是一家自Linux发行版软件开发商而发展起来的公司,在Red Hat发展的初期,市场上有着SUSE、Mandrake等诸多的竞争对手,但最终,Red Hat依靠成功的Linux发行版,以及随后越来越庞大的开源软件、服务、解决方案,成功的成为了“历史上最成功的开源软件公司”。


EasyStack的发展轨迹与Red Hat有着诸多类似的地方:首先,OpenStack之于EasyStack,就像是Linux之于Red Hat,都是进入市场的触金石,是获得第一桶金的坚实基础,同时也为其带来了市场上的话语权、公司的知名度,更不用说同样有着庞大的生态环境;其次,EasyStack与Red Hat类似,都是在做好一个产品之后,开始逐渐向外、向上扩展,开始进入更广阔、更深入的企业级基础软件市场。


我们不难发现,“以一点儿牵动全身,以一款产品带动全面发展”的例子在软件行业数不胜数,Windows带动了微软的发展,并随之扩展成为规模panda的软件开发商;数据库让Oracle屹立于市场不败之地,却也最终扩张成为一个庞大的软件帝国——EasyStack的野心目前可能没有成为微软、Oracle甚至是Red Hat这么大,但以OpenStack为起点,将“EasyStack的Stack,从OpenStack逐渐扩展到Full Stack的Stack”,应当是陈喜伦及EasyStack的最大目标。


因此,我们可以这样说,EasyStack并未与OpenStack越行越远,而是EasyStack已经经过了以OpenStack作为唯一产品及解决方案的企业发展周期,三年时间,EasyStack达成了“构建基础软件生态环境”的“小目标”,也逐渐脱离了与国内诸多Stack竞争对手在同质化市场竞争的局面,而对于未能跳出Stack圈子的初创企业们来说,OpenStack公司在2017年之后,想必会对“大浪淘沙终有时”有着切身的体会。


作者:崔昊,WatchStor总编


文章来源:WatchStor.com


Posted in 公司新闻 Tagged OpenStack