当前位置: 首页 > 科技观察

OpenStack、裸机还是容器?为什么不是三个支柱?

时间:2023-03-11 22:44:08 科技观察

Piston的新CloudOS计划在OpenStack环境中管理裸机服务器和虚拟机系统,但其最终目标是也包括容器技术。面对目前三种主流选择——通过OpenStack管理裸机和虚拟机系统,还是采用容器技术——大家会做出怎样的选择?活塞对此给出了自己的看法:为什么不试试三柱呢?以其解决方案着称的OpenStackPiston目前正在推出最新版本的CloudOS产品,旨在让企业客户部署由OpenStack管理的虚拟机系统和由CloudOS管理的裸机(主要针对应用程序,如Hadoop),最后还包括容器技术——这三者都在同一个框架内运行。CloudOS4.0的主要新特性是能够在裸机上管理Hadoop和Spark,而不仅仅是在OpenStack虚拟机系统内。Hadoop可以在虚拟化基础设施上运行;例如,VMware就其实际执行此操作的能力发表了声明。不过,PistonCEOJimMorrisroe认为,强迫企业客户选择OpenStack虚拟机、裸机或容器中的一种或全部是一种严重的误解——当然,前提是相关工作负载能够适应其中任何一种。.“Cassandra、HDFS、Hadoop、Spark——这些解决方案在虚拟机中的表现并不是最好的,”他在电话采访中说。“一键式部署并在由CloudOS管理的裸机上运行可以带来显着的收益。”同样,他说一些分析应用程序在虚拟机中比在裸机上运行得更好。CloudOS会在其管理的每台设备上部署IocaineLinux(一套Linux基础版本),并在此基础上运行多层管理、网络、计算和存储系统。最底层之上是各种常用应用的配置,完成部署和运行:Hadoop及相关技术,OpenStack,以及即将支持的容器技术都在支持列表中。#p#目前,用户可以选择自己的编排技术:Kubernetes、Docker、Mesos或Swarm都可以。Morrisroe强调,客户的选择应基于可用选项:“我认为我们不清楚哪种编排最终最适合此类工作,”他解释说,不仅指容器技术,还要包括Hadoop等产品的编排机制。“我们希望我们的客户能够找到最适合他们的产品,”Morrisroe说。“如果客户需要做出改变,他们不应该被迫在他们的基础设施中构建新的孤立系统,同时确保他们能够以不中断的方式这样做并充分利用现有的设备储备。”从理论上讲,提供一套容器技术选项可以很好地补充Docker。这一点在Docker过渡到它所谓的“基本包含但可选”模型时尤为重要,在该模型中,产品中包含用于编排和网络等功能的模块,但仍允许客户在不同的机制之间自由选择切换将要。CloudOS在这方面的补充作用很大,但还算不上革命性的飞跃。与准备大规模运行容器的其他公司(例如IBM)不同,Piston的立场是将与安全强化和容器化相关的问题留给直接负责的人。“我们希望利用现有容器编排项目的创新,”Morrisroe说。“容器化和安全加固等,我们想留给相关社区和从业者。我认为这可以帮助我们的客户降低风险,因为随着技术的不断发展,没有试错法***药物。如果有更理想的容器编排方式,我们希望能够快速将其融入到我们的解决方案中,集成到整体工具箱中。”[附录:当被问及可以支持哪些容器技术类型时,Morrisroe回应说,“我们的最终目标是让客户根据他们的实际需求选择理想的容器技术。这意味着我们将需要能够支持Docker,Rocket,以及未来各种通用的LXC容器。》】原标题:OpenStack,裸机,还是容器?对这三个都是肯定的