如何构建最适合自己的私有云?

标签:技术前沿云计算调查研究

访客:20824  发表于:2012-06-27 08:58:28

大多数企业将私有云看作是公有云服务的扩展。混合云将至少一个公有云和至少一个本地(on-premises)私有云桥接在一起,构建出一个更为弹性的资源集,在其之上运转应用。很多企业的混合云会和亚马逊EC2连接,因此选择云平台就归结为兼容性问题。开源IaaS厂商Eucalyptus和OpenNebula和EC2使用相同的管理API,促进了公有云和私有云之间的连接。

为了让你的私有云有效,云资源池中的所有服务器要相互兼容;服务器应该使用相同的虚拟化软件,运行在可比的硬件上,而且虚拟机(VM)的配置要类似。如果一个私有云的虚拟服务器分成小的系统,资源分配就不会有效,而且这个云可能不会在简单的虚拟化上提供任何好处。

但是并不是所有的虚拟化平台都与云软件相匹配。如果你的公司只是用一个虚拟化平台,而且这个平台并不和所选的云软件工作,或者不支持所有应用或者客户OS,你可能需要进行改变。很多云软件提供商支持Xen和其多种多样的风格,这意味着有更多的用户经验可以利用,更多的工具支持基于Xen的云。KVM和微软Hyper-V也像VMware那样受到广泛支持,尽管一些VMware产品只有很少的社区支持。

如果你使用多余一个虚拟化平台的话,就要选择支持你运行的所有应用和客户OS的云厂商,同时也要支持你期望在IaaS环境中操作的任何新的应用和OS。

为什么云应用能支配IaaS选择

越来越多的公司选择构建特定的云应用,而不是将现有应用转移到云端。这样在IaaS平台中,对于云软件他们就有可更多选择,像OpenStack、Eucalyptus、OpenNebula、RedHat以及VMware,还有专业人的云平台。

Hadoop是一种基于分布式网络数据模型的架构,在专业化平台中更受欢迎。这个架构允许云应用从多个地点而不是中央电拖出数据。

OpenStack对于底层虚拟化包相当宽容,OpenNebula则相对较小,Eucalyptus介于二者之间。将Hadoop和虚拟化软件匹配可能需要额外的计划和引导测试。Hadoop并不会在其结点中支配虚拟化使用,因此就不提供工作的具体指导了。

在那些旨在开发虚拟数据中心资源的私有云软件产品中,OpenStack似乎势头最猛。其开发者活动在创建融合开发和云操作或者DevOps领域有其有力。这就会成为构建新的云应用关键的好处,但是也能加强在私有云中管理现有应用的能力。甚至业务人员来担任云平台的使用,可能希望看看这些新兴的工具是否能支持现有的云选择。

虚拟机(VM)资源池是支持IaaS模型的有力且万能的方式,但是并不是唯一方式。其他使用操作系统级别的虚拟化战略可能更适用于一些应用。当目标是使用私有云进行具体应用到云的映射的时候就非常适合。

评论(0)

您可以在评论框内@您的好友一起参与讨论!

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");