目前众多企业都开始为自己寻找一个更加适合自身发展的服务器操作平台。微软的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. 【读书笔记】iOS网络-应用间通信

    一,URL方案 URL方案有3个主要用途:根据设备上其他应用的存在与否调整逻辑,切换到其他应用以及响应打开你的应用的其他应用.你还可以通过URL方案从某个站点或是在基于Web的认证流程结束是打开应用. ...

  2. C#反序化json字符串,不用区分大小写

    最近在做第三方对接的项目,接口返回的数据是json格式,并且每个字段都是小写的,而我们程序类中的属性是要求大写的:刚开始想到的是用JavaScriptSerializer,但是这个并不满足需求 就换了 ...

  3. HTML5气泡悬浮框(已经加上完整文件)

    源文件链接:http://pan.baidu.com/s/1pKHlNSn 设计气泡悬浮框 1.在网页设计中,气泡悬浮框常常用于页面中为某些对象显示提示信息,恰当地使用气泡悬浮框能够使网页布局更加完美 ...

  4. CSS Float 以及相关布局模式

    float 取值 属性 值 描述   left 向左浮动   right 向右浮动   none 默认值   inherit 继承 看一个栗子 红色线框代表父元素 脱离文档流,其实也没有完全脱离,会被 ...

  5. 入CTF坑必不可少的地方-保持更新

    0x00 前言 没有交易,没有买卖,没有排名,纯属分享:p 0x01 CTF介绍 CTF领域指南CTF介绍大全CTF赛事预告 0x02 CTF练习 BIN:reversingpwnableexploi ...

  6. 如何利用Pre.im分发iOS测试包

    大众创新万众创业,在移动互联网的风口,移动APP开发与测试发展方兴未艾,受到了越来越多的重视.相较 iOS,Android 的开发环境更加开放.Android 开发者要测试应用时,只需发个 APK 安 ...

  7. HttpModule

    HttpModule是如何工作的 当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,Htt ...

  8. Kafka 技术文档

    Kafka 技术文档   目录 1 Kafka创建背景 2 Kafka简介 3 Kafka好处 3.1 解耦 3.2 冗余 3.3 扩展性 3.4 灵活性 & 峰值处理能力 3.5 可恢复性 ...

  9. 按要求编写Java应用程序。 编写一个名为Test的主类,类中只有一个主方法; 在主方法中定义一个大小为50的一维整型数组,数组名为x,数组中存放着{1, 3,5,…,99}输出这个数组中的所有元素,每输出十个换一行;在主方法中定义一 个大小为10*10的二维字符型数组,数组名为y,正反对角线上存的是‘*’,其余 位置存的是‘#’;输出这个数组中的所有元素。

    int[]x=new int [50]; char[][]y=new char[10][10]; int j=1,w=0; for(int i=0;i<50;i++) { x[i]=j; j+= ...

  10. IIS 500.19 错误

    HTTP 错误 500.19 - Internal Server Error 错误代码 0x80070021 配置错误 不能在此路径中使用此配置节.如果在父级别上锁定了该节,便会出现这种情况.锁定是默 ...