服务器虚拟化成为流行趋势

服务器虚拟化 本文介绍了服务器虚拟化的概念、类型及特性,以及CPU虚拟化、内存虚拟化和I/O虚拟化技术。 阅读详情
 

       微软1998年在Windows NT上导入了虚拟化软件后,引起了用户的强烈反应。但实际上,类似的技术早在上世纪70年代的大型主机上就有了。若干年前,商业Unix厂商就在他们的企业级产品中加入了虚拟化的功能,这就是当时为什么大型主机卖得如此之火的原因了。

       如果你调查一下,看近年来市场发生了什么变化,你会发现答案是让人吃惊的清晰。前几年,虚拟化的门槛很高,而且应用也很有限。但随着x86平台上虚拟化技术的实现,首次向人们展示了虚拟化应用的广阔前景,因为x86平台可以提供便宜的、高性能和高可靠的服务器。

       更重要的是,一些用户已经开始配置虚拟化的生产环境,他们需要得到新的管理工具,从而随着虚拟化技术的发展而得到更大的收益。于是,这些领域的竞争日渐加剧。随着技术的成熟和稳定,厂商们从来没有像今年那样带着大量的新工具杀入了虚拟化市场。

        大中小企业通吃

       成功的实施案例在很大程度上是用户对虚拟化感兴趣的底线。而希望把成本低,往往成为中型企业采用虚拟化架构的驱动力。

       并且,许多小型企业开始进入数年前部署的Windows 2000/2003的更新期,他们面临着两种选择:要么买一或两台高性能的服务器或者购买6、7台普通的服务器。前者采用虚拟化技术就能达到后者所能提供的性能和存储容量,但占用的空间更小,成本也不高。

        对于大型企业,虚拟化技术更吸引人。他们的数据中心往往由数十台甚至上百台机架式服务器组成,里面闪烁着指示灯,风扇在嗡嗡作响,空气必须保证高速流通。然而,这一现象背后的一个不争的事实是,大量服务器的CPU被闲置着。Sun公司在大量调研后得出的结论:只有15%左右的资源在被充分利用。

        CPU在高速发展,但操作系统却相对滞后,应用就更不用说了。这使得用户花大量的钱买新的服务器,运行的却是老的应用。在今天超级动力的芯片前,即使是保守的IT主管,也会超过其真正的需求购买超前的计算能力。那些已经运行数年的应用可能并不需要更大容量的内存和最新的CPU,但为了保证系统的可靠和对新硬件的支持,用户别无选择。

       许多企业一旦实施新的采购,总会突破最初的预算底线。一台中端的服务器采用虚拟化技术后,一般能替代6或者7台低端的服务器。其节省下来的费用有时会超过最初购买的成本。如果在加上后期增加CPU、维修以及空调等的费用,其节省下来的费用会更多。

        一个虚拟的数据中心能明显地降低运维成本。它在防范系统意外宕机、病毒感染和系统升级方面的能力让人印象深刻。而且,虚拟化架构对资源的管理更加简单,它可动态分配CPU、内存和网络带宽。

        虚拟化的两种实现方式

       大量的厂商进入虚拟化领域并宣传他们不同的实现方法。甚至虚拟化本身这个单词也意味着它不是一个简单的过程。一般来说,虚拟化领域目前在芯片技术领域分化成了两个阵营。

         一种是通过硬件模拟实现的,它们的系统基于VMware或微软的虚拟服务器。该方式为每个虚拟服务器模拟了物理的服务器硬件,包括了全配置的BIOS。这种方法让每个虚拟服务器好像运行在主机平台的单个处理器上。硬盘方面,每个虚拟服务器是完全独立的,在其硬盘上有操作系统和必要的应用。

        还有一种是通过主机来虚拟分类的,例如SWsoft公司的Virtuozzo和Sun公司的Solaris Containers。这种方式要求主机的操作系统能支持相当数量的虚拟操作系统,并通过同样的操作系统内核处理I/O需求和安排虚拟服务器对处理器的请求。

       所有虚拟平台都需要一个管理程序,该程序要高于最基础的操作系统,低于虚拟化系统。管理程序通过底层的操作系统掌管着每个虚拟资源的请求和所有的I/O交互。每个虚拟平台的管理程序的组成是不同的,但它们的作用通常是一样的。

       最新一代的AMD和Intel的处理器都在内核里设计了硬件虚拟化功能。Intel的VT(Virtualization Technology)技术和AMD的SVM (Secure Virtual Machine)使得虚拟化的竞争从软件延展到了硬件。而且今天CPU微码对动态内存的管理也已经由软件来管理。这些努力使得x86架构的处理器更加适合由虚拟服务器引发的独特的工作负载。

       现在仍旧有其它的厂商忙于增加新的功能,包括虚拟服务器的管理、整合和移植等。例如,HP和IBM在所有的管理产品中加入了虚拟化工具,甚至DELL也在OpenManage中增添了虚拟化工具。

      独立软件开发商同样看到了市场机会,他们一般结合Vmware和微软的虚拟化软件提供整合或镜像等解决方案。

      虚拟服务器前景乐观

      整体看来,这些新技术都在飞速发展。服务器虚拟化的前景和一年前相比几乎彻底改变了。差不多所有可量化的指标,包括性能、稳定性、和SAN的结合以及64位的支持,新的虚拟化平台前景乐观。

        然而,另一方面,虚拟化的基础架构也受到了很大的挑战。

      一个原因是技术主管们担心一个篮子里放了太多的鸡蛋。假如一台单一的服务器出故障了,只会影响某个应用。而如果运行着10台虚拟服务器的主机出了故障,造成的损失就很大。

     而且,许多虚拟化用户逐渐发现较为困难的部分是向虚拟数据中心的移植。安装一台大服务器并在上面建立多个虚拟服务器是容易的,但在移植方面,从物理设备向虚拟层迁移,和物理设备间的移植没有什么不同。简言之,这是一个费钱、费时、充满困难的过程。

     然而,这些困难也不是说不能克服。事实上,你可以在本年度看到更多的办法来解决这些问题。在未来,你经过数据中心时会发现只有少量闪烁的指示灯和服务器。但这不意味着只有更少的服务器需要管理。实际上,服务器的数量在增加,应用也越来越多,只不过它们运行在虚拟的环境中。同时,提供一项服务会变得很简单,用户无需考虑资源利用、可靠性、硬件需求和安装。

     现在,惟一真正需要解决的问题是用好这些资源。其实,这个答案可能会有很多解决办法。目前主要是大量的虚拟化工具,但不久可能会是新的东西。不管怎样,服务器虚拟化正进入青春期,它有着坚实的基础、各种各样的机遇和更加广阔的前景。

 



Trackback: http://tb.blog.youkuaiyun.com/TrackBack.aspx?PostId=1524311


从零到一:手把手教你用STM32F103C8T6打造个人专属开发板(附立创EDA工程与源码) 本文详细介绍了如何使用STM32F103C8T6微控制器从零开始设计和制作个人专属开发板。内容涵盖硬件选型、原理图设计、PCB布局、功能验证等全流程,并提供了立创EDA工程文件和源码,帮助开发者深入理解STM32开发板的硬件架构与设计要点。 阅读详情

相关推荐

Open FPV VTX与Betaflight的MSP协议配置详解:从硬件连接到OSD显示

本文详细解析了如何通过MSP协议将Open FPV VTX与Betaflight飞控进行深度集成,实现飞行数据在OSD上的稳定显示。内容涵盖从硬件连接、Betaflight端口MSP服务启用,到VTX侧配置与OSD元素布局调校的全流程,并提供了常见问题的排查思路,帮助FPV玩家构建可靠的数据叠加系统。

weixin_29201933的博客 456

服务器虚拟化(详解)

服务器虚拟化通过虚拟机或容器化技术提供了资源的隔离性、灵活性和高效利用。虚拟化不仅在数据中心环境中得到了广泛应用,也在云计算、容器化等领域发挥着重要作用。合理选择虚拟化平台、优化资源配置、确保安全性是虚拟化成功实施的关键。

敖光 SRE 4135

数据分析项目:直播电商用户流失分析

其中,'Tenure'(在网时长)可能是影响用户流失的关键因素,意味着用户在平台上的停留时间越长,流失的可能性可能越低,这提示平台应注重提高用户粘性,增加用户在平台上的活跃度和停留时间。)的分析,挖掘用户流失的原因和模式,分析发现用户投诉处理效率(Complain)、距上次消费时长(DaySinceLastOrder)、会员生命周期(Tenure)等8项核心指标对流失预测贡献度达87%,模型准确率94.58%,并提出相应的建议。重视用户的满意度,及时处理用户的投诉和反馈,不断改进平台的服务和功能。

Nervousr的博客 2459

系统虚拟化基本概念与发展历史和趋势展望

用于屏蔽各个硬件指令集的差异,能够跨平台运行**(最终会将字节码编译到某个具体硬件架构的用户态ISA)。**以上是三种基本的虚拟化抽象方法,

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。 2023

基于Zemax的干涉仪仿真——Fizeau球面干涉仪

最近在用Zemax仿真干涉仪,在这之前查资料都是关于一些平面干涉仪的仿真,很少有关于Fizeau型的,尤其是球面干涉仪的仿真,看到很多关于这方面的问题回复都说利用多重结构仿照Zemax马赫-泽德干涉仪去做,但是也没有具体的过程,因此在这里分享一下我仿真的干涉仪步骤方法,具体是利用多重结构完成的仿真。

weixin_46657737的博客 6410

Multisim滞回比较器电路设计与仿真实战:从理论到应用

本文详细介绍了Multisim滞回比较器电路设计与仿真实战,从基础理论到实际应用全面解析。通过门铃原理类比解释滞回特性,提供2-5V阈值检测电路的设计步骤和Multisim仿真技巧,并延伸至温度控制系统等实际工程应用,帮助读者掌握电路设计与优化的核心方法。

assembly8low的博客 1082

服务器虚拟化的分类都有?

在服务器虚拟化中,有着自身的分类,通过系统的分类,可以让人更加的清晰,下面我们来看下服务器虚拟化的简单分类。2.以被应用的领域来划分:服务器虚拟化、存储虚拟化、网络虚拟化、桌面虚拟化。还有从以某类里衍生出来的,无法归类,比如cpu虚拟化,文件虚拟化。1.以实现层次来分:硬件虚拟化,操作系统虚拟化,应用程序虚拟化。

2301_78491269的博客 301

el-table通过上下左右键移动光标

在Element Plus的el-table中包含el-input和el-select组件,要实现上下左右键控制光标位置,需要通过focus和blur跟踪判断当前是哪个el-input或el-select有焦点,当按键按下时,通过监听,计算下一个获取焦点元素的索引,通过focus方法将焦点切换至改元素。

秋思的博客 1350

KVM虚拟化(一)

一、KVM虚拟化架构 1、主流虚拟机架构 图中对比了几种主流虚拟化技术架构:ESXi、Xen与KVM,其主要差别在与各组件(CPU、内存、磁盘与网络IO)的虚拟化与调度管理实现组件有所不同。在ESXi中,所有虚拟化功能都在内核实现。Xen内核仅实现CPU与内存虚拟化, IO虚拟化与调度管理由Domain0(主机上启动的第一个管理VM)实现。​KVM内核实现CPU与内存虚拟化,QEMU实现IO虚拟化...

bob的博客 3449

BGE-Reranker-v2-M3介绍

重排序模型介绍

吉米_王 5897

课程1:认识Asp.net Core Web API

本文是《.Net Core从零学习搭建权限管理系统》教程专栏的导航站(点击链接,跳转到专栏主页,欢迎订阅,持续更新…)专栏介绍:以实战为线索,基于.Net 7 + REST + Vue、前后端分离,不依赖任何第三方框架,从零一步一步讲解权限管理系统搭建。专栏适用于人群:Web后端开发人员Web API是一个很广泛的概念,Asp.net Core Web API是.NET框架用于创建RESTful风格的项目、用于轻松构建可供多个客户端访问的HTTP服务。1、支持RestFul风格编程;

成长的足迹 1256
上一篇: 尚未形成统一标准的多种虚拟化项目
下一篇: 早期的虚拟化技术雏形
techweb
博客等级 码龄19年 226粉丝 3842原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值