一什么是虚拟化?
简单来讲,虚拟化就是为一些组件创建虚拟(而不是物理)版本的过程。虚拟化可以应用到计算机、 *** 作系统、存储设备、应用或网络。但是,服务器虚拟化才是虚拟化的核心。 现如今的 x86 服务器的设计存在局限性,每次只能运行一个 *** 作系统和应用,这为 IT 部门带来了挑战。因此,即使是小型数据中心也必须部署大量服务器,而每台服务器的容量利用率只有 5% 到 15%,无论以哪种标准来衡量,都十分的低效。
虚拟化使用软件来模拟硬件并创建虚拟计算机系统。这样一来,企业便可以在单台服务器上运行多个虚拟系统,也就是运行多个 *** 作系统和应用,而这可以实现规模经济以及提高效益。
二为什么要虚拟化?
虚拟化技术能为我们解决很多以前解决不了的技术:
1、服务器整合技术:这个技术在没有虚拟化技术之前是很难完成的。因为什么东西都是实际存在的,想把两个工作相对较少的服务器整合到一起是很困难的。然而当有了虚拟化技术以后使这种服务器整合技术变得非常容易。而这个技术需要借助我下面介绍的2、3条技术。
2、负载均衡技术:
负载均衡技术是只在每台服务器上安装一个负载均衡器,然后设置很多的调度算法及临界值。来判断此时此刻服务器的压力是轻还是重。然后根据轻重来完成服务器的合并,而合并又依据了第三条技术。
3、动态迁移技术:这个技术是前两个技术的根基,但是却不只仅仅限于前两个技术。它的目的是可以在服务器开启的状态下,把其上面的虚拟机迁移到其他的服务器上面。工作原理大体是先将目标服务器上模拟出此服务器的硬件状态,然后迁移数据,最后释放此服务器的信息。
4、克隆技术:这个技术说起来和上面那个技术很像,但是却不一样。克隆技术是把一台服务器的环境配置好了后可以通过克隆技术使其他的机子都达到和这台机子一样的效果,假如要配置100台甚至1000台服务器的话这种克隆技术是非常可观的。它和动态迁移的区别是在服务器不停机的状态下,动态迁移要求迁移的彼此必须是共享内存的,但是克隆并没有这个限制。
5、灾难恢复技术:灾难恢复是所有大型公司必须考虑的问题,因为当一些意外发生时,比如:突然断电,硬件损坏,洪水,地震,等一系列情况是,如何把灾难所造成的数据损失降到最低甚至是不损失。这要依靠第六条技术。
6、虚拟快照技术:虚拟快照技术是将虚拟机此时的状态像照片一样保存下来,当然我说的很容易,其实现原理需要非常复杂,包括cpu运行状态,内存中的数据等等。这样保存下这些虚拟技术当发生灾难或者某些失误导致虚拟机出问题时,可以很快恢复。
7、改善系统可用性。这里的可用性只得是零 down机,在这种情况下我们才可以使得效率最大化。而零down机的前提是每台服务器必须要有一个镜像,在主虚拟机和次虚拟机之间有一条心跳线来维持两者之间的关系,当心跳线停止时,次虚拟机立马启动,代替主虚拟机。
8、安全性:我们直到虚拟化在硬件层上都有一层VMM来时时刻刻侦测每台虚拟机的动向,包括捕获异常,解决门事件,完成调度等等。所以当一些危险因素来临时由于VMM的存在使得我们可以非常快的侦测到这个问题并解决它。这能比以前的硬件层上面直接是 *** 作系统快速很多。
看了一些虚拟化的博客,还有文章,发现很多人对于虚拟化技术到底是什么,为什么要使用虚拟化技术还不是很明白。绝大多数人目前理解的虚拟化技术就是把 *** 作系统和硬件分离,一个硬件能够同时运行多个 *** 作系统认为就是虚拟化技术,其实这只是虚拟化技术中很小的一个部分,和很初级的阶段。
什么是虚拟化技术?
百度百科中给出的解释其实也是相对片面的:
“ 虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个 *** 作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。
虚拟化技术与多任务以及超线程技术是完全不同的。多任务是指在一个 *** 作系统中多个程序同时并行运行,而在虚拟化技术中,则可以同时运行多个 *** 作系统,而且每一个 *** 作系统中都有多个程序运行,每一个 *** 作系统都运行在一个虚拟的CPU或者是虚拟主机上;而超线程技术只是单CPU模拟双CPU来平衡程序运行性能,这两个模拟出来的CPU是不能分离的,只能协同工作。”
虽然其强调广义概念,但是在后面的描述上也都是在强调 *** 作系统与硬件的隔离。
gartner给过一个相对简单但是很准确的定义(记不住原文,大概含义):将不同的资源和逻辑单元剥离,形成松耦合的关系的技术。
其实根据计算过程中的逻辑组成部分,将他们的紧耦合,变为松耦合(耦合大家学过软件工程的都应该懂什么意思了吧)。其实“耦合”的概念是计算机领域一直研究的内容:
面向对象的设计讲,不同的类应该是松耦合的,而类内部的信息应该是紧耦合的,这样可以更好地应对需求变化,快速动态地调整,构建新的系统;
web service其实也是将传统的紧耦合功能,转变为可以灵活组织的,像搭积木一样的松耦合关系,使得我们可以将很多大家都需要的功能通用化,我们可以利用不同的服务组合构建我们的应用。
而虚拟化,只是对计算环境这个更高层次的概念进行“松耦合化”,让我们的IT应用就像我们攒机器一样,几个通用的标准模块搭起来就能够成一个满足特定需求的计算环境。
我们可以看到,“松耦合化”是很多很热的技术的主线,之所以它是计算机研究中的重要元素之一,就是因为它会给我们提供更多的灵活性!
举个简单的比喻:计划经济时代,我们都是每个工厂有自己的食堂,自己的澡堂,托儿所,幼儿园,学校等等,这就好比我们的计算环境,或者是一个软件,所有的组成部分都紧紧的配合在一起,是比较全,对于自己工厂的员工来说很方便;但是对于工厂来说,这个很不经济,成本很高,因为什么都要做,什么都做不好,而且没有规模经济,自然就不好,对于社会来说,浪费非常多。后来市场经济,所有的都专业化了,于是我们一个写字楼的所有人都可以去楼下的食堂吃饭,也可以去别的地方吃饭;洗澡也有专业澡堂了,托儿所与学校也分出去了。这样我们的选择性多了,可以选好的地方或者合适的地方,另外专业化也提高了效率,社会浪费也少了,这就跟我们的web service或者虚拟化一样,每个公司或者个体都是提供一个专业服务,效率高,成本低;而你要做一种事情,可以有多种选择,选择最合适你的,也让你整体成本地,而且更好地完成任务。对于社会来说,浪费少了,而且更灵活了。
世间诸多事情都一脉相通,而诸多厂商所谓的“敏捷IT”,本质上就是利用“松耦合”带来的灵活性来实现的,实现“IT系统的计划经济向市场经济的过渡!”。而这就是为什么,在计算环境层面,我们需要“虚拟化”技术的原因。
但是,计算环境的虚拟化可不仅仅指的是 硬件与 *** 作系统的松耦合,它是更大的一个概念,包含更广泛的内容。
在计算机服务器虚拟化实现过程中,设备和I/O也是计算机系统的主要组成部门,也需要实现虚拟化,才能促使服务器也实现虚拟化。和内存虚拟化相比,设备、I/O和网口虚拟化主要通过专业的封装技术来实现,为虚拟机的运行提供技术支持。经常满足虚拟机进行设备访问和I/O请求的需求,在计算机服务器虚拟化平台中,为设备和I/O的虚拟化实现奠定了坚实基础。在具体运行中,各设备型号、配置、参数等在计算机服务器中存在一定的差异,但具体实现计算机服务器中,虚拟机和实体机之间数据和信息的互换,展现出服务器虚拟化技术应用的效果。此项技术的合理应用,既能拓展计算机服务器虚拟化技术的应用范围,也可以大幅度降低信息时代对计算机底层硬件的依赖程度。只要搭设虚拟平台,就可以实现在不同物理机上的相互迁移。
如需了解更多,请访问蛙云官网>
专业领域十余载,倾情奉献
一次沟通,终生陪伴
关于服务器虚拟化的概念,各个厂商有自己不同的定义,然而其核心思想是一致的,即他是一种方法,能够通过区分资源的优先次序并随时随地能将服务器资源分配给最需要他们的工作负载来简化管理和提高效率,从而减少为单个工作负载峰值而储备的资源。我是从象过河虚拟官网知道的。
以下是我从象过河虚拟官网上找到的服务器虚拟化的好处,你咋感谢我呢。
1 减少服务器的数量,提供一种服务器整合的方法,减少初期硬件采购成本
2 简化服务器的部署、管理和维护工作,降低管理费用
3 提高服务器资源的利用率,提高服务器计算能力
4 通过降低空间、散热以及电力消耗等途径压缩数据中心成本
5 通过动态资源配置提高IT对业务的灵活适应力
6 提高可用性,带来具有透明负载均衡、动态迁移、故障自动隔离、系统自动重构的高可靠服务器应用环境
7 支持异构 *** 作系统的整合,支持老应用的持续运行
8 在不中断用户工作的情况下进行系统更新
9 支持快速转移和复制虚拟服务器,提供一种简单便捷的灾难恢复解决方案
对于许多运维管理程序员来说,维护服务器运行状况和内存使用量的方法在日常任务中非常常见的。服务器虚拟化能够极大地优化这一问题。下面是霍营霍营电脑培训为大家介绍的服务器虚拟化的好处。
从基本的服务器整合开始,服务器虚拟化有许多好处。通过在单个硬件上整合多个应用程序,减少数据中心所需的服务器总数。服务器数量越少,框架和网络设备的数量就越少。霍营计算机学校发现从物理空间到空调维修成本来说,您可以节省所有成本。
服务器虚拟化很大的减少了对新硬件资本支出的需求,并消除了对这些硬件的更新。并且您可以重新部署突然释放的服务器。
还记得数据中心管理员必须手动配置服务器的日子吗?随着服务器虚拟化的推出,自动化程度大幅提高,用户只需几秒钟即可运行虚拟机。现在,北大青鸟发现数据中心管理员只需轻点几下鼠标,即可迁移多个工作负载,以适应业务变化。
服务器虚拟化还可以提供当前基于Web的高连接业务所需的高可用性、故障备份、可伸缩性、敏捷性、高性能和灵活性。并且霍营java培训发现服务器虚拟化是支持云计算提供商提供服务的底层技术。如果客户从云服务提供商处购买基础架构即服务(IaaS),则会购买虚拟机并添加完成任务所需的存储,管理和安全功能。
一、服务器的优缺点
1服务器的优点
(1) 完全的控制权,可自由配置网站运行环境。
服务器的用户对服务器具有完全的控制权,可自由的在服务器上安装各种软件,配置各种程序运行环境,只要你技术过硬,什么样的网站运行环境都可以配置的出来。与之对比,虚拟主机空间的运行环境是空间商预先配置好的。
(2) 可建立不限数量的网站
理论上说,服务器上可建立不限数量的网站。当然普通站长实际上也不会拥有太多网站。与之对比,一般低价的虚机,只能搭建一个网站。价格稍高一些的虚机,可支持数个子站,也即一个虚机可建多个网站。
(3) 资金充足的情况下,可根据自己的需求升级服务器,直到满意为止
不管你需要多大的带宽,多快的CPU,多大的数据盘,多大的安全防护能力,只要钱到位,云服务器可以瞬间升级到满足你的需求。
2服务器的缺点
(1) 昂贵,性价比差
与虚机空间对比,服务器的性价比很差。不少人误以为配置再低的云服务器也比虚机性能好,实际上低配的云服务器在性能上可能还远不及比较好的虚机。带宽3M的云服务器,下行速度最大375K/S, 而主机商香港云空间(yunhktop)价格一两百元的普通虚机下行速度最大也可达2000K/S,是价格一千多元的云服务器速度的好几倍。而与带宽大小成正比的下行速度,正是影响网站页面打开速度的最重要因素之一。
(2) 管理工作较为繁重
具有完全控制权的代价就是服务器的环境配置和安全维护都是需要服务器的用户自己负责,这意味着繁琐的工作量以及对用户的服务器管理经验提出较高的要求。如遇自己难以解决的问题向空间商寻求帮助,往往是需要为增值服务支付费用的。
在服务器的管理中,安全问题尤为突出,但凡能够盈利的网站,每天都会遭到成千上万次的黑客攻击。其中有竞争对手在捣乱,有别有用心的人企图盗走你的程序,还有人想攻破你的服务器然后勒索你。
与之对比,虚机的安全维护也是空间商负责的。站长可以省去很多与黑客斗智斗勇的烦恼。
二、虚拟主机的优缺点
1虚机的优点
(1) 使用方便,管理简单
用户使用虚拟主机非常的方便,网站的运行环境配置和安全防护都不需要用户 *** 心。空间商给用户提供有完善的虚机管理控制面板,用户可以很方便的管理主机空间。
(2) 性价比高
虚机的价格很便宜,但是性能并不差。一两百块的虚机,在性能上就能超过价格上千的服务器。当然,这里指的是一些正规的老牌主机产品,如有20年主机服务经验的国内知名IDC服务商西部数码(租用西部数码的优质云主机产品可以去代理商“香港云空间yunhktop”租用,价格更便宜,性价比就更高了)。
资源共享更为经济,以共享的方式,用户可以用更少的资金,享受到更优质的服务。经过几十年的发展,主流的空间商早已经可以很好的解决早期的确存在过的虚机空间之间所谓的互相干扰问题。
2虚机的缺点
(1) 虚机的资源总有限制
虚机价格便宜,就必然在资源上有所限制。空间大小、CPU占用率,并发连接数,带宽,可开子站数,月流量,总是要限制几样的。不同空间商对自己的虚机空间做的限制不同。有的空间商宣称不限制月流量,那么通常会暗地里比较严格的限制CPU占用率,并发连接数,带宽等。也有的空间商,比如主机商香港云空间(yunhktop)则是选择限制月流量,其他几样则较少限制,因此香港云空间的虚机具有带宽超大的优点。月流量若用尽,是可以按需购买流量的。
(2) 虚机不能自己定制,只能选择型号
用户需要根据自己的网站所用的程序,网站线路,网站的访问量,所需空间大小,在空间商所提供的多种虚机型号里来选择虚机空间。
(3) 虚机不够标准化
不同空间商的虚机,在质量上可能有比较大的差别。首先,不是所有空间商的虚机都采用了基于云计算的集群架构。其次,流量、CPU占用率,并发连接数,带宽的实际限制都存在差异。再次,不同机房线路的虚机在速度和稳定性上差别也比较大。
例如,超大带宽是香港云空间(yunhktop)虚机的一个突出优点,最基础的一款虚机带宽也在16M以上。并不是所有空间商的虚机都是大带宽,阿里云万网的大陆虚机带宽比较大,但是阿里云万网的香港虚机带宽则只有1~2M,只相当于香港云空间香港虚机带宽的十分之一。
综上所述,云服务器和虚拟主机各有各的优缺点,适合自己的才是最好的,并不是配置越高越好。
如果是大型网站、需要安装配置特殊的运行环境、需要超大的空间或者超强的性能又或者是自己需要建立许多个网站就推荐使用云服务器。
如果是中小型网站就推荐使用正规的品牌虚拟主机,配置够用、价格便宜、易管理易 *** 作。
对于大多数的运维管理程序员来说,如何维护服务器的正常运行以及内存占用等都是非常常见的日常工作内容。而服务器的虚拟化却能够大大优化这一问题。下面我们就一起来了解一下服务器虚拟化的好处。
从基本的服务器整合开始,服务器虚拟化有诸多好处。你可以在单个硬件上将多个应用程序联合起来,从而减少数据中心所需的服务器的总的数量。服务器越少,框架和网络设备就会更少;从物理空间到空调的维修费用,所有这些都会帮助节省事物的开支。
服务器虚拟化降低了新硬件对资本支出的需求,从而让你不用再对这些硬件进行更新。你可以重新部署那些突然释放出来的服务器。
还记得数据中心管理员必须手动提供服务器的那些日子吗自从服务器虚拟化出现之后,自动化就有了较大进步,从而用户就可以在几秒时间内把VM运行起来,并且还能通过仅点击几下鼠标来迁移多个工作负载,以便应对业务变化需求。
服务器虚拟化也能够提供当下基于web的、高连接性业务所需的高可用性、失效备援、可扩展性、敏捷性、高性能和灵活性。服务器虚拟化是支持云计算供应商提供其服务的底层技术。当客户从云服务提供商那里购买了基础设施即服务(IaaS)时,他们就会购买VM,然后再添加完成任务所需的相关存储、管理和安全功能。
服务器虚拟化的不同类型
在服务器虚拟化的世界中,物理服务器被称为主机,它运行着一个主机 *** 作系统。每个VM都是一个客户,会运行一个客户 *** 作系统。客户会彼此隔离开。
有了基于超管理程序的虚拟化,超级监督程序或虚拟机监控器(VMM)就能处于主机OS和底层硬件层之间,向客户 *** 作系统提供必需的资源。
半虚拟化和全虚拟化能够在客户 *** 作系统安装进虚拟机之前对它进行修改。北京IT培训认为这可以提高性能,因为被修改的客户 *** 作系统可以直接与超管理程序进行通讯,从而减少模拟开销。
1、整合资源完成资源整合是服务器虚拟化的主要工作,在信息时代,各行各业在发展过程中,产生的数据呈现爆炸式增长,如何实现对这些数据和资源的综合利用,是各大行业亟需解决的问题。计算机服务器虚拟化技术的研发和应用,为实现资源整合提供技术支持和应用平台。尤其是近年来,云计算技术的不断普及,集中化资源管理愈发先进,为云技术的发展和推广提供了条件,目前各大企业对计算机硬件资源的利用率不足20%,资源浪费现象依然非常严重,通过服务器虚拟化技术可在原应用保持不变的基础上,集中在某一计算机服务器中,可促使企业的物力资源调利用率大大提升,从而降低了各项硬件的投入,节约了成本。
2、低能耗在信息时代,技术革新的重中之重,也是降低资源消耗的主要途径,云计算技术备受推广,在IT界大量推广云计算技术。计算机服务器虚拟化是提升资源利用率的主要途径,也可以对能耗进行合理的管理。虚拟化技术则可以模拟出不同场景,从而实现对计算机系统中各种硬件及软件进行全面系统的检查,发现问题立即显示在界面上,提醒相关人员及时处理,从而达到降低能耗,实现绿色发展的目的。
3、降低运营成本在信息化服务商不断经营转型的背景下,集约化对成本控制提出了更高的要求,投资愈发精细化,而企业实现IT化运行的关键自傲与集中对数据中心的投资,此项内容主要涉及到两方面内容;①计算机硬件和许可服务支持的投资。②计算机系统运维承的成本投资,通过计算机服务器虚拟化技术,能充分发挥服务器应的性能。
4、应用更加平坦化通过服务器虚拟化技术可促使计算机服务器应用平台更加平坦化和透明化,在信息时代,数据中心平台逐年增加,计算机服务器的应用愈发复杂,不同平台在具体运行过程中,需要充分考虑不同 *** 作系统和中间件的层面问题。通过服务器虚拟化技术可有效解决此类问题,将应用和硬件平台相互隔离,实现了跨越平台的限制。
如需了解更多,请访问蛙云官网wayuncn
专业领域十余载,倾情奉献
一次沟通,终生陪伴
在电脑上安装IIS服务器即可实现类似虚拟主机的网站空间,下面以Windows7系统为例:
1、打开系统自动的“控制面板”--“程序和功能”点击进入。
2、在“程序和功能”中,点击“打开或关闭Windows功能”,勾选“Internet信息服务”,点击“确定”进行安装IIS服务。
3、IIS安装完成后,在“计算机”上单击鼠标右键,打开“管理”,在“服务和应用程序”下的“Internet信息服务”中,单击鼠标右键“网站”,添加本地网站程序即可。
4、这里可以启动或者停止IIS服务器,IIS服务器支持aspnet和asp的网站运行,由于本地电脑搭建网站,上网IP是变动的,是没法进行域名绑定访问的,可以通过本地回传地址127001进行访问。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)