`
wodamazi
  • 浏览: 1419566 次
文章分类
社区版块
存档分类
最新评论

企业应用的微软虚拟技术保证

 
阅读更多

笔者在前几篇博文中简单地介绍了微软虚拟技术,从目前IT技术的发展看,虚拟化应用已经在企业信息化中占有越来越多的权重。微软虚拟技术不仅技术上先进,并有可持续发展和更新的能力,更重要的也是CTO们最关注的,其实是迁移到虚拟应用环境后,企业应用和数据的安全性能不能得到有效的保证。笔者之所以对微软虚拟化技术推崇,是因为看到了微软在保证技术的先进性,应用的兼容性之外,在安全性方面的努力。

Hyper-V作为微软虚拟化最核心和最底层的技术,可部署在Windows Server 2008及以后的微软服务器版本上面。Hyper-V在微内核的优势,是其它第三方的虚拟技术不具备的。微内核中包含了尽可能少的代码,在Hyper-V的管理程序中没有设备驱动程序(驱动程序运行于每一个独立的分区,虚拟机OS虽然在独立的分区中却能通过Hypervisor直接访问硬件)。通过这种方式,Hyper-V的安全隐患被微软降到了最低。在系统底层,Windows Server 2008的安全性已经得到业界的认可,而且微软安全中心的补丁主动推送方式,使系统漏洞的维护基本上可实现自动化。这和其它操作系统(Unix、Linux等)上第三方的虚拟化软件打系统补丁的高难度和高风险不可同日而语,同时因为微软的应用系统能得到最广泛的硬件和驱动厂商支持,所以升级的安全系数无疑是最高的。

在微软的虚拟技术中,Hyper-V只管CPU调度和内存管理,这和其它第三方的虚拟技术还要进行设备管理是不一样的,微软虚拟技术的设备管理通过VMbus来进行。VMbus是微软虚拟技术的安全核心,它负责了可能出现问题的命令和代码的执行。基于VMbus的高速内存总线构架使其安全性得以保证,每台虚拟机之间隔离的VMbus调用保证了每个分区、每个虚拟机之间完全隔开。换言之,运行于同一台的物理服务器上面多个虚拟机应用,如果某一个需要升级安装重启,或者是之上的其它应用程序崩溃需要虚拟机重启,都不会影响其它虚拟机的正常应用。这样的设计,对大型企业的高端服务器上的多虚拟机应用丰常重要!在系统设计方面,Hypervisor拥有自己的地址空间,与Guest的地址空间完全隔离,并且Hypervisor直接运行于Windows Server Core上,这样保证了虚拟化应用的高效,同时完全避免了安装于服务器的其它应用对于虚拟应用的干扰。

因为Windows系统的普及程度,企业应用时部署Windows Server普遍比较担心的是操作系统被攻击以及漏洞本身带来的隐患。从技术方面看,Windows Server并不比Linux、Unix等系统有更多的漏洞,但因为使用者众多,在这个平台的开发者数量也高于其它平台几个数量级,所以造成了Windows Server安全性相对较差的假象。随着Windows Server 2008的推出,在操作系统的安全性方面,微软已达到业界的认可,已经有象Nasdaq等将大型应用全部迁移到微软的服务器系统上。针对微软操作系统的攻击和病毒等,在Windows Server 2008上面只能停留在应用层,Server Core被很好的隔离开,Hypevisor直接运行于Server Core上面,使微软虚拟应用从最底层得到了安全保证!

经过实际的微软微虚化应用的部署和使用,笔者发现Windows Server平台上微软的虚拟应用优于其它所有第三方的虚拟应用,也并不比其它操作系统的虚拟应用性能差。因为微软在虚拟技术平台的安全性设计,我更看好微软虚拟应用在企业信息化中的前景。

分享到:
评论

相关推荐

    net学习笔记及其他代码应用

    30.简要谈一下您对微软.NET 构架下remoting和webservice两项技术的理解以及实际中的应用。 答:WS主要是可利用HTTP,穿透防火墙。而Remoting可以利用TCP/IP,二进制传送提高效率。 31.公司要求开发一个继承System....

    在线考试系统文献综述

    考虑到现有机房的服务器上一般都是采用Windows NT作为操作系统,因此我们在应用服务器上建立WEB 时,采用微软的IIS(Microsoft Internet Information Server4.0),为了系统的安全性,安装微软的Proxy Server 作为...

    asp.net知识库

    如何保证页面刷新后的滚动条位置 清除网页历史记录,屏蔽后退按钮! 如何传值在2个页面之间 :要求不刷新父页面,并且不能用Querystring传值 Asp.net地址转义(分析)加强版 Web的桌面提醒(Popup) Using the Popup ...

    超级有影响力霸气的Java面试题大全文档

     对于客户机,EntityBean是一种持久性对象,它代表一个存储在持久性存储器中的实体的对象视图,或是一个由现有企业应用程序实现的实体。  Session Bean 还可以再细分为 Stateful Session Bean 与 Stateless ...

    行业贸易商务门户网站系统正式版

    asp.net+mssql架构的b2b行业网站源码行业贸易商务门户网站系统正式版现提供下载了,应用我们这一套程序,完全可建立一个如阿里巴巴一样全球领先的B2B电子商务网上贸易平台的网站系统,有企业B2B网站管理系统应有的找...

    桃源网络硬盘 5.8.zip

    桃源网络硬盘可广泛应用于互联网、企业、学校、政府、科研等不同机构的异构网络环境中,不限制系统终端用户量,有关产品分免费共享版和付费商业版两大类,前者可在本公司网站(www.mytaoyuan.com)或各大下载站轻松...

    discuz!6.1GBK 版本论坛系统

    从创立之初即以提高产品效率为突破口,随着编译模板,语法生成内核,数据缓存和自动更新机制等独创或独有技术的应用,和坚固的数据结构及最少化数据库查询设计,使得 Discuz! 可以在极为繁忙的服务器环境下快速稳定...

    新版Android开发教程.rar

    � 由于采用了 Java 作为应用开发语言,目前可用的传统第三方应用还很少,但由于 Android 是一款完全 开 源的移动计算平台,相信第三方应用会很快的丰富起来。 � Google 提供了一套 Java 核心包 (J2SE 5,J2SE 6) 的...

    Zoomla!逐浪CMS v3.1

    5、卓越的编辑器设计,支持包括微软雅黑字体在内的新颖应用,并支持windows2008高端存储使用。 6、图片、WORD、PDF文件输出支持,以保证知识产权。 7、独创的PrintServer系统,您可以通过此模块智能的打印输出衬衫、...

    java 面试题 总结

    对于客户机,EntityBean是一种持久性对象,它代表一个存储在持久性存储器中的实体的对象视图,或是一个由现有企业应用程序实现的实体。 Session Bean 还可以再细分为 Stateful Session Bean 与 Stateless Session ...

    windows 程序设计

    Microsoft Windows版本3.1是1992年4月发布的,其中包括的几个重要特性是TrueType字体技术(给Windows带来可缩放的轮廓字体)、多媒体(声音和音乐)、对象连结和嵌入(OLE:Object Linking and Embedding)和通用...

    HTShop网上购物系统 v1.0.10.24

    开发技术采用ASP.NET+Access数据库,运行环境为微软ASP.NET2.0 将程序所有文件上传至支持.net2.0的虚拟主机中即可通过域名访问。 默认后台管理帐户:admin 默认后台管理密码:123456 如果您在安装或使用HTShop遇到...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    Access 微软 Access是一种桌面数据库,只适合数据量少的应用,在处理少量 数据和单机访问的数据库时是很好的,效率也很高 小型企业 三、 Oracle数据库概述 ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以...

Global site tag (gtag.js) - Google Analytics