1、为什么企业需要服务器虚拟化 ? 服务器虚拟化能给我们带来什么?
这是我在一篇博文中看到的,你可以看看,希望可以解答你的疑虑:
就拿计算平台核心——服务器来说,一台虚拟化的机器就如同一个全功能的计算机或服务器,你可以在上面安装任何你选择的操作系统,进行网络配置,并安装你所需要的全套软件。我们从大量的宣传中得知,虚拟化能够使你节省资金、整合服务器,并将你的基础架构发挥到最大化。这也是导致越来越多的人投身虚拟化变革的三大致命诱惑。
既然每一个计划进行虚拟化的人都看好这三大好处,我们这里就不妨去深入探究一下。
1 节省资金
无论你走访哪个公司的CTO,只要告诉他可以通过网络架构虚拟化节省出多少数量的银子,他一定愿意成为你的很好的听众。
关键是你应该怎么表述这个优势。这里有一个很好的例子:你刚刚为你的5台新服务器购买了5个Windows 2003许可证,计划投入到公司的基础架构之中,这大概将花费掉你1万到1万5千美元的许可证费用。
如果我告诉你,我能够让你花费2000到5000美元就得到同样的基础架构,你相信吗?你可能急于知道怎么实现?很简单,你只需要购买一个Windows Server 2003 R2许可证,你就免费获得了最多四个虚拟化实例,这样你完全可以下载喜欢的任何虚拟化软件,再免费安装四个虚拟化操作系统。
2 整合服务器
很多主机托管中心以及企业服务器机房都是设备林立。特别是在托管机房中,好像每一个厂商都需要独立的服务器来运行其独特的软件,在.com时代就是这样运作的,但是今天为了给这些机器供电,我们面临不断增长的能源成本压力。
确实,在今天这个技术的太平盛世,服务器机房是能源的“吸血鬼”。企业如何面对这个不断增加的成本压力呢?首当其冲的解决之道就是虚拟化。
为了智能整合的第一步,也是最简单的一步,就是列出所有服务器和软件的详细目录,观察一下有多少服务器只是运行着单一的一种应用——甚至有的还是在运行着一个以往遗留下来的应用。通过虚拟化,你将有可能将20台服务器的应用整合到5台!
3 最大化利用率
最大化服务器利用率和整合服务器是相关联的,你不可能做其中之一而不考虑另外一个。服务器什么时候被整合,什么时候其利用率问题才有可能得到解决。
深入到服务器实际应用场景去考察一圈,你会发现很多具有两个甚至四个处理器的服务器上面只运行着一个很小的应用软件,这些服务器的使用情况甚至没有被注册登记。
实际上,这些系统如果将潜力全部发挥出来的话,可以装载得下三到五个虚拟实例。现在,将所有的传统应用软件聚集起来,放置到一台具有几个虚拟实例的服务器上,已经不是什么罕见的事情。
确实,通过虚拟化充分利用现有的服务器资源,不仅可以使你削减成本,而且还能有效整合你应用场景中的服务器
4 灵活的资源调派
通过虚拟化技术,我们可以动态调配资源给VM,并让它在不同的实体主机之间做到不停机地移转(VMotion),避免硬件因为计划性的停机维护而不能提供服务。当虚拟机无法在实体机中取得足够硬件资源的时候,我们还可以让它自动去找寻闲置有足够资源的实体机,并在线转移过去,进行服务器的资源负载平衡(DRS 功能)。经过虚拟化之后,原本困难费心的事情变得很轻松容易实现。
快速大量部署、降低维护工作
要快速产生一台或多台合乎标准的虚拟机是非常容易的,这省下了采购硬件的流程、安装软件时间、后续硬件维护等多道麻烦手续,非常快速与方便地用于开发、测试、维运等环境上面。
5 增加可用性与备份
由于虚拟机具有可移植性,在备份与转换硬件服务器方面非常方便。我们不需要关心硬件服务器的厂牌、芯片组、处理器频率、驱动程序等问题。而VMware HA 更避免了将鸡蛋放在同一个篮子里的风险疑虑,当一个实体的服务器因为硬件故障损坏时,可将虚拟机自动重启在其他的服务器上面。虚拟机的备份也与传统方式不同,备份的速度与方便性都有很大的提升。
二、 服务器虚拟化技术的优势
①提高服务器利用率:大部分服务器的利用率仅为全部性能的三分之一甚至更少,通过将多个工作负荷整合至一台服务器上,可以实现更高的资源利用率。
②提高业务持续性:业务持续性对系统可靠性提出了更高要求,服务器虚拟化技术强大的容错、灾备、快速恢复特性,可以提高系统可靠性,从而维持业务持续性。
③动态资源调配:服务器虚拟化可以实时自动平衡工作负载。通过实时迁移功能,资源调配工具可以将运行中的虚拟机在线迁移至拥有更多资源的其他服务器上,或者灵活调整其
他虚拟机,从而匹配工作负载,实现业务和资源最优化。
2、什么是虚拟化?为什么要虚拟化?
一.什么是虚拟化?
简单来讲,虚拟化就是为一些组件创建虚拟(而不是物理)版本的过程。虚拟化可以应用到计算机、操作系统、存储设备、应用或网络。但是,服务器虚拟化才是虚拟化的核心。 现如今的 x86 服务器的设计存在局限性,每次只能运行一个操作系统和应用,这为 IT 部门带来了挑战。因此,即使是小型数据中心也必须部署大量服务器,而每台服务器的容量利用率只有 5% 到 15%,无论以哪种标准来衡量,都十分的低效。
虚拟化使用软件来模拟硬件并创建虚拟计算机系统。这样一来,企业便可以在单台服务器上运行多个虚拟系统,也就是运行多个操作系统和应用,而这可以实现规模经济以及提高效益。
二.为什么要虚拟化?
虚拟化技术能为我们解决很多以前解决不了的技术:
1、服务器整合技术:这个技术在没有虚拟化技术之前是很难完成的。因为什么东西都是实际存在的,想把两个工作相对较少的服务器整合到一起是很困难的。然而当有了虚拟化技术以后使这种服务器整合技术变得非常容易。而这个技术需要借助我下面介绍的2、3条技术。
2、负载均衡技术:
负载均衡技术是只在每台服务器上安装一个负载均衡器,然后设置很多的调度算法及临界值。来判断此时此刻服务器的压力是轻还是重。然后根据轻重来完成服务器的合并,而合并又依据了第三条技术。
3、动态迁移技术:这个技术是前两个技术的根基,但是却不只仅仅限于前两个技术。它的目的是可以在服务器开启的状态下,把其上面的虚拟机迁移到其他的服务器上面。工作原理大体是先将目标服务器上模拟出此服务器的硬件状态,然后迁移数据,最后释放此服务器的信息。
4、克隆技术:这个技术说起来和上面那个技术很像,但是却不一样。克隆技术是把一台服务器的环境配置好了后可以通过克隆技术使其他的机子都达到和这台机子一样的效果,假如要配置100台甚至1000台服务器的话这种克隆技术是非常可观的。它和动态迁移的区别是在服务器不停机的状态下,动态迁移要求迁移的彼此必须是共享内存的,但是克隆并没有这个限制。
5、灾难恢复技术:灾难恢复是所有大型公司必须考虑的问题,因为当一些意外发生时,比如:突然断电,硬件损坏,洪水,地震,等一系列情况是,如何把灾难所造成的数据损失降到最低甚至是不损失。这要依靠第六条技术。
6、虚拟快照技术:虚拟快照技术是将虚拟机此时的状态像照片一样保存下来,当然我说的很容易,其实现原理需要非常复杂,包括cpu运行状态,内存中的数据等等。这样保存下这些虚拟技术当发生灾难或者某些失误导致虚拟机出问题时,可以很快恢复。
7、改善系统可用性。这里的可用性只得是零 down机,在这种情况下我们才可以使得效率最大化。而零down机的前提是每台服务器必须要有一个镜像,在主虚拟机和次虚拟机之间有一条心跳线来维持两者之间的关系,当心跳线停止时,次虚拟机立马启动,代替主虚拟机。
8、安全性:我们直到虚拟化在硬件层上都有一层VMM来时时刻刻侦测每台虚拟机的动向,包括捕获异常,解决门事件,完成调度等等。所以当一些危险因素来临时由于VMM的存在使得我们可以非常快的侦测到这个问题并解决它。这能比以前的硬件层上面直接是操作系统快速很多。
3、为什么要进行虚拟化?
复虚拟化是一个广义的术语,在制计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。
虚拟化,原本是指资源的抽象化,也就是单一物理资源的多个逻辑表示,或者多个物理资源的单一逻辑表示。具体到服务器虚拟化,就是多个物理资源的单一逻辑表示。
虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。
在实际的生产环境中,虚拟化技术主要用来解决高性能的物理硬件产能过剩和老的旧的硬件产能过低的重组重用,透明化底层物理硬件,从而最大化的利用物理硬件。
4、什么是虚拟化技术,为什么要虚拟化技术?
绝大多数人目前理解的虚拟化技术就是把操作系统和硬件分离,一个硬件能够同时运行多个操作系统认为就是虚拟化技术,其实这只是虚拟化技术中很小的一个部分,和很初级的阶段。 什么是虚拟化技术?网络中给出的解释其实也是相对片面的:“ 虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。 虚拟化技术与多任务以及超线程技术是完全不同的。多任务是指在一个操作系统中多个程序同时并行运行,而在虚拟化技术中,则可以同时运行多个操作系统,而且每一个操作系统中都有多个程序运行,每一个操作系统都运行在一个虚拟的CPU或者是虚拟主机上;而超线程技术只是单CPU模拟双CPU来平衡程序运行性能,这两个模拟出来的CPU是不能分离的,只能协同工作。” 虽然其强调广义概念,但是在后面的描述上也都是在强调操作系统与硬件的隔离。 gartner给过一个相对简单但是很准确的定义(记不住原文,大概含义):将不同的资源和逻辑单元剥离,形成松耦合的关系的技术。 其实根据计算过程中的逻辑组成部分,将他们的紧耦合,变为松耦合(耦合大家学过软件工程的都应该懂什么意思了吧)。其实“耦合”的概念是计算机领域一直研究的内容:面向对象的设计讲,不同的类应该是松耦合的,而类内部的信息应该是紧耦合的,这样可以更好地应对需求变化,快速动态地调整,构建新的系统; web service其实也是将传统的紧耦合功能,转变为可以灵活组织的,像搭积木一样的松耦合关系,使得我们可以将很多大家都需要的功能通用化,我们可以利用不同的服务组合构建我们的应用。 而虚拟化,只是对计算环境这个更高层次的概念进行“松耦合化”,让我们的IT应用就像我们攒机器一样,几个通用的标准模块搭起来就能够成一个满足特定需求的计算环境。我们可以看到,“松耦合化”是很多很热的技术的主线,之所以它是计算机研究中的重要元素之一,就是因为它会给我们提供更多的灵活性! 举个简单的比喻:计划经济时代,我们都是每个工厂有自己的食堂,自己的澡堂,托儿所,幼儿园,学校等等,这就好比我们的计算环境,或者是一个软件,所有的组成部分都紧紧的配合在一起,是比较全,对于自己工厂的员工来说很方便;但是对于工厂来说,这个很不经济,成本很高,因为什么都要做,什么都做不好,而且没有规模经济,自然就不好,对于社会来说,浪费非常多。后来市场经济,所有的都专业化了,于是我们一个写字楼的所有人都可以去楼下的食堂吃饭,也可以去别的地方吃饭;洗澡也有专业澡堂了,托儿所与学校也分出去了。这样我们的选择性多了,可以选好的地方或者合适的地方,另外专业化也提高了效率,社会浪费也少了,这就跟我们的web service或者虚拟化一样,每个公司或者个体都是提供一个专业服务,效率高,成本低;而你要做一种事情,可以有多种选择,选择最合适你的,也让你整体成本地,而且更好地完成任务。对于社会来说,浪费少了,而且更灵活了。 世间诸多事情都一脉相通,而诸多厂商所谓的“敏捷IT”,本质上就是利用“松耦合”带来的灵活性来实现的,实现“IT系统的计划经济向市场经济的过渡!”。而这就是为什么,在计算环境层面,我们需要“虚拟化”技术的原因。 但是,计算环境的虚拟化可不仅仅指的是 硬件与操作系统的松耦合,它是更大的一个概念,包含更广泛的内容。
5、什么是服务器虚拟化技术?有什么用?
服务器虚拟化是使用虚拟化软件在一个硬件服务器上虚拟出多个虚拟硬件服务器。每个虚拟机服务器都有自己的操作系统,提供自己的服务,并且互相直接没有关联互不影响,使用上就好像是一个个单独的服务器。
虚拟化技术最大的好处是提高服务器的利用率,一个服务器可能正常使用上系统负载不到10%,但为了安全或者应用系统限制,不能在一个服务器上提供多种服务(因为这样会死的很惨!,比如同时提供DNS服务和ERP服务,一旦DNS被攻击,你的ERP也一起完蛋。)这样的话,其实上你有90%的投资是浪费的。
但如果我将服务器虚拟化了,虚拟出了5个服务器,一个DNS,一个ERP一个OA一个邮件一个域控,他们之间实际上是隔离的,谁坏了也干扰不到其他服务,等于我用一个服务器的硬件投资实现了五个服务器的效果。这个实体服务器可能硬件利用率就达到了80%以上。
6、服务器虚拟化的好处
所谓服务器虚拟化,就是指将服务器物理资源抽象成逻辑资源,让一台服务器变成几百甚至上万台虚拟服务器,让我们不再受限于物理资源,那么服务器虚拟化究竟都有什么好处呢?
1.降低能耗
整合服务器通过将物理服务器变成虚拟服务器减少物理服务器的数量,可以在电力和冷却成本上获得巨大节省。据中心里服务器和相关硬件的数量,企业可以从减少能耗与制冷需求中获益,从而降低IT成本。
2.节省空间
使用虚拟化技术大大节省了所占用的空间,减少了数据中心里服务器和相关硬件的数量。避免过多部署在实施服务器虚拟化之前,管理员通常需要额外部署一下服务器来满足不时之需。利用服务器虚拟化,可以避免这种额外部署工作。
3.节约成本
使用虚拟化技术大大削减了采购服务器的数量,同时相对应的占用空间和能耗都变小了,每台服务器大约可节约500到600美金每年。
4.提高基础架构的利用率
通过将基础架构资源池化并打破一个应用一台物理机的藩篱,虚拟化大幅提升了资源利用率。通过减少额外硬件的采购,企业可以获得大幅成本节约。
5.提高稳定性
提高可用性,带来具有透明负载均衡、动态迁移、故障自动隔离、系统自动重构的高可靠服务器应用环境。通过将操作系统和应用从服务器硬件设备隔离开,病毒与其他安全威胁无法感染其他应用。
6.减少宕机事件
迁移虚拟机服务器虚拟化的一大功能是支持将运行中的虚拟机从一个主机迁移到另一个主机上,而且这个过程中不会出现宕机事件。有助于虚拟化服务器实现比物理服务器更长的运行时间。
7.提高灵活性
通过动态资源配置提高IT对业务的灵活适应力,支持异构操作系统的整合,支持老应用的持续运行,减少迁移成本。支持异构操作系统的整合,支持老应用的持续运行,支持快速转移和复制虚拟服务器,提供一种简单便捷的灾难恢复解决方案。
资讯来自网络时代
7、超融合和虚拟化的关系是什么?
服务器虚拟化是整个超融合架构的一个必要的组成部分。
首先,什么是超融合架构?
超融合基础架构(Hyper-Converged Infrastructure,或简称“HCI”)也被称为超融合架构,是指在同一套单元设备(x86服务器)中不仅仅具备计算、网络、存储和服务器虚拟化等资源和技术,而且还包括缓存加速、重复数据删除、在线数据压缩、备份软件、快照技术等元素,而多节点可以通过网络聚合起来,实现模块化的无缝横向扩展(scale-out),形成统一的资源池。
其次,了解下超融合架构的特点。
1.符合软件定义数据中心理念,一定是通过软件结合标准的 x86 服务器来构建分布式存储,而不使用基于定制硬件的传统集中式存储;
2. 这个概念强调的是分布式存储软件和虚拟化软件的融合部署,并不是单纯的指软、硬件融合。
可见,服务器虚拟化是整个超融合架构的一个必要的组成部分。
最后,结合超融合产品的模块构成进一步解释超融合产品和服务器虚拟化产品的关系。
超融合架构图
超融合系统部署架构
上述超融合构成图是标准超融合产品的构成模块,可以看出超融合和服务器虚拟化的关系:
1.蓝色部分是内嵌了基于 KVM 的虚拟机服务器,也就是这个服务器虚拟化模块是超融合软件的一个模块,用户选择这种方式的好处是管理都在统一界面,更加方便。并且 SmartX 、 Nutanix 等厂商内嵌的虚拟化平台都是免费的策略,可以有效降低用户的采购成本。
2. 灰色的部分是 VMware vSphere 、 Citrix XenServer 第三方服务器虚拟化平台,可以看出,用户也可以使用分布式块存储和第三方的服务器虚拟化平台构成超融合架构。如果使用这种方式的好处是用户可以使用自己之前熟悉的服务器虚拟化产品。
需要说明的是,以上的虚拟化策略并非没有厂商都能完整支持,目前主流超融合厂商的虚拟化的支持策略如下:
主流超融合厂商的虚拟化的支持策略
8、虚拟化服务器架构要怎么配置啊
服务器虚拟化使得在一台服务器上同时执行多个操作系统、提供服务成为可能,优化了企业内部资源,节省成本。
服务器虚拟化不只是服务器与储存厂商提出具体的数据保护方案,现在,网络安全设备厂商也陆续推出虚拟化的相关产品。我们将告诉你在安全防护上该注意的所有事项。
服务器虚拟化是IT基础架构得以资源共享、共享的作法,也是未来机房的重要元素之一,然而,在整个环境移转的过程中,稍有不慎就会造成危害。今天我们将告诉告诉你虚拟化在安全防护上应注意的事项。
全面检查虚拟机器的安全性做法
服务器虚拟化是构成未来新一代企业机房的重要元素之一,由于硬件效能的突飞猛进,使得在一台服务器上同时执行多个操作系统、提供服务成为可能。然而,在整个环境移转的过程中,有许多安全上的问题也会随之产生,稍有不慎就会造成危害,而影响到日常的营运。
许多人认为「虚拟化是实体环境的应用延伸,对于虚拟机器的安全防护只需要采用现有的做法管理即可……」,这个观点从某些方面来说是正确的,但实际上两者之间仍有着诸多差异之处,如果未能及时正视这些差异,就有可能因此产生安全问题。
网络架构因虚拟化而产生质变
网络架构是服务器虚拟化的过程中,变动最大的一环,也是最有可能产生安全问题的关键所在。尚未移转到虚拟化之前,企业可以在前端的防火墙设备上订立出多个隔离区,针对不同功能的服务器个别套用合适的存取规则进行管理,假使日后有服务器不幸遭到攻击,危害通常也仅局限在单一个DMZ区之内,不容易对于所有运作中的服务器都造成影响。
虚拟化之后,所有的虚拟机器很可能就集中连接到同一台虚拟交换器(如VMwareESX/ESXi,微软的Hyper-V),或者由「虚拟──实体」网卡之间的桥接(如VMware Server/Workstation,微软的Virtual Server/PC),与外部网络进行通讯。在这种架构之下,原本可以透过防火墙采取阻隔的防护就会消失不见,届时只要一台虚拟机器发生问题,安全威胁就可以透过网络散布到其它的虚拟机器。
要解决上述问题的最简单做法,就是在每一台虚拟机器上都安装防毒软件,以及其它种类的杀毒软件。不过如此一来,却又可能衍生出一些管理上的疑虑,例如应用程序与杀毒软件之间的兼容性问题即同样可能在虚拟机器的环境下发生。
此外,虚拟机器安装杀毒软件后的运作效能,也值得企业加以注意,过去在一台实体主机上安装防毒软件,几十MB的内存使用量不会是太大的问题,但是在虚拟化的环境下,多台虚拟机器累积下来,就可能占用到相当可观的硬件资源,因此需要寻求其它做法加以因应解决,才能做好虚拟平台上的安全控管。
9、服务器虚拟化有什么好处
服务器虚拟化技术的优点
1、提升资源利用率:通过服务器虚拟化的整合,提高了CPU、内存、存储、网络等设备的利用率,同时保证原有服务的可用性,使其安全性及性能不受影响。
2、提高服务可用性:用户可以方便地备份虚拟机,在进行虚拟机动态迁移后,可以方便的恢复备份,或者在其他物理机上运行备份,大大提高了服务的可用性。
3、加速应用部署:采用服务器虚拟化技术只需输入激活配置参数、拷贝虚拟机、启动虚拟机、激活虚拟机即可完成部署,大大缩短了部署时间,免除人工干预,降低了部署成本。
4、降低运营成本:服务器虚拟化降低了IT基础设施的运营成本,令系统管理员摆脱了繁重的物理服务器、OS、中间件及兼容性的管理工作,减少人工干预频率,使管理更加强大、便捷。
5、降低能源消耗:通过减少运行的物理服务器数量,减少CPU以外各单元的耗电量,达到节能减排的目的。
6、提高应用兼容性:服务器虚拟化提供的封装性和隔离性使大量应用独立运行于各种环境中,管理人员不需频繁根据底层环境调整应用,只需构建一个应用版本并将其发布到虚拟化后的不同类型平台上即可。
7、 动态调度资源:在服务器虚拟化技术中,数据中心从传统的单一服务器变成了统一的资源池,用户可以即时地调整虚拟机资源,同时数据中心管理程序和数据中心管理员可以灵活根据虚拟机内部资源使用情况灵活分配调整给虚拟机的资源。
10、为什么企业需要服务器虚拟化 ? 服务器虚拟化能给我们带来什么?
统一管理
省电省钱
节省机房空间,脱离1OS1Server的纠结模式
IT部门反应敏捷,应用快速上架
所有业务高可用,计划停机时间变为0