再从我前面提到过的RUE这一指标来看看这两个方案。很明显方案A在CUE和NUE这方面比较有效率,也就是说CPU的资源被更多的用到了虚拟机的 虚拟CPU那边,网络资源也更多的被用到了虚拟机的网络IO层面。但是作为换取这些优势,特别CUE的优势,SUE存储资源其实是被浪费了不少。这个和现 在互联网用的较多的多副本策略有关系。方案B在存储资源的利用上做得比较好,这点和其在存储方案上更多依赖于成熟商业存储方案有关。但为了支撑更多的额外 高可用功能,数据以及系统安全特性,网络,CPU资源就会被浪费得更多。也就是说,实施方案B会使用户硬件配置里面的CPU档次比方案B配的更高。至于这 个代价成本孰优孰劣,。因为各家软硬件报价成本都因人因项目而异,这里就不展开分析了。总之,简单推论,公有云系统里面,对于CPU和网络资源的利用率会 更高些,而对于存储资源可能会相应浪费的多些。在私有云系统里面,可能会采用更高档次的CPU或是网络设备,以其来换取别的资源利用率的降低。
想说的就是这些了,关于那个资源利用率的衡量标准想法还很不完善,在此也希望大家集思广益,看看怎样一个标准能够比较好的去量化IaaS系统的资源使用效率。