技术开发 频道

云计算OpenStack 、VMware的优劣对比

  第三回合:用例

  在我们评价上述功能的价值之前,首先我们需要考虑用例问题。在云计算生态系统中,有两种类型的用户需要使用云计算资源:传统型和云计算应用型。云计算应用型用户将自己处理HA和DR策略,而传统型用户将依赖于云平台提供的HA和DR。看下面出自VMware云计算架构文章的图表。

云计算OpenStack 、VMware的优劣对比

  云计算型应用共同特点

  分布式无状态、软状态失效切换在应用端扩展性在应用端

  传统型应用共同特点

  客户端-服务器架构难以横向扩展失效切换在服务端扩展性在服务端

  传统型应用将需要如FT、VM级别的高可用性、自动病毒扫描等功能,而云计算型应用则不需要,当一台虚拟机出问题后,新的一台虚拟机将替代它。

  Pet vs. Cattle

  换一种思路去想这件事,那就可以从微软 William Baker的出名文章 Pets vs. Cattle 的比喻看出OpenStack和Vmware的关系。

  比喻是这样说的:在传统服务模式下,你可以想象你的主机就是你的宠物,你给他们取名字,比如dusty、cern等等,他们被精心抚养长大。当他们生病了,你得修复他们。在云计算型应用服务模型中,虚拟机被看做是农场中的公牛,他们的名字通常都是编号,牛和牛长得也差不多,当他们生病了,你就杀掉他,用一头新牛代替。

  未来的云应用架构应该像对待农场中的公牛一样。VMware的保养、保护虚拟机的各种功能较比云计算型应用模式变得越来越不那么重要了。

云计算OpenStack 、VMware的优劣对比

  在这轮比赛中,OpenStack追了上来,虽然VMware有很多OpenStack所不具有的功能,但是针对云计算型应用,这些功能变得不那么重要。未来,你很可能为那些你用不上的、不可控的VMware添加功能买单。

2
相关文章