服务器虚拟化的十大必须考虑因素
- 格式:docx
- 大小:16.15 KB
- 文档页数:4
服务器虚拟化技术方案(高校)正文:一、引言服务器虚拟化技术是一种将物理服务器切分为多个虚拟服务器来提高资源利用率、降低成本、提高灵活性的技术。
本文旨在提供一套适用于高校的服务器虚拟化技术方案,以满足高校对于服务器资源的需求。
二、背景在传统的服务器部署架构中,每个应用程序通常需要独占一台物理服务器,并且需要预留足够的硬件资源。
这种方式存在资源利用不均衡、硬件成本高、扩展困难等问题。
而服务器虚拟化技术通过使用虚拟化软件,在单一物理服务器上创建多个虚拟服务器,每个虚拟服务器都可以运行独立的操作系统和应用程序,从而实现资源共享、灵活性和高可用性。
三、方案设计1、虚拟化平台选择在选择虚拟化平台时,需要考虑以下因素:- 性能:平台对虚拟机的性能影响;- 可靠性:平台的稳定性和容错能力;- 管理性:平台对虚拟机的管理和监控功能;- 扩展性:平台的可扩展性,支持的虚拟机数量等;- 兼容性:与现有服务器硬件和软件的兼容性。
2、硬件资源规划- CPU:根据应用负载和性能需求,选择具有足够核数和高主频的CPU。
- 内存:根据虚拟机的数量和每台虚拟机的内存需求,规划总内存容量。
- 存储:根据虚拟机的数量和存储需求,选择适合的存储设备,如SAN、NAS等。
3、网络规划- 虚拟网络:使用虚拟交换机、虚拟网络适配器等技术,实现虚拟机间和虚拟机与物理网络的通信。
- VLAN划分:根据不同的网络需求,对虚拟机进行VLAN划分,提高网络安全性和性能。
4、高可用性配置- 负载均衡:在虚拟机集群中使用负载均衡技术,提高应用程序的可用性和性能。
- 容灾备份:定期进行虚拟机的备份和快照,以及实施容灾方案,确保系统数据的安全性和可靠性。
5、管理与监控- 管理工具:选择适合的虚拟化管理工具,如VMware vSphere、Microsoft Hyper-V等,实现对虚拟机的管理和监控。
- 性能监控:使用性能监控工具,对虚拟机和物理服务器的性能指标进行实时监控,及时发现和解决问题。
实际实施桌面虚拟化时需考虑的因素基础系列文章 1:面向 IT 专业人员的桌面虚拟化简介 (1)什么是桌面虚拟化? (2)VDI 与会话虚拟化 (3)VDI 的实施需要具备哪些要素? (5)桌面虚拟化带来的好处 (6)对 IT 桌面管理员的好处 (6)对终端用户的好处 (6)对公司的好处 (7)桌面虚拟化的优势与不足 (7)VDI 显示协议 (7)VDI 用户配置管理 (8)VDI 存储管理 (8)小结 (9)文章 2:确保桌面虚拟化的成功 (10)确定桌面虚拟化环境的规模 (11)应用发现 (11)评估工具 (11)桌面虚拟化是面向每一个人的吗? (11)计算桌面虚拟化的总体拥有成本和投资回报(ROI) (12)TCO 与 ROI (12)软成本与硬成本 (13)无状态参考体系结构 (13)降低 VDI 实施成本 (14)使用计算器 (14)小结 (14)文章 3:逐步实施桌面虚拟化 (15)考虑因素 1 - 管理终端用户应用 (15)迁移与全新安装 (15)应用虚拟化 (15)考虑因素 2 - 安全性与合规性 (16)VDI 的用途 (16)基于主机的防病毒/防恶意软件功能 (16)远程访问与安全 (16)双因素身份验证 (16)考虑因素 3 - 管理终端用户体验 (17)性能管理 (17)灵活的终端用户访问 (17)考虑因素 4 - 共享与单磁盘 (18)桌面虚拟化实施计划 (18)小结 (19)版权声明© 2012 Realtime Publishers。
保留所有权利。
本站包含 Realtime Publishers 创建、开发或委托制作并由其授权发布的资料(下称“资料”),本站以及任何此类资料均受国际版权法和商标法的保护。
资料均按“原样”提供,未作任何形式的明示或暗示保证,包括但不限于有关适销性、特定用途适用性、权利和未侵权的任何暗示保证。
资料若有更改,恕不另行通知,且不代表Realtime Publishers 或其网站赞助商的承诺。
服务器虚拟化基础知识随着信息技术的快速发展,服务器虚拟化已成为企业IT架构中的重要技术。
服务器虚拟化能够提高服务器的利用率,降低运营成本,并增强系统的灵活性。
本文将介绍服务器虚拟化的基础知识。
一、服务器虚拟化的概念服务器虚拟化是指将物理服务器转化为多个虚拟服务器。
这些虚拟服务器共享物理服务器的硬件资源,但它们可以在同一时间内独立地运行不同的操作系统和应用程序。
通过服务器虚拟化,企业可以减少硬件设备的数量,提高硬件资源的利用率,并降低运营成本。
二、服务器虚拟化的优点1、提高资源利用率:传统的服务器在大多数时间里只运行一个操作系统和应用,导致硬件资源的大量浪费。
而通过服务器虚拟化,多个虚拟机可以共享硬件资源,使资源利用率大大提高。
2、降低运营成本:通过减少物理服务器的数量,企业可以降低电力消耗、冷却成本和设备维护成本。
服务器虚拟化还可以简化IT管理,提高系统的可靠性。
3、提高系统的灵活性:服务器虚拟化使得企业能够快速地创建、迁移和扩展虚拟机。
这使得企业能够更快地适应业务需求的变化,提高系统的灵活性。
三、服务器虚拟化的技术1、完全虚拟化:完全虚拟化是最早的虚拟化技术,它通过虚拟机监视器(Hypervisor)来管理和调度虚拟机的运行。
在完全虚拟化中,Hypervisor在物理服务器上运行,并允许多个虚拟机在Hypervisor 上运行。
2、准虚拟化:准虚拟化技术对操作系统进行了修改,使其能够直接运行在Hypervisor上。
与完全虚拟化相比,准虚拟化的性能更高,但实现起来更复杂。
3、半虚拟化:半虚拟化技术结合了完全虚拟化和准虚拟化的优点。
在半虚拟化中,Hypervisor仍然管理和调度虚拟机的运行,但操作系统对Hypervisor的依赖程度较低。
四、服务器虚拟化的应用场景1、数据中心:数据中心是服务器虚拟化的主要应用场景。
通过服务器虚拟化,企业可以降低数据中心的能源消耗和设备维护成本,并提高数据中心的可靠性。
如何搭建服务器虚拟化搭建服务器虚拟化是一项重要的任务,可以提高服务器的利用率和资源的管理效率。
在开始搭建服务器虚拟化之前,你需要考虑以下几个关键点:1. 硬件和网络规划:首先,你需要确定你的服务器硬件是否支持虚拟化技术,比如Intel的VT-x或AMD的AMD-V。
然后,你还需要确保你具备足够的硬件资源来支持虚拟机的运行,包括处理器、内存和存储空间。
此外,你还需要考虑网络带宽和安全性的需求。
2. 选择虚拟化平台:目前市场上有多种可选的虚拟化平台,比较流行的有VMware、Hyper-V和KVM。
你需要根据自己的具体需求选择合适的平台。
3.安装和配置虚拟化平台:根据你选择的虚拟化平台,你需要安装相应的软件,并进行基本的配置。
在安装过程中,你需要注意选择合适的版本和组件,以及保证安全性设置。
4.创建虚拟机模板:一旦虚拟化平台安装完成,你可以创建一个或多个虚拟机模板。
这些模板包含了操作系统、应用程序和配置等信息,可以用来快速创建虚拟机。
你需要确保你的模板是安全和稳定的,并进行定期的更新和备份。
5.管理和监控虚拟化环境:一旦虚拟化环境搭建完成,你需要学习如何管理和监控它。
这包括管理虚拟机、资源调度、性能监控和故障处理等。
你可以使用虚拟化平台自带的管理工具,或者使用第三方的管理和监控工具。
6.虚拟机迁移和高可用性:虚拟化环境可以提供虚拟机的迁移和高可用性功能,以实现资源的灵活调度和故障的快速恢复。
你需要学习如何配置和使用这些功能,以提高系统的可用性和可靠性。
7.安全性和备份:虚拟化环境同样需要考虑安全性和备份。
你需要确保虚拟机和宿主机的安全性,比如防止未经授权的访问和恶意软件的攻击。
此外,你还需要定期备份虚拟机数据和配置信息,以防止数据丢失和系统崩溃。
总结起来,搭建服务器虚拟化需要考虑硬件、软件、网络和安全等方面的因素,需要选择合适的虚拟化平台并进行配置和管理。
此外,你还需要学习如何使用虚拟化环境的高级功能,以提高系统的可用性和灵活性。
引言:服务器虚拟化是目前企业IT基础设施中的重要技术之一,它通过将一个物理服务器分成多个虚拟服务器,并在虚拟服务器上运行独立的操作系统和应用程序,实现资源的有效利用和管理。
本文将详细介绍服务器虚拟化部署方案的具体内容,包括硬件选择、虚拟化平台选择、网络配置、存储方案以及性能优化等方面。
概述:在进行服务器虚拟化部署的过程中,需要考虑多个因素,包括硬件设备的选择、虚拟化平台的选型、网络配置的规划、存储方案的设计以及性能优化等方面。
只有在这些方面都进行充分的考虑和规划,才能确保虚拟化环境的稳定性和可靠性,提高整个系统的性能和效率。
正文内容:一、硬件选择1.CPU选择:根据虚拟化环境中应用程序的需求来选择适合的CPU型号,并确保CPU支持硬件虚拟化技术,如Intel的VTx或者AMD的AMDV。
2.内存选择:根据虚拟机实例的数量和工作负载的需求来选择合适的内存容量,并确保服务器支持ECC内存以提高系统的稳定性。
3.磁盘选择:根据虚拟机磁盘和存储需求来选择适合的磁盘类型,包括SSD和HDD,并考虑RD配置以提高数据的冗余性和读写性能。
4.网卡选择:选择支持虚拟化的高性能网卡,以提供足够的网络带宽和低延迟的传输性能。
5.电源选择:选择高效能的电源以降低功耗和热量的产生,确保系统能够长时间稳定运行。
二、虚拟化平台选择1.基于硬件的虚拟化平台:如VMware的ESXi、Microsoft的HyperV等,这些平台提供了硬件虚拟化的能力,可以更好地隔离不同的虚拟机实例,提供更高的性能和安全性。
2.容器化平台:如Docker、Kubernetes等,这些平台采用轻量级的容器技术,可以更高效地利用服务器资源,并提供快速部署和可伸缩性。
3.开源平台:如OpenStack等,这些平台提供了全面的虚拟化管理功能,可以方便地配置和管理多个虚拟机实例。
三、网络配置1.VLAN划分:根据虚拟机实例的不同需求,划分不同的VLAN,确保虚拟机之间的网络隔离和安全性。
服务器虚拟化平台的安全性考量与实践随着信息技术的不断发展,服务器虚拟化平台在企业和组织中得到了广泛的应用。
它通过在一台物理服务器上运行多个虚拟机,提高了服务器的利用率和灵活性。
然而,服务器虚拟化平台也面临着安全性的挑战和威胁。
本文将探讨服务器虚拟化平台的安全性考量和一些实践措施,以帮助读者更好地保护其虚拟化环境。
一、安全性考量1.1 虚拟机隔离性虚拟化平台需要保证不同虚拟机之间的完全隔离,防止恶意虚拟机从一个虚拟机跳入到其他虚拟机,并窃取敏感数据。
为了提高虚拟机的隔离性,可以采取以下措施:为每个虚拟机分配独立的资源,如独立的处理器、内存、网络接口等;限制虚拟机之间的通信,只允许必要的网络连接;使用安全的虚拟机镜像,确保不会存在预装恶意软件或漏洞。
1.2 虚拟网络安全虚拟网络是连接虚拟机的重要组成部分,因此保证虚拟网络的安全性也是至关重要的。
以下是一些保护虚拟网络安全的建议:实施网络隔离,将虚拟机划分到不同的网络实体中,限制不同网络之间的访问;使用虚拟防火墙来监控和过滤虚拟网络流量,防止恶意流量的入侵;加密虚拟网络的通信,保护数据传输的机密性和完整性。
1.3 虚拟机监控与日志对于服务器虚拟化平台的安全性来说,实时监控虚拟机和虚拟机管理程序的行为至关重要。
监控可以及时发现潜在的安全威胁和异常行为,并采取相应的措施进行应对。
此外,日志记录也是重要的安全实践,可以对系统的操作和事件进行审计和回溯。
通过监控和日志记录,管理员可以更好地了解虚拟化环境,并及时采取措施来保护其安全。
二、实践措施2.1 安全更新和补丁及时应用安全更新和补丁是保护服务器虚拟化平台的基本举措。
由于虚拟化平台通常由许多组件组成,包括虚拟化软件、操作系统、虚拟机监视器等,每个组件都可能存在漏洞。
因此,管理员应该定期检查和应用厂商发布的安全更新和补丁,以保持系统的安全性。
2.2 强化访问控制合理的访问控制是保护服务器虚拟化平台的重要手段。
服务器虚拟化方案服务器虚拟化是将一台物理服务器分割成多个虚拟服务器的技术。
这样可以提高服务器的利用率,并且可以更好地管理和维护服务器。
在选择服务器虚拟化方案时,需要考虑多个因素,例如性能、可靠性、安全性和管理等。
下面将介绍几种常见的服务器虚拟化方案。
1.基于软件的服务器虚拟化方案:基于软件的服务器虚拟化方案是通过在物理服务器上安装虚拟化软件来实现虚拟化。
例如,VMware ESXi和VirtualBox就是常见的基于软件的服务器虚拟化方案。
这些软件具有良好的性能和可靠性,并且支持多种操作系统。
但是,由于它们是基于软件实现的,可能会对服务器的性能产生一定的影响。
2.基于硬件的服务器虚拟化方案:基于硬件的服务器虚拟化方案通过在物理服务器上安装专用的虚拟化硬件来实现虚拟化。
例如,Intel的VT-x和AMD的AMD-V就是常见的基于硬件的虚拟化技术。
基于硬件的虚拟化方案可以提供更好的性能和可靠性,并且对服务器的性能影响较小。
然而,这种方案需要服务器硬件支持虚拟化技术,否则无法使用。
3.容器化虚拟化方案:容器化虚拟化方案是一种轻量级的虚拟化技术,它通过在操作系统级别上实现虚拟化,将应用程序和其依赖的软件打包成容器,并在宿主机上运行。
容器化虚拟化方案具有较低的开销和快速的启动时间,适用于需要频繁部署和扩展应用程序的场景。
常见的容器化虚拟化方案包括Docker 和Kubernetes。
4.桌面虚拟化方案:桌面虚拟化方案是一种将桌面操作系统和应用程序虚拟化的技术,用户可以通过远程访问来访问虚拟桌面。
常见的桌面虚拟化方案包括VMware Horizon和Citrix XenDesktop。
桌面虚拟化方案可以提供更好的安全性和可维护性,并且可以减少终端设备的要求。
在选择服务器虚拟化方案时,需要根据实际需求和预算考虑。
同时,还需要考虑管理和维护的成本,以及是否需要与现有的IT基础设施集成。
综合考虑以上因素,选择适合自己的服务器虚拟化方案可以提高服务器的利用率,降低IT成本,并提高IT管理的效率。
虚拟化技术使用注意事项虚拟化技术是一种将一台物理服务器划分为多个虚拟服务器的技术,它可以提高服务器的利用率、降低成本、提高灵活性和可靠性。
然而,使用虚拟化技术也需要注意一些事项,以确保其安全运行和最佳性能。
首先,正确选择虚拟化平台非常重要。
常见的虚拟化平台有VMware、Hyper-V和KVM等。
在选择虚拟化平台时,需要考虑自己的需求和预算,同时也要考虑支持的硬件和操作系统。
不同的虚拟化平台有不同的优缺点,需要根据实际情况选择最适合自己的平台。
其次,对虚拟服务器进行合理规划。
在划分虚拟服务器时,需要根据应用的性质和需求进行合理规划,确保每个虚拟服务器的资源能够满足应用的需求。
同时,还需要注意虚拟机之间的隔离性,以防止一个虚拟机的故障影响其他虚拟机的正常运行。
第三,保证虚拟服务器的安全。
虚拟化技术的广泛应用给黑客带来了新的攻击目标,因此保证虚拟服务器的安全非常重要。
首先,需要对虚拟服务器进行及时的安全补丁和更新,以填补系统漏洞。
其次,需要设置强大的密码和访问控制策略,限制对虚拟服务器的访问。
此外,还可以使用安全工具和防火墙等措施来加强虚拟服务器的安全。
第四,合理分配资源。
虚拟化技术可以将一台服务器的资源划分为多个虚拟服务器共享使用,因此需要合理分配资源,以确保每个虚拟机都能得到足够的计算、存储和网络资源。
对资源的分配可以根据虚拟机的性能需求和重要性进行优化,以提高整体系统的性能和可靠性。
第五,备份和恢复策略。
由于虚拟服务器是运行在物理服务器上的,因此需要制定合理的备份和恢复策略,以保证数据的安全和可靠性。
可以使用虚拟服务器备份工具来进行定期备份,同时也要测试备份的可恢复性,以防止发生数据丢失或无法恢复的情况。
最后,定期进行性能监控和优化。
虚拟化技术能够提高服务器的利用率和性能,但也面临着一些挑战,比如虚拟机之间的资源竞争和性能瓶颈。
因此,需要定期进行性能监控,以及针对性地进行性能优化。
可以使用监控工具对虚拟机的资源利用情况进行监控,找出性能瓶颈并采取相应的措施进行优化。
1. 服务器虚拟化过于昂贵一些虚拟化解决方案往往比别的方案需要更高的成本。
但是有些方案,比如红帽的企业虚拟化(REEV)有其固定的可预见成本,这就消除了预算中的不确定因素。
通常,虚拟化的首要目标是利用高端硬件使用多个虚拟系统,并将成本分散到这些系统中去,以此来节约开支。
如果执行正确,虚拟化将能够很好地节约成本。
正确的操作执行需要进行仔细的规划和谨慎的技术选择。
2. 虚拟机的安全性能较低当谈及虚拟化的时候,安全问题便倾巢而出。
实际上虚拟化不会比其它任何基于服务器的技术更加安全或者更具风险。
所以它不会比物理服务器系统更不安全。
一些消极的言论源于虚拟化对主机操作系统的依赖。
典型的主机操作系统是你必须手动设置SSH的Linux安装。
这意味着主机操作系统会因为你运行得次数少而十分安全。
3.夸大的整合比率报道这一谎言取决于你所讨论的虚拟方式类型和你引用什么样的数字。
实际上,充分利用的实体系统与充分利用的虚拟化系统的的比率应该是3比1。
而3比1的比率是指充分虚拟化的系统,而不是比率可以达到10比1的容器式虚拟化系统。
4. 服务器虚拟化难以学习和维持事实上Linux、Unix和Windows服务在虚拟化架构下的变化可以说是微乎其微的。
用以支持实际环境的技能很容易转移到新的虚拟化环境中去。
虚拟化操作系统与它们的物理操作系统版本运行起来非常相像。
5. 服务器虚拟化需要复杂的系统管理虚拟化架构从设计上来说其实没有他们的物理架构兄弟复杂。
从单一的界面,管理员可以查看系统控制台、创建备份或者关闭系统、更换硬件乃至全面管理不同的操作系统。
6. 应用程序不能转移到虚拟机上如果你现在正在一台物理服务器上运行你的应用程序,你就可以在一台虚拟服务器上运行它们。
红帽公司是能够保证成功进行物理机到虚拟机上应用程序转移的公司之一。
7.虚拟机展品表现平平这一条目在几年前可能不能称之为谎言,但是技术水平已经赶上了虚拟化的炒作。
高性能的磁盘和控制器、虚拟化能力增强的CPU、千兆以太网和存储区域网络设备让这种说法列入了谎言之列。
服务器虚拟化平台选型随着企业规模的不断扩大和业务需求的增加,服务器虚拟化技术成为提高资源利用率和降低运维成本的重要手段。
服务器虚拟化平台的选型对于企业的IT架构和运营效率具有重要的影响。
本文将介绍服务器虚拟化平台的选型考虑因素,并根据不同需求场景给出几种常见的虚拟化平台选择。
一、选型考虑因素1. 性能要求:服务器虚拟化平台需要具备良好的性能,以保证承载大量的虚拟机实例,并提供快速的资源分配和迁移能力。
2. 可靠性和稳定性:选型时需要考虑虚拟化平台的可靠性和稳定性,通过评估其在生产环境下的运行情况和用户反馈进行选择。
3. 扩展性和可管理性:选择具备良好扩展性和可管理性的虚拟化平台,以便满足未来业务扩展和管理要求。
4. 兼容性和生态系统:虚拟化平台的兼容性是一个重要因素,它需要能够支持多种操作系统和应用程序,并且有丰富的生态系统提供各种集成和管理工具。
5. 安全性:服务器虚拟化平台需要提供安全的隔离机制,以确保虚拟机之间的隔离性,并且能够提供强大的安全功能,如访问控制、虚拟机加密等。
二、虚拟化平台的选择1. VMware vSphereVMware vSphere是市场领先的虚拟化平台,提供了广泛的功能和丰富的生态系统。
它具有卓越的性能和可靠性,并支持多种操作系统和应用程序。
此外,VMware vSphere提供了可扩展的管理工具和安全功能,非常适合中大型企业的虚拟化需求。
2. Microsoft Hyper-VMicrosoft Hyper-V是微软提供的虚拟化平台,它是Windows Server操作系统的一部分。
Hyper-V具有良好的性能和可管理性,并提供与其他微软产品的无缝集成。
对于使用Windows环境的企业来说,选择Hyper-V是一个不错的选择。
3. KVM(Kernel-based Virtual Machine)KVM是Linux内核的一部分,作为开源的虚拟化平台,它在性能和可扩展性方面表现出色。
服务器虚拟化的十大必须考虑因素
1. 性能
为什么处理损耗如此重要?因为它影响应用程序的性能,并最终影响客户的满意程度。
如果虚拟化基础架构的处理损耗较高,只能运行非产品级或不太重要的应用服务。
由于产品不同,虚拟化解决方案的处理损耗从1%到60%。
虚拟化应用程序的运行效率差异很大,有的能够做到接近原始物理环境下运行的效率,有的则低劣到用户难以接受的程度。
同一虚拟化技术路线的不同产品性能也有很大差异,但通常来说,虚拟化硬件会造成较大的性能损耗,但操作系统虚拟化性能损耗极低,几乎可以忽略不计。
2. 管理工具
许多用户试用虚拟化是因为可以降低硬件成本,因为这些数据中心的硬件仅有15%~20%的利用率。
虽然硬件和环境的成本本身已经相当可观,但管理成本中更大的部分仍然是来自于服务器的管理成本。
因此对于虚拟化基础设施的管理而言,管理工具就更加重要,只有很好地进行资源的管理和监控才能真正做到有效利用虚拟服务器的资源。
每种虚拟化解决方案能提供的管理工具都很不相同。
一些虚拟化解决方案几乎没有什么管理工具,而且使用非常受限制。
某些特定的虚拟化解决方案提供很多优秀的工具集,并和产品放在一起以优惠价打包促销。
但某些工具却非常贵,常常是按可选择的产品组件的价格进行销售。
3. 平台支持
虚拟化技术将虚拟服务器从其下的硬件中抽象出来,但这并不意味着虚拟基础结构可以支持任何硬件。
需要特别注意的是,硬件虚拟化和并行虚拟化必须支持从CPU芯片到显卡等计算机的所有硬件。
而操作系统虚拟化技术建立在标准的操作系统之上,因此支持操作系统支持的所有硬件,所以操作系统虚拟化产品部署过程更容易。
4. 迁移
虚拟化技术将虚拟服务器从硬件中抽象出来,这样做最大的好处是虚拟服务器可以在不同物理服务器中来回迁移。
迁移能力允许将虚拟服务器克隆出来,或从一台物理服务器迁移到另外一台。
许多虚拟化解决方案拥有克隆或迁移能力,但他们在软件功能、限制和成本方面有相当大的差异。
高端的零宕机解决方案迁移成本极高且需要SAN集中存储设备的支持。
在做服务器迁移时,用户需要评估迁移的重要性,明确怎样迁移才能更适应企业的应用环境。
5. 资源管理
三类不同的虚拟化技术对服务器资源分配采用不同的处理方式。
硬件虚拟化技术和并行虚拟化技术将虚拟出的硬件资源分配给不同的虚拟服务器使用。
这两种技术在分配和更换硬件资源方面的灵活性有所不同。
实际上这两种技术为虚拟服务器分配的是虚拟资源,会有很多的限制,比如可以用于分配的CPU和内存资源总是有限的。
操作系统虚拟化对资源的管理是非常灵活的,允许在不中断应用服务或虚拟服务器情况下实时更新资源。
6. 隔离和安全
对于隔离和安全问题,每种虚拟化技术的处理方式都不同。
虚拟化解决方案最基本的组件就是分区。
所有虚拟计算机必须完全隔离,这样进程、动态连接库及应用程序才不会影响同一台服务器的其他虚拟服务器上的应用。
相对于普通服务器,由于虚拟化技术改变了访问节点和不同的组件,所以不太可能对于虚拟服务器实施常规性攻击。
同隔离一样,对于同一台物理服务器上的两个虚拟服务器来说,彼此之间的安全同样重要。
7. 服务器利用率
提升服务器的利用率可以显著降低数据中心的资源总拥有成本。
在服务器合并项目中主要考虑的成本因素有数据中心的存储、电力和年复一年的硬件维护成本。
在评估不同虚拟化解决方案的资源利用率时,需要考虑在一台物理服务器上能够运行的虚拟服务器的数量限制。
尽管所有的虚拟化技术对虚拟服务器的数量都没有限制,但在过去由于过高的额外损耗,根本就不能支持更多的虚拟服务器数量。
操作系统虚拟化技术在一台物理服务器上没有限制虚拟服务器的数量,高效的架构使得单个服务器在硬件条件允许的情况下可以支持更多的虚拟服务器,这无疑极大地提高了服务器的实际使用率,同时最大化服务器的性价比和投资回报率。
8. 部署效率
在2005年,Ideas International公司研究人员惊奇地发现,服务器虚拟化最大的好处居然是在服务器开通方面节约了大量时间。
每个虚拟化解决方案的服务器开通能力是不同的。
某些解决方案提供了模板和预先设置工具,或定制配置提前,从而缩短了开通时间。
不同处理方法的开通时间从30秒到1小时有很大的差别。
与独立服务器来比,虚拟服务器急剧缩短了服务器的开通时间。
9. 预期的虚拟化部署
前3位的服务器虚拟化部署情景分别是:测试和研发、服务器合并和灾难恢复。
对于测试和研发项目来说,因为研发人员需要使用许多不同的操作系统环境,这使得相关成本很难估计,较好的选择是硬件虚拟化。
服务器合并(涉及到现有应用或新应用)通常发生在支持在线应用和数据的生产型服务器中,需要考虑的两个因素是处理损耗和服务器利用率。
这其中,最好的解决方案是操作系统虚拟化,因为操作系统虚拟化拥有更低的服务器损耗,因此能够显著提升服务器的利用
率。
灾难恢复解决方案是一个非常常见的虚拟化服务器部署方案。
许多组织发现允许实时访问和提供冗余系统的灾难恢复方案是极其昂贵的。
由于虚拟化服务器可以被激活、重启且可在限定的时间内创建重要服务器,所以虚拟化服务器在短时间内快速成为经济高效且具有更高管理性能的灾难恢复解决方案之一。
10. 总拥有成本
最后需要考虑的因素是每种虚拟化技术的总拥有成本。
具有更多的功能和管理工具的解决方案价格自然更高。
有的厂商要求为附加的功能和管理工具付费,这就使比较各种虚拟化技术的总拥有成本变得更加困难。
考虑到基本产品所提供的性能和功能,再来进行总体拥有成本的比较,用户会惊奇地发现各种解决方案能提供的价值具有显著的差别。