服务器虚拟化技术:降低成本,提升效率

需积分: 5 0 下载量 11 浏览量 更新于2024-08-04 收藏 47KB DOC 举报
"服务器虚拟化介绍\n胡经国\n本文是根据有关文献和资料编写的《漫话云计算》系列文稿之一。现作为云计算学习笔录,奉献给云计算业外读者,作为进一步学习和研究的参考。\n" 服务器虚拟化是一种技术,它允许在单一物理服务器上运行多个独立的操作系统实例,通过这种方式最大化物理资源的利用,从而实现投资效益的最大化。随着计算能力的指数增长,硬件需求相对稳定,使得廉价的双槽双核服务器能够被分割成多个虚拟服务器,降低了硬件成本和维护费用。 虚拟化并非适用于所有场景。对于需要多台服务器集群才能满足需求的高性能应用,虚拟化可能导致性能下降,因为它增加了额外的开销和复杂性。理想情况下,服务器的CPU利用率在峰值负载时不应超过50%,并且应用的响应时间应保持在合理的服务水平协议(SLA)范围内。一般情况下,内部使用的服务器CPU利用率通常维持在1%到5%之间。运行多个虚拟操作系统虽然会提高峰值CPU利用率,但平均值会更低,因为虚拟环境的资源需求会有一定的平衡效应。 然而,虚拟化并非没有风险。最大的担忧是“所有鸡蛋放在一个篮子里”,即将所有关键服务器集中在一台物理服务器上,这是不推荐的做法。为了避免这种情况,应该确保单个服务不依赖于单一服务器。例如,HTTP、FTP、DNS、DHCP、RADIUS、LDAP、文件服务、Active Directory等服务应分散部署,以提高系统的健壮性和容错能力。 iSCSI技术是将SCSI接口与以太网络结合,使服务器可以通过IP网络与存储设备交互,提供了一种经济高效的数据存储解决方案。而Active Directory是Windows Server操作系统的核心组件,提供目录服务,管理用户、计算机和资源的认证和授权。 服务器虚拟化是一种有效的资源管理和成本优化策略,但需要谨慎评估应用场景,避免性能瓶颈和单一故障点。正确实施虚拟化可以显著提升数据中心的效率,同时需要考虑到存储和网络I/O的负载平衡,以确保系统的稳定性和可靠性。