实现OpenStack水平无限扩展的解决之道?

Flora| 2015-03-24 新闻, 云存储 评论数( 0 )

较早之前,VMware公布了One Cloud愿景,希望结合公有云和私有云环境的软件定义平台上,运行并管理传统应用或云原生态应用。而且此愿景的一个关键部分是发布了VMware集成的可用于运作云工作负载的OpenStack版本。

VMware关于One Cloud和OpenStack的愿景听起来很有吸引力——希望在单个统一云中同时运行云原生应用和传统应用。然而,在实施过程中,这一愿景却无法实现,因为以上两类工作负载对基础架构的要求截然不同。此外,通过尝试将这两个类别结合在一起,One Cloud所能提供的也只不过是单个受限的云,根本无法针对不同工作负载而进行运行优化。

VMware解释说, OpenStack产品通常可以满足客户对于向开发人员提供强大OpenStack APIs的需求。换句话说,VMware认为OpenStack提供的是给开发人员的一组漂亮的APIs,如果开发人员需要,VMware可以在现有基础架构上为他们提供这套API。

但其实OpenStack APIs并不是面向开发人员的。在云环境中创建应用的开发人员并不希望考虑管理底层基础架构、存储,或配置网络拓扑等问题。相反,他们希望构建微服务、移动界面接口或分析功能。而像OpenStack这样的IaaS云刚好提供了一个构块,可使得开发和应用平台运行于其上。正因如此,许多开发人员喜欢使用可在OpenStack上运行的红帽OpenShift或FeedHenry技术来构建应用。

OpenStack APIs适用于那些希望在自己的数据中心内提供类似公有云基础架构服务的云管理员。另外,云管理员对云基础架构的兴趣不仅与开发人员不同,而且与虚拟化管理员也不同。云管理员更关心运营管理的敏捷性以及水平扩展度和灵活性。

IaaS云的重要特点是可扩展的容量,当需要更多容量时,只要增加即可使用;当不需要使用时,只要将其关闭即可减少应用程序占用空间。而且由于云原生应用采用可水平扩展的架构能弹性地增减系统,此架构能迅速应对和复原虚拟机关闭的现象。另外,其实虚拟机消失是云原生应用的可预见性行为。因此,作为IaaS云,优化的OpenStack可运行水平扩展架构和云原生工作负载。

无论是采用VMware vSphere还是红帽企业虚拟化技术,虚拟化基础架构都不是为水平扩展而设计的,而更多用于垂直扩展传统应用。当这些传统应用需要更多容量时,你可以为其提供更大的虚拟机。此外,这些工作负载有赖于有弹性而且永远不会消失的底层虚拟机。

在vSphere这样的垂直扩展平台上运行像OpenStack这样的水平扩展云时,主要问题在于vSphere的容量有限,无法满足水平扩展的要求。一旦在vSphere中运行太多虚拟机,集群就会达到极限。这不可避免地限制了OpenStack上云原生应用水平扩展的能力,因为这些应用将受限于底层vSphere平台的集群大小。

因此,在vSphere上运行OpenStack时,OpenStack运行云原生应用的能力会受到限制。而且,其OpenStack并未针对传统工作负载而进行运行优化,因此,即使你构建了一个可同时运行云原生应用和传统应用的云环境,但这两种应用的运行效果并不能达到预期。

开放混合云是更好的方案

红帽认为,客户需要的是能支持任何云原生应用或传统应用的基础架构,而解决之道在于开放混合云。为了实现这一目标,红帽提供系统的云基础架构服务:红帽企业虚拟化,这个虚拟化平台针对传统应用进行了运行优化。红帽企业Linux OpenStack平台,这个原生的OpenStack发行版可以完全不受限地运行于红帽平台以及其他任何虚拟化平台。因此,它在运行云原生应用时,能够提供最佳的响应能力和水平扩展能力。

一个能够无缝运维红帽这些平台和不同环境的统一平台,使企业能够无缝管理。这个平台包括一下组件:

  • 红帽企业Linux,可在红帽企业虚拟化、红帽企业Linux OpenStack平台或其他非红帽环境之间提供便携式计算。
  • 红帽存储,用于在混合云环境中实现统一、软件定义的、可扩展的存储。
  • 红帽JBoss中间件和企业PaaS平台OpenShift,适用于跨混合云的开发和应用环境。

系统管理平台红帽卫星和混合云管理平台CloudForms,单一、透明的目录和管理平台,实现跨传统和云原生环境的管理。

因此,提供适应特定工作负载的原生平台,并将这些环境无缝连接的开放混合云提供了无妥协的云方案,即优化的云原生应用和传统应用以及跨应用的一致体验。

当免费不是真正免费

VMware宣布把集成的OpenStack产品与vSphere Enterprise Plus产品结合在一起,并号称免费。但它并非不需要投入成本:

  • 用户必须购买VMware最昂贵的虚拟化产品。
  • 用户必须购买产品支持服务。
  • 用户的OpenStack不能进行水平扩展,因为它运行在垂直扩展的基础架构上。

现在,企业仍出于某些原因希望在vSphere上部署OpenStack。尤其那些安装了OpenStack测试配置,或出于评估或培训目的将其用在小型环境,而无需扩展生产环境的企业,可能更希望可以在vSphere上快速安装OpenStack。但是,如果企业希望从小规模安装转向生产级OpenStack部署,最好在两个环境中使用相同的OpenStack版本,以保持一致性。

为了满足用户的需求,红帽企业Linux OpenStack平台还支持vSphere,甚至提供了易于安装的虚拟设备,用于在vSphere上运行红帽企业Linux OpenStack平台。

现在只需VMware vCloud套件不到六分之一的成本 ,您就可以购买红帽云基础架构,其中包括:

  • 红帽企业虚拟化。
  • 红帽企业Linux OpenStack平台。
  • 系统管理平台红帽卫星和混合云管理平台CloudForms。

这样的架构,可方便用户将vSphere替换为红帽企业虚拟化,从而节省大量成本。同时为用户环境部署了一个原生的OpenStack平台,实现跨平台和跨应用的统一、无缝的管理。

来源:天极网

聚焦云计算,扫描二维码,关注HostUCan云计算

有好的文章希望站长之间帮助分享推广,猛戳这里我要投稿

您需要登录后才可以评论登录|注冊

暂无评论