Piston公司的全新CloudOS计划在OpenStack环境之下对裸机服务器以及虚拟机系统加以管理,但其最终目标是将容器技术也同样纳入打理范畴。
面对目前三大主流选项——通过OpenStack管理裸机与虚拟机系统,抑或是采用容器技术——大家会做何决断?Piston公司就此给出了自己的意见:为什么不尝试三足鼎立?
以其OpenStack解决方案而闻名的Piston公司目前正着手推出CloudOS产品的最新版本,旨在允许企业客户将由OpenStack负责管理的虚拟机系统以及由CloudOS负责管理的裸机(主要面向Hadoop等应用程序)加以部署,并最终将容器技术纳入进入——三者全部在同一套框架之内实现运作。
CloudOS 4.0的主要新特性在于有能力在裸机而不仅仅是OpenStack虚拟机系统之内对Hadoop以及Spark进行管理。Hadoop能够运行在虚拟化基础设施之上; 举例来说,VMware已经作出声明,表示其有能力切实达成这一目标。
不过Piston公司CEO Jim Morrisroe相信,强制要求企业客户在OpenStack虚拟机、裸机或者容器当中单独选择其一或者全部采用属于严重的错误思维——当然,前提是相关工作负载有能力适应其中任意一种方案。
“Cassandra、HDFS、Hadoop以及Spark——这些方案在虚拟机系统当中并不能发挥最出色的实际表现,”他在一次电话采访当中指出。“以一键式部署方式将其运行在由CloudOS管理的裸机基础之上能够带来显著的收益提升。”同样,他表示一部分分析型应用程序在虚拟机系统中的运行效果优于裸机平台。
CloudOS会将Iocaine Linux(一套基础性Linux版本)部署在由其管理的各台设备之上,并在此基础之上运行多层式管理、网络、计算以及存储体系。在最高层级之上则是对各类常见应用程序进行配置以完成部署及运行:Hadoop及其相关技术、OpenStack外加即将得到支持的容器技术都在支持清单当中。