首页 > 技术知识 > QA时间:服务器虚拟化最佳实践经验和技巧
QA时间:服务器虚拟化最佳实践经验和技巧
2018-07-10 17:36:58 5729

服务器虚拟化已经流行了10年以上,但是不少运营者依然对正确配置和维护虚拟化项目不甚精通。英国伦敦4D数据中心的创始人兼技术总监大卫·布拉克和IntelliSystems的合作伙伴、高级技术工程师皮特·瑞特迈克最近为大家分享了一些关于服务器虚拟化的最佳实践和技巧。


Q:虚拟化服务器面临的最大挑战是什么?

2018-03-01-image-2.jpg

A:虚拟化面临的最大挑战仍然是跨基础架构和应用程序共享资源。在设计虚拟化平台时,设计人员通常希望将硬件瓶颈对应用程序影响降低至最小,那你需要的是考虑网络配置,包括外部WAN流量和存储流量;目前大多数虚拟化部署仍然提供中央存储阵列,这通常是虚拟化系统部署的瓶颈,不少设计师提供了吞吐量巨大的阵列设计,但是却忽略了原始物理磁盘的I/O,这意味着当磁盘无法跟上从虚拟机集群中请求的读/写数量时,服务器性能将开始降低,尤其是那些数据库应用程序等严重依赖磁盘I / O的环境中。


Q:在实际安装/配置/维护虚拟化软件时,管理员常会犯哪些错?

TIM截图20180710171616.jpg

A:

1.节点资源的不正确平衡。

就像你采用了24核CPU但是内存却只配置了64GB,在虚拟化环境中,内存不在虚拟机之间平行共享,如果内存太少可能会导致你的CPU还没满载内存就提前枯竭了。


2.存储与要求不匹配。

与CPU相比,根据自己需求正确配置服务器磁盘容量可能更重要,因为和CPU相比,存储的采购成本很容易被拔高。iSCSI技术性能的理论值很高,但是实际的磁盘读写却很慢。如果你的任务环境需要进行大量磁盘数据交互,你可能需要一些15000转企业级硬盘或者企业级固态硬盘。



3.网络环境太复杂

虚拟化环境往往设置了大量虚拟化网络环境,其中每个客户虚拟机都有vLAN,并且每个vLAN中都有管理程序节点的管理IP地址。通常管理IP不需要与来宾虚拟机位于同一个网络中,这样只会增加平台管理的复杂性。除非有对网络分离级别有特殊要求,需要保持网络最小化并使用白名单或防火墙规则来保持网络上的主机与虚拟机分离。


Q:在什么情况下你应该选择不虚拟化服务器?

timg.jpg

A:大多数工作负载都可以虚拟化,但如果应用程序的CPU/RAM使用率特别高,或者磁盘I/O非常高,那么最好将它们作为独立服务器放在更广泛的虚拟化环境中。还可以将物理服务器部署为一个管理程序,但是只有一个虚拟机运行在它之上,这可以很好地确保应用程序可以使用所需的资源,同时保持虚拟化环境让数据管理和迁移更容易。


扫一扫,关注网烁公众号!
微信搜索“网烁”或“waso-vip