Server08 R2是云端主流操作系统
2012年,云计算的发展已经开始慢慢降落,毕竟,云计算的最终目的是给企业带来利润,给人们生活带来便利,虚无缥缈的东西即使勾勒的再完美也会被淘汰。在2012年,云计算已经开始着手为用户解决实际问题的阶段了,各大IT厂商都纷纷推出了自己的云解决方案,可以说,云计算的下一步将迎来真正的考验,但同时也是云计算迎来快速落地的机会。
云计算,操作系统可以说是其灵魂,其服务的好坏关系到云计算的发展速度,而提到云操作系统我们就不得不提Windows Server 2008 R2在云端所起到的关键作用,作为微软云平台Windows Azure的核心操作系统,Windows Server 2008 R2的出现很好的填补了云计算发展操作系统的空缺,虽然各种云平台不断出现,但是真正像Windows Server 2008 R2这样的云操作系统还是非常稀少的。
Windows Server 2008 R2相比上一代Windows Server 2008在很多方面都有了较大的性能提升,提升虚拟化、系统管理弹性、网络存取方式,以及信息安全等领域的应用,R2的出现,不只是为了再扩充Server 2008的适用性,如何以这些机制加速Windows 7在企业云计算的普及化,则是重头戏。
Server Core的功能强化
云计算的发展依托于企业虚拟化的程序,所以Windows Server 2008 R2在虚拟化方面的强势表现将有助于云计算的进一步发展。下面我们来看一下Windows Server 2008 R2在云计算方面是如何提升性能的。具体如下:
一、Server Core的功能强化
Windows Server 2008 R2的Server Core可支持.NET Framework,因此ASP.NET等IIS 7.5功能也可以在Server Core上使用。
Server Core
Windows Server 2008 R2的Server Core安装可以配置更多的角色,例如.NET架构,因此ASP.NET等IIS 7.5功能也可以在Server Core上使用。
另外,由于Server Core支持.NET Framework,所以PowerShell也在Server Core上使用。Windows Server 2008 R2也将PowerShell升级到了2.0版本,将其作为命令可以实现各种操作。
同时,用户可以在Server Core中选择是否安装WOW64。因为WS08R2只有64位版本,所以需要调用WOW来运行32位应用。但是,如果在Server Core上的运用都是64位的话,就不要安装WOW。这样,Server Core占用的空间就更小,可能成文安全漏洞的地方也更少了。
此外,Windows Server 2008 R2的Server Core中还引入了Hyper-V Server管理工具SCONFIG工具。该工具可以简单地控制Server Core的防火墙端口。
Server Core的益处
1、提升服务器的稳定性
Server Core只安装那些为管理DHCP、DNS、文件服务器或者域控制器所需要的功能,在Server Core 上只运行很少的服务和应用。因此,与那些运行了更多功能的服务器相比,Server Core极大地增强了服务器的稳定性和性能。
2、减少软件维护量
Server Core只安装最基本的功能,以便实现DHCP、DNS、文件服务器和域控制器这几个服务器角色,因此就具备更高的可管理性,也会降低软件维护量,至少没有那么多的软件需要更新和打补丁了。
3、降低被攻击风险
因为在服务器上安装了有限的服务和应用,那么暴露在网络中的攻击点也就有限,因此就会带来更少的攻击。与此同时,如果在某一个应用,比如IE中发现了漏洞,那么由于Server没有安装IE这样的应用软件,也就无须安装相关的补丁了。
4、更少的空间占有率
由于去除了不必要的驱动、应用和图形界面,Server Core只有1GB左右的安装大小,是正常Longhorn Server的1/6,并且安装完成之后,由于运行更少的应用,因此对服务器的资源占有率也会降低。由于Server Core安装版是Longhorn Server的一个子集,因此只有实现这四种角色的文件才会被安装。比如,在Server Core中,就不会安装IE、.NET框架等。
Server Core安装版的管理也会有所不同。因为不具备传统的图形界面,Server Core需要管理员在命令行中配置系统。一旦配置完成之后,管理员就可以在本地或者远程终端的命令行中管理该服务器。Server Core的提升有助于用户更方便快捷的部署云计算方案,而且使系统运行更稳定,更安全,空间占有率更少,十分适合云计算的需求。
增加的IIS 7.5功能
二、增加的IIS 7.5功能
在IIS 7.5方面,Windows Server 2008 R2中将集成IIS Administration Pack for IIS 7.0,加强FTP功能,IP Stickiness功能可以通过连接Web服务器访问客户PC并进行负载均衡。
Windows Server 2008 R2中还集成了DHCP故障转移新特性,当DHCP出现故障后迁移到新的系统,阻挡对DNS的攻击,从而提高DNS的安全性。
IIS 7.5
另外,Active Directory相关功能也有所强化。例如,新增的PowerShell可以让用户更加快速和高效地管理Active Directory。因此,PowerShell能够处理包括批处理程序在内的一切复杂操作。
Windows Server 2008 R2还对Active Directory关联功能进行了简化,增加了离线加入网域功能。现在,如果在域中注册客户PC的话必须在线连接域服务器。但是,这需要创建客户PC的环境,有了离线加入网域的功能之后,如果制作了域注册的XML文件,那么在离线状态下也可以注册客户PC了。
除此之外,Windows Server 2008 R2还增加了Best Practices Analyzer这项功能,它可以自动检查Windows Server 2008 R2 Active Director、DNS、IIS、Remote Desktop Service等的设定。总之,这项功能起到了加强WS08R2安全性的作用。
因为Windows Server 2008 R2是基于Windows Server 2008的,所以管理者不会在迁移的过程中有兼容性差的感觉。因为Windows Server 2008 R2内部增加了众多功能性,所以Windows Server 2008 R2有很明显的优势。
对于那些在刚刚在一年前迁移到Windows Server 2008上的用户来说,迁移到Windows Server 2008 R2是很重要的。然而对于那些使用Server 4.0的用户来说,Windows 2000 Server和Windows NT有很大的好处,所以他们可以考虑缓慢地向WS08RS迁移。
而面对云计算方面,客户无论是搭建Web服务器、Ftp服务器都更的心应用,使在云端的操作更快捷方便。
Hyper-V 2.0的更新
三、Hyper-V 2.0的更新
Hyper-V 2.0支持Live Migration动态移转,并能支持更多Linux操作系统安装在VM上。
在Windows Server 2008推出后半年,微软推出内建在Windows Server 2008上的虚拟化平台Hyper-V 1.0,这个版本虽然具有基本虚拟化功能,但相较于其它虚拟化平台功能,相对薄弱许多,例如缺乏动态移转功能,因此无法在不停止虚拟主机(VM)的情况下,将VM移转到其它实体服务器上的。而这项功能则在Windows Server 2008 R2上的Hyper-V 2.0开始支持,让这项虚拟化平台的可用性迈进一大步。
Hyper-V
Hyper-V 2.0新功能:
●支持Live Migration动态迁移
●可对虚拟磁盘动态调整容量
●具备VM内存动态配置功能
●能以虚拟映像文件于实体主机上开机
●VM可支持的操作系统增加Red Hat Linux
●主控端(Host)最高支持32个处理器逻辑核心
●提升VM运算效能
如果说Windows Server 2008 R2是云平台的核心,那么Hyper-V 2.0则是核心中最重要的那部分,Hyper-V 2.0的出现不仅在虚拟化方面迈了一大步,更是给了云平台用户采用微软云计算的信念,随着Hyper-V的不断推出,微软云平台会越来越受欢迎。
域功能的增强
四、域功能
要想使用增强的活动目录(ActiveDirectory)中的一些新功能,用户的域服务器必须在新的功能层之上运行,而在这些新功能之中,很重要的一项就是加入域的功能。部署期间,用户不必再手动加入某个域,而是可以建立一个应答文件,它可以根据情况把服务器加入域中。事实上,计算机甚至不需要与网络进行物理连接,就可以在部署时加入域,并在重启后成为域中配置过的成员。这一功能对于远程部署非常重要,尤其是企业越来越多采用分布式,远程为各地的服务器进行部署将成为网络配置的基本要求。新的活动目录回收站也是一项出色的功能,当管理员删除活动目录对象时,这些对象就被移入了回收站,如果之后还需要使用它们,就可以轻松地还原这些文件。
在R2版本中,终端服务有了一个新名称远程桌面服务(RemoteDesktopServices),其中新功能中给人留下深刻印象的是RemoteApp,它允许你远程连接到服务器上的应用,并且可以像使用本地服务器上的应用一样运行。这样的连接是通过远程桌面协议来实现的。通过RemoteApp,向服务器发布应用将非常轻松。
除了单一应用程序,用户还可以通过远程桌面服务将整个桌面客户端发送到服务器。发布到服务器上的客户端应用和用户本地的桌面项目并没有太大区别,使用者甚至不会意识到这些应用并非本机程序。远程桌面服务拉近了安装在本地的应用程序与作为服务的服务器程序之间的距离。
五、超级脚本
升级后的PowerShell也将作为R2的一部分发布。PowerShell2.0增加了新的cmdlet命令行及一些重要特征,其中两项尤其重要。
第一个是远程接入,PowerShell2.0可实现用户对服务器的远程呼叫及脚本运行,就如同用户在控制台一样。
另一个重要功能就是事务处理,用户可以标注任何指定一个指定的长脚本中的每个步骤,而且所有步骤可以同时回滚。这样带来的好处就是,用户写一个进行很多动作的脚本,如果其中一个步骤失败,所有步骤都回滚,可以保证服务器和数据都保持干净。WindowsServer2008已经在TransactionalNTFS上应用事务处理功能了,现在PowerShell也实现了对它的支持,并且打破了限制。
WindowsServer2008R2通过加入IIS以及支持.Net的特性,进一步完善了ServerCore。WindowsServer通过与Hyper-V2.0与虚拟机实时迁移的结合,使该系统的性能得到了大幅度提高,而TerminalServices的使用者也将应用到远程桌面服务方面的增强功能。对于那些大型服务提供商、拥有大型网络的组织机构以及拥有大量虚拟机的企业来说,WindowsServerR2很可能成为他们关注并采用的方案。
最后提醒一下,Windows Server 2008 R2首次只提供64位版本,不再支持32位环境,综上所述,我们不难发现,Windows Server 2008 R2的新增功能可以说都是为云计算的发展来设计的,可见,微软在云计算方面下了足够大的功夫,而Windows Server 2008 R2也不负众望,可以说是目前微软最好的云操作系统,能够帮助微软逐渐走向云端。