虚拟化技术,服务器该如何来优化

作者: 澳门金莎娱乐网站  发布:2019-06-23

你完全可以从现有的服务器架构获得更高的性能。

一 什么是虚拟化
通俗说来,虚拟化就是把物理资源转变为逻辑上可以管理的资源,以打破物理结构之间的壁垒。未来,所有的资源都透明地运行在各种各样的物理平台上,资源的管理都将按逻辑方式进行,完全实现资源的自动化分配,而虚拟化技术就是实现它的理想工具。

当你开始注意到服务器的性能哪怕略微下降了一点,或者看到一台新服务器的运行速度比目前所用的服务器更快,本能的第一反应也许就是对基础架构来一次全面大改动。但是当你没有获得所需要的性能或者每当市面上出现新的服务器技术,就经常升级服务器,这是一项需要大笔投入的工作。

利用虚拟化,可以在一台物理机上运行多个虚拟机,因而得以在多个环境间共享这一台计算机的资源。不同的虚拟机可以在同一台物理机上运行不同的操作系统以及多个应用程序。这样充分利用了硬件资源,同时也大大的节约了能耗和维护成本。

你在决定往新基础架构投入可能高昂的费用之前,其实可以考虑采用一些简单的方法,以便优化现有的服务器、提升总体性能。下面这几个方法可以帮你确定是否能够优化现有的服务器,或者帮你确定升级是不是最佳方案。

二 为什么虚拟化
1)充分利用现有的硬件资源,比如有些Server的CPU没有充分的利用,可以使用虚拟技术运行其他的Server应用。
2)节约硬件的开销,用一台配置较好的机器代替多台物理机器。
3)节约能耗,减少服务器数量,降低电力损耗。
4)提高可管理性,简化IT管理。
5)桌面环境部署更快速,备份和灾难恢复更容易。
5)更容易实现企业中多平台协作,例如Windows,Linux等的相互协作。
6)虚拟Server统一管理,企业软资产更安全,所有数据和用户个人信息都存储在Server,更有利于企业安全。

明白性能指标并预测可能出现的问题

三 microsoft虚拟化技术
1)服务器虚拟化

你在考虑优化或升级服务器之前,应该首先确保确实有理由需要这么做,或者确保将来很可能会出现问题。有些迹象颇能说明问题,比如性能明显下降、数据瓶颈及其他问题;但是你可能需要更深入地了解,才能找到其他性能指标。

硬件虚拟化使用软件创建模拟物理计算机的虚拟机 (VM)。这创建了一个独立的操作系统环境,逻辑上与主机服务器是隔离的。通过一次提供多个 VM,该方法允许几个操作系统能在一个物理机器上同时运行。无需再为未充分利用的服务器机器支付成本,每个服务器都分配了指定的工作负载,服务器虚拟化将这些工作负载整合到数量更少但利用更充分的机器上。

SolarWinds公司主管产品策略的高级副总裁Suku Krishnaraj说:“衡量硬件健康状况的指标是个主要的指标,颇能反映将来的服务器性能问题,但是许多用户在监测服务器的健康状况时,经常忽视了这方面的指标。监测服务器性能的工具能够发现流程、报告硬件衡量指标。”

Windows Server 2008 Hyper-V:支持服务器虚拟化所需的所有内容都是 Windows Server 2008 Hyper-V 中的一项操作系统特性。使用 Hyper-V 可以更轻松地通过 Windows Server 2008 节省成本。
Microsoft Hyper-V Server 2008:是一个独立的产品,它提供简化、可靠、成本有效和优化的虚拟化解决方案,支持组织提高服务器利用率并降低成本。
Microsoft Virtual Server 2005 R2 SP1:提供虚拟操作系统,使您能够提高硬件利用率并快速配置和部署新服务器。Virtual Server 运行在 Windows Server 2003 上,Virtual Server 2005 R2 SP1 提供一个虚拟化平台来托管大部分主要的 x86 操作系统。

要留意的另一个指标就是服务器的利用率。从理论上来说,所有服务器的最大利用率是100%,但是你的主要目标应该是让所有服务器的利用率即使达不到80%,至少也要达到70%。这确保了你在最大限度地利用硬件,而且没有在升级毫无必要的情况下升级服务器。

2)桌面虚拟化

Uptime软件公司的技术产品经理David Leith说:“如果你把钱投入到了服务器,就要确保它们在日常的繁忙时段以接近70%的利用率运行;在空闲时段至少要达到40%,那样你才能确信自己最大限度地利用该硬件。我们发现,平时接触的数量众多的公司其服务器在运行时利用率在30%以下,却还在添加更多服务器。这是对资源的巨大浪费。”

桌面虚拟化为 IT 人员提供了新的机会,他们现在可以更加灵活地交付和管理公司桌面、响应各种用户需求。虚拟化桌面可以托管在客户端,也可以集中于数据中心的服务器上,这里所说的数据中心通常指 Virtual Desktop Infrastructure (VDI)。

购置监测软件

客户端托管的桌面虚拟化在桌面上创建一个单独的操作系统环境,支持不兼容的旧版或业务线应用程序在较新操作系统的本机环境中使用,也支持两个 IT 环境(例如个人环境和公司环境)在同一个物理设备上并发运行。Virtual Desktop Infrastructure (VDI) 是一个桌面交付模型,支持客户端桌面工作负载(操作系统、应用程序、用户数据)托管在数据中心的服务器上并执行。用户可以通过支持远程桌面协议(如 RDP)的客户端设备与虚拟桌面进行通信。

想确定自己是否需要对服务器进行调整,那些调整是不是大有关系,另一个办法就是购置监测软件,用于监测服务器和应用程序。这会让你知道自己的服务器在多个方面的性能是不是达到了应有的水平,还能告诉你应用程序在耗用多少资源。这类解决方案的功效绝不仅仅是充当实时监测工具。

Virtual Desktop Infrastructure (VDI): 是 Microsoft 提供的众多桌面优化解决方案之一,可以帮助组织优化IT 基础架构。它融合了微软和合作伙伴的技术,支持集中化管理桌面、应用程序和数据。使用这个有成本效益的产品,企业 IT 人员能够集中管理基于物理、虚拟和会话的桌面,可以集中用户数据,加快应用程序交付速度。最终用户可以从丰富的远程体验、高度的安全、对信息的灵活访问和 提高的商业连续性中受益。Virtual Desktop Infrastructure 有利于拥有成熟 IT 部门的企业中的非移动员工。它非常适合于合同工和海外员工、需要访问公司桌面和应用程序的用户、偶尔在家工作的用户以及主要桌面在公司许可证涵盖范围内的 用户。
virtualpc:作为领先的客户端托管桌面虚拟化技术,Microsoft Virtual PC 已经面市了 5 年多。使用 Virtual PC,能够在 Windows 桌面上创建单独的虚拟机——每个虚拟机都虚拟化完整物理机器的硬件;此外,只需单击鼠标即可轻松完成应用程序的切换。

Leith说:“有些服务器监测工具能够让用户深入了解硬件、虚拟机和应用程序等工作负载方面的情况,它们对于你了解环境、硬件升级方面作出明智的决策必不可少。利用率问题开始影响那些关键任务型应用程序时,这类工具还能提供预警机制。”

Microsoft Enterprise Desktop Virtualization (MED-V, formerly Kidaro): 与 Virtual PC 结合起来将提供一个卓越的客户端托管桌面虚拟化解决方案。MED-V在 Virtual PC 上添加了 4 个额外的组件,以支持桌面虚拟化的企业部署:作为虚拟映像存储库和交付系统,供创建、测试、交付、更新虚拟映像时使用;提供集中管理和对虚拟机生命周期完整管理的监控;通过实施虚拟机使用策略的端点代理支持使用策略和数据转换控制;向用户的开始菜单添加应用程序快捷键,提供无缝的最终用户体验。
Terminal Services: 展现层虚拟化,将使用应用程序或桌面的位置与运行它们的位置相分离,使组织能够在数据中心整合应用程序和数据,同时为本地和远程用户提供广泛的访问。

为了确保你没有给硬件带来更大的开销或者花费不必要的资金就能获得这更高的性能,Krishnaraj建议要关注基于软件代理和不用软件代理的服务器监测工具。不过他表示,不用软件代理的解决方案更适合中小企业,原因是它们“不用耗费硬件资源,就能远程收集性能衡量指标,”还能提供更准确的信息,让用户了解服务器性能。

3)应用程序虚拟化
在物理环境中,所有应用程序都依赖于操作系统来实现各种服务,包括内存分配、设备驱动程序等等。应用程序及其操作系统之间的不兼容性可以通过服务器虚拟化或者展现层虚拟化解决;但是对于安装在同一个操作系统实例上的两个应用程序之间的不兼容性,则需要应用程序虚拟化。

知道什么应用程序在哪些服务器上运行

Microsoft Application Virtualization (App-V) 将应用程序转换为集中管理的虚拟服务,这些服务不用安装,也不会与其他应用程序冲突。

有时候,提升服务器的性能只需要了解你的应用程序、它们在耗用多少的服务器资源,就这么简单。要减少应用程序耗用的硬件资源数量,一个办法就是对该应用程序进行虚拟化。如果这个办法行不通,就要分析一下每台服务器上运行的应用程序,然后确定它们是不是真的必不可少,还是说它们只是给服务器带来负担而已。

4)虚拟化管理
虚拟机不仅仅是可供操作的对象,也是具有实际工作负载的计算机实体。我们迫切需要像管理物理系统一样管理虚拟机。通过使用全面的集成管理工具集 System Center,可以最大限度地降低复杂性并精简操作。通用的管理环境降低了培训成本,通过利用现有的软件、人员,更重要的是利用现有的 IT 管理流程,可以确保统一策略应用程序并简化维护过程。

Idera公司的产品经理Sean P. McDonough说:“如果你的服务器集群纯粹用于协作和共享,那么其实根本不需要运行与商业智能有关的服务应用程序。只运行你所需要的服务应用程序,确保服务器系统精简。如果你以后需要额外的服务应用程序,到时候总是可以配置这些应用程序。”

System Center Virtual Machine Manager :有助于集中管理物理和虚拟 IT 基础结构,提高服务器利用率,动态优化多个虚拟化平台的资源。它包含端到端的功能,比如规划、部署、管理和优化虚拟基础结构。
System Center Data Protection Manager (DPM) 用于为依赖于微软虚拟化技术的基础结构提供高级“磁盘到磁盘到磁带”保护。提供使用基于 shadow copy 的块级别虚拟磁盘保护,DPM 提供快速备份和有效保留功能,不会过度消耗磁盘空间。它保护运行 Windows Server、Microsoft SQL Server、Microsoft Exchange 或 SharePoint 产品和技术的物理服务器。
System Center Operations Manager 是一个全面的服务管理工具,可以监控成千上万台服务器、应用程序和客户端。Operations Manager 提供完整的 IT 环境健康视图,能够对破坏性网络事件做出快速响应。
System Center Configuration Manager 可以集中配置物理和虚拟系统。Configuration Manager 执行完整的系统部署、软件部署、更新和修补,以及集成的遵从性和配置迁移控制。

知道什么时候升级

四 VMWare虚拟化技术
1)数据中心产品
VMware vSphere 是业界第一款云操作系统,将IT基础架构和云计算结合,VMware vSphere 构建在 VMware® Infrastructure 的强大功能之上,利用成本效益更高的云计算功能,打造灵活、可靠的下一代 IT 服务,对服务级别获得超强的控制力。
VMware Infrastructure 3 作为一个虚拟数据中心操作系统,可以将离散的硬件资源统一起来以创建共享动态平台,同时实现应用程序的内置可用性、安全性和可扩展性。
VMware ESXi 是着手实现虚拟化的最简单途径,而且是免费的。VMware ESXi 已经过优化和测试,它甚至可以用最低的性能开销运行资源占用量最大的应用程序和数据库。
VMware Server 是托管虚拟化平台,可像应用程序一样安装在任何现有的服务器硬件上,并且将一个物理服务器分区为多个虚拟机。

本文由金沙澳门官网发布于澳门金莎娱乐网站,转载请注明出处:虚拟化技术,服务器该如何来优化

关键词: 金沙澳门官网