寻找虚拟化的“完美”解决方案
2008-09-11 16:43:56 来源:WEB开发网核心提示: 非计算密集的应用理论情况下,在一个虚拟主机上放置很多非计算密集的应用是有可能的,寻找虚拟化的“完美”解决方案(3),但是,这里有很多的因素会限制着这种场景的可测量性,当然,当前也没有一些公开的书籍来帮助大家确保一个虚拟环境的安全,而且,查明哪些因素会限制环境会更加复杂
非计算密集的应用
理论情况下,在一个虚拟主机上放置很多非计算密集的应用是有可能的。但是,这里有很多的因素会限制着这种场景的可测量性。而且,查明哪些因素会限制环境会更加复杂。
第一步就是采用一个CPU“量化”模型。如果一个虚拟化技术的方式是一个物理CPU模型有一个虚拟CPU,并且严格执行,那么,虚拟系统的数量会受到CPU数量的限制。而当新的模型变得可用以允许分配更细的物力资源,这个问题就会逐渐减弱,但是一定还要很谨慎来注意这种约束,以防止令人不快的事情发生。
存储是一个更加复杂的部分。那些做的不是很多的应用和那些处于活动状态的应用相比,通常使用同等数量的存储。加入一些这种应用会给整个目标系统的存储能力带来负担,但是却不会给CPU使用能力方面产生太大影响。
潜在的架构的可测量性同样会让问题更加复杂。当运行太多的映像时,一些应用会死掉,而不管它们做了什么。其它的会平衡背板互连、缓存模型以及更高的上下文切换能力来允许更多数量的虚拟机,同时不会影响整个系统的可靠性。为了决定转向“大节点”(fat nodes)是否有意义,公司需要平台的可测量以及负载测试。
软件许可模型
一些应用在一个特别的虚拟化技术上是不支持的。即使软件支持不是一个问题,软件的许可模型同样在虚拟化的ROI中起一个很重要的角色。比如,如果每个物理服务器有一个软件许可,这就会巨大地减少从虚拟化当中获得的好处。这就会让你寻找一个物理配置来支持负载,通常者需要抛弃掉垂直的架构方式,而采用更小的水平方式部署服务器。
3、安全性
公司通常在一个物理到虚拟转变的过程中,对安全没有太多的管理。当然,当前也没有一些公开的书籍来帮助大家确保一个虚拟环境的安全。以下的一些考虑会减少你的虚拟化安全风险。
更多精彩
赞助商链接