目前众多企业都开始为自己寻找一个更加适合自身发展的服务器操作平台。微软的Windows Server 2008 R2就是可以为大家解决服务器平台问题。微软最新的服务器平台Windows Server 2008 R2已经发布了有一段时间,相比Windows Server 08,R2并不仅仅是版本号的升级,其中引入了很多新的令人激动的特性,如Hyper-v 2.0、IIS 7.5、活动目录回收站、增强的PowerShell等等。

那么,R2可以为企业带来哪些的好处,这些新的特性,是否能吸引企业升级IT架构呢?在升级到R2时,又需要注意哪些问题呢?

问了寻求这些问题的答案,我们邀请到了微软技术中心技术架构师杨飞先生,向大家解读Windows Server 2008 R2的新特性,以及升级到R2平台,企业能够获得哪些切身的好处。

微软技术中心技术架构师杨飞先生

什么样的用户适合升级

Windows Server 2008 R2具有诸多的新特性,那么,这些特性对于用户具有哪些实际意义呢?升级可以带来哪些好处,而是否所有的用户都需要升级呢?谈到这个话题,杨飞的观点是并不是所有的用户都适合升级,从一个技术架构师的观点来看,有时候需要升级,有时候不需要升级。

Windows Server 2008 R2的新特性

杨飞举了一些事例来进行说明,首先是适合升级的情况:“选择升级与否,可以从两个地方考虑。第一服务器操作系统和客户端的操作系统有很大的不同,一种是在用Windows Server 2008 R2自身所带的功能,刚才我们看到新增的功能都是Windows Server自身涵盖的功能,比如说以前用windows 2003做AD的服务器,这是很好的目录服务。我们在中国的用户实际是全球AD服务的最大用户都在中国,银行,相当于全球最大的AD的用户都是中国的用户。”

“为什么这些用户迫不及待的从2003升级到2008 R2呢?因为2008 R2里面有一个非常好的回收站功能,以前AD大家知道一删了就都没了,中国AD的用户这么大,一个组织大概是30万的用户端,30万人的管理肯定不是一两个管理员能做到的。肯定是一个省级和地级机构都在用,以前的2003的版本是完全做不到的,需要非常专业的技术在底层进行搜索,才能把误删除的对象找出来。现在有了Windows Server 2008 R2的功能,非常容易的进行操作。”

“另外比如说IIS的增强,在2000上用的和2003年用的IIS到底有什么区别呢?看起来没什么区别,都是跑基本应用。但是到了2008 R2以后,由于IIS变成了完全模块化,用户可以完全按照需要组建自己的站点,这是非常令人激动的。模块化的功能把里面的风险完全隔离开来,当IIS企业几十个应用在里面的时候,不会因为一两个应用的编码的问题造成其他应用的宕机,这是一个很好的体验。”

接着,杨飞又举例说明了不适合升级的情况:“比如说用户拿Windows Server的服务器系统,是作为操作系统的底层,在上面跑自己的行业应用,有的行业应用写的比较好,如果在上面跑SAP等等,这些都是非常好的开发商帮你做的。如果行业应用非常小的公司做,在本地请了一家小的公司做,这个应用开发了三五年,还不错,功能也满足了。但是它的应用是写在windows 2000或者2003上,现在系统升级到Windows Server 2008 R2,到底想不想升级上去呢?这就是一个问题了,有些应用是不能很轻易的迁移到新的操作系统上,就带来一个问题,我能不能找到原来的供应商,多数情况下是找不到的。”

“所以我们给客户的建议是,如果你的Windows Server的应用是在上面跑你的行业应用,而这个应用又不是大的厂商帮你开发的,明确的标识这个应用可以很容易迁移到Windows Server 2008 R2,我建议考虑换一种方式升级,这也是2008 R2帮你做到的,虚拟化的升级方式。这个特别的常见,因为我见过很多的客户有一些业务系统,比如说跑windows 2000的,有的是windows 98的业务系统,机器只能每天在祈祷不要坏,买新的机器这些操作系统都找不到了,就没有办法保证正常的运行。这种系统上的应用,也不能反安装,也不能重安装,因为所有的系统工作都是当年有人配好的,你也搞不清楚到底能不能迁过去,通过虚拟化的方式来让它跑在新的机器上。”

微软虚拟化功能为企业带来的好处

Windows Server 2008 R2一个重要改进就是虚拟化方面,内嵌的Hyper-v 2.0引入了很多新的特性,比如实时迁移,而相对竞争对手,微软虚拟化具有很多独特的优势。微软Hyper-v中,虚拟机并不是运行在操作系统之上的,对此,杨飞用一个演示进行了解释:

“微软的虚拟化是放在操作系统之上的,我们看到很多的厂商是放在操作系统之下的,微软由于架构的特殊性,一旦打开了Hyper-v之后,原来安装的Windows Server 2008 R2也会降级成为一个虚拟机之一实际是降低使用,变成了虚拟机。这是在Windows Server 2008 R2跑的一台虚拟机,里面CPU的使用率,我们是拿软件进行加压的,可以看到虚拟机是百分之百的使用率。左边有一个任务管理器,显示的使用率是零。”

微软虚拟化功能演示

“虽然能看到另外一个虚拟机,实际跟那个虚拟机是平行的,所谓在物理机上装的操作系统,所以才是零,这才合理的。看到自己是零,但看不到另外一个虚拟机里的值,在右下角打开了性能查看器,是52%。物理机的任务管理器是4颗CPU,虚拟机是2颗CPU,占了百分之百。物理机占了整体运算性能的50%,物理机所处的操作系统自己还占一点,所以52% 是非常合理的数字。”

再有就是优秀的兼容性,对此,杨飞解释到:“为什么我们会建议您使用Windows Server 2008 R2的虚拟化架构呢?有很多的理由。首先Windows Server几乎可以认为是市场上兼容性最好的,市场上支持Windows Server的硬件有上万种,经过Windows Server硬件认证程序都不计其数了,凡是具有认证的都可以装在虚拟化上,很多的虚拟化厂商需要兼容性列表,买了品牌服务器,哪怕里面的一个网卡不符合甚至卡的版本不符合,仍然不能启动。这就是微软和其他的厂商非常大的区别,我们在兼容性上做的更好,相比而言,基本可以认为所有的虚拟化硬件都能够跑Windows Server 2008的虚拟化。”

另外一点就是能够非常好的进行虚拟机的迁移,对此,杨飞举了一个事例进行说明:“我们随便的找了一台笔记本,用的是笔记本的CPU,完全不是服务器的CPU,也就是普通的双核的CPU,我们通过在线的虚拟应用,迁移到笔记本里面跑起来,用户非常的惊讶,能够在这种逻辑上进行随意的迁移,这是一个令人激动的特性。”

优化的能耗控制,实现节能减排

目前节能减排、绿色已经成为备受关注的话题。Windows Server 2008 R2在这节能方面又有哪些新特性呢?针对这个问题,杨飞表示,R2在内核上进行了优化,同样配置的服务器,空闲状态下采用R2要比Windows Server 2003节能30%,这对大规模部署的环境是非常有意义的。

“在Windows Server 2008 R2内核一级就对电源控制做了一些优化,优化细致的程度,用户完全看不出来,实际性能的比较是非常高的。如果有同样一台硬件装Windows Server 2003和Windows Server 2008 R2,Windows Server 2003比Windows Server 2008 R2要多30%能耗。不但这样,我们还通过虚拟化技术和管理技术,能够把能耗降到更低。”

“在这里有个事例,微软在上海的紫竹园区有微软亚洲最大的开发中心,我们通过虚拟化的方式,虚拟了超过1500台的服务器,服务器的节省是900万人民币,大家觉得这个数字很大,其实后来大家一算真正的成本这都不算什么,因为900万人民币只是节省了硬件的成本,而电力成本要更高,每年都要有900万人民币。通过Windows Server 2008 R2的虚拟化和能耗管理,每年可以节省的电费是非常可观的。”

微软架构师解读Windows Server 2008 R2新特性的更多相关文章

  1. Windows server 2008 r2下载地址和激活破解方法

    Windows 7发布了服务器版本——Windows Server 2008 R2.同2008年1月发布的Windows Server 2008相比,Windows Server 2008 R2继续提 ...

  2. windows server 2008 R2如何更换系统界面语言/中文换英文

    下面我们来讲解一下如何将中文系统转化成日文.韩文.英文等其它语言界面的系统. 以windows server 2008 R2系统中文变英文为例: 1.到微软官方下载:Windows Server 20 ...

  3. 微软MSDN原版Windows Server 2008 R2 With SP1下载

    Windows Server 2008 R2是windows 服务器版本Windows Server 2008 R2继续提升了虚拟化.系统管理弹性.网络存取方式,以及信息安全等领域的应用,其中有不少功 ...

  4. Windows Server 2008 R2微软官方下载

    注意:Windows Server 2008 R2仅有64位版本. 以下下载地址为Windows Server 2008 R2 RTM Build 7600.16385的评估版本,此版本可免费试用18 ...

  5. Windows Server 2008 R2常规安全设置及基本安全策略

    这篇文章主要介绍了Windows Web Server 2008 R2服务器简单安全设置,需要的朋友可以参考下 用的腾讯云最早选购的时候悲催的只有Windows Server 2008 R2的系统,原 ...

  6. Windows Server 2008 R2 添加且制成“NFS服务器”角色后与Unix客户端匿名访问常见问题

    在复杂的主机与网络环境中,我们可能会接触到多种主机与操作系统,配合Windows Server 2008 R2的原生“NFS服务器”功能可以让这样的复杂操作系统更方便应用. 然而面对网络上众多的帮助指 ...

  7. c# webapi发布到windows server 2008 r2 iis上提示404错误

    项目服务端是一组RestFul风格的webapi,发布到本机的iis没有问题,但是发布到服务器以后就提示404错误.本机是win10的,服务器是windows server 2008 R2 64位.之 ...

  8. Windows服务器安全加固实战(Windows Server 2008 R2和Windows Server 2012)

    最近我们立方技术工作室在使用阿里云的过程中,发现服务器安全性也不是很高,而服务端的安全软件都很贵.为了为朋友们提供更加有效的解决方案,我们决定身体力行,高筑墙,大幅度提升服务器的安全防护级别! 主机安 ...

  9. Windows Server 2008 R2 负载平衡入门篇

    一.简单介绍负载均衡 负载均衡也称负载共享,它是指负载均衡是指通过对系统负载情况进行动态调整,把负荷分摊到多个操作节点上执行,以减少系统中因各个节点负载不均衡所造成的影响,从而提高系统的工作效率.在常 ...

随机推荐

  1. android MediaPlayer API大全已经方法详解(转载)

    通过这张图,我们可以知道一个MediaPlayer对象有以下的状态: 1)当一个MediaPlayer对象被刚刚用new操作符创建或是调用了reset()方法后,它就处于Idle状态.当调用了rele ...

  2. Android ListView添加多种类型的ItemView

    一般复杂的ListView都会重写BaseAdapter,通过重用convertView来减少inflate,通过setTag()和ViewHolder改变ItemView的内容. 重写BaseAda ...

  3. 【代码笔记】iOS-看图听故事

    一,效果图. 二,工程图. 三,代码. RootViewController.h #import <UIKit/UIKit.h> #import <AVFoundation/AVFo ...

  4. iOS 学习 - 12.NSMutableAttributedString 计算高度

    计算 NSMutableAttributedString 高度,必须要有两个属性 -(void)test{ UILabel *label = [[UILabel alloc]initWithFrame ...

  5. iOS 页面跳转传值,属性传值,代理传值,代码块传值,单例传值,通知传值

    有时候我们在页面跳转的时候回传递相应的参数,如,你想把在第一个页面的文本框里的内容显示在第二个文本框中,或者你又想把第二个文本框中的内容改变之后到第一个页面的文本框中,所有,这个时候我们就要用到页面跳 ...

  6. android Gui系统之WMS(1)----window flags & view flags

    SurfaceFlinger 前面说的,就是一个surface的合成.SurfaceFlinger就是一个默默的记录着,它不会对surface的内容有什么改动. WMS(WindowsManagerS ...

  7. MongoDB查询重复记录并保存到文件csv

    客户1w用户记录,发现里面有小部分重复数据 需要查出,比对哪些信息不同 https://docs.mongodb.org/manual/reference/operator/aggregation/# ...

  8. js中同步与异步请求方式

    异步请求方式: $.ajax({ url : 'your url', data:{name:value}, cache : false, async : true, type : "POST ...

  9. mysql行锁和表锁

    mysql innodb支持行锁和表锁,但是MyIsam只支持表锁.现在我们说说mysql innodb的行锁和 有如下表id为主键 为了出现演示效果,我们将mysql的autocommit设置为0 ...

  10. ORACLE之ASM概念

    一.     ASM(自动存储管理)的来由: ASM是Oracle 10g R2中为了简化Oracle数据库的管理而推出来的一项新功能,这是Oracle自己提供的卷管理器,主要用于替代操作系统所提供的 ...