是否要在Windows Server 2012中运行Server Core?

日期: 2013-01-14 作者:Brien Posey翻译:杨旭 来源:TechTarget中国 英文

在企业打算部署新服务器或者部署Windows Server 2012的时候,是否使用Server Core是他们必须要做出的一个决定。这里是一些针对使用Server Core持支持与反对态度的争论。   首先要考虑的事情是,微软对Server Core的政策。尽管还没有看到微软对Server Core任何相关的建议,但微软已经声明Windows PowerShell是管理员们的最优选择。

这份声明貌似指明了Server Core也许最终会成为最优的部署类型选择。   Windows Server Core优势   Server Core部署的最大一个优势是,比标准的Windows Serer部署……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

在企业打算部署新服务器或者部署Windows Server 2012的时候,是否使用Server Core是他们必须要做出的一个决定。这里是一些针对使用Server Core持支持与反对态度的争论。

  首先要考虑的事情是,微软对Server Core的政策。尽管还没有看到微软对Server Core任何相关的建议,但微软已经声明Windows PowerShell是管理员们的最优选择。这份声明貌似指明了Server Core也许最终会成为最优的部署类型选择。

  Windows Server Core优势

  Server Core部署的最大一个优势是,比标准的Windows Serer部署具有更少的受攻击面。Server Core部署中缺少很多Windows Server组件,比如Internet Explorer、服务器管理器和控制面板。

  使用Server Core安装的另一个好处是,可以大量减少补丁管理负担。根据微软的估算,使用Server Core可以使需要应用的补丁数量可以减少三分之一或者更多。补丁管理实际减少的量取决于安装的服务器角色类型。

  对虚拟化的有力支持也许是使用Server Core最大的一个好处。与一个成熟的Windows Server部署相比,Server Core消耗更少的系统资源,使部署更快更有效。更重要的是,Server Core部署需要更少的CPU开销和更少的内存,并且比使用完整版本的Windows服务器相同的部署,具有更小的存储空间。

  使用Server Core可获得相当大的利益。这也引发了为什么大多数企业不使用它的问题。Server Core有很多优势,但同时也有很多不足。

  Windows Server Core劣势

  使用Server Core最明显的不足就是学习难度。早期的Server Core版本只允许管理员通过命令符提示窗口或者远程管理工具来管理Windows。现在,可以使用Windows PowerShell管理Server Core装置了。微软想办法简化了Windows Server 2012中的PowerShell,但是PowerShell对新手来说还是有点恐怖的。

  使用Server Core的另外一个缺点是,并不是所有的服务器角色可以在Server Core环境中使用。即使是Windows Server 2012也不允许所有的服务器角色在Server Core环境中发挥作用。以下是与Server Core兼容的服务器角色:

  • 动态目录的证书服务

  • 动态目录域服务

  • DHCP服务器

  • DNS服务器

  • 文件服务(包括文件服务资源管理器)

  • 动态目录轻量目录服务

  • Hyper-V

  • 打印和文档服务

  • 流媒体服务

  • Web服务器(包含ASP.NET的子集)

  • Windows Server Update Server

  • 动态目录权限管理服务器

  • 路由和远程访问以及以下子角色:

  • 远程桌面服务连接代理

  • 许可

  • 虚拟化

  正因为很多服务器角色与Server Core不兼容,因此有很多的应用不能在Server Core环境中使用。但是一些厂商已经开始改变应用,以用在Server Core环境。

  另外一些支持应用也许不能在Server Core环境中运行。比如,你目前的杀毒软件与Server Core不兼容。同样,一些备份代理也不能在Server Core环境中使用。

  结论

  虽然部署Server Core的收益性很大,但是兼容性问题和其他问题会阻止你使用。

  好消息是,Windows Server 2012中的部署类型不再是唯一啦。你可以部署一个完整版本的Windows Server 2012,然后转换到Server Core。如果服务器上要运行的应用与Server Core不兼容,但下一个版本兼容,这个方法就很有用。同时,对那些要求完整版本Windows安装,一旦安装完后就能在Server Core环境中运行的应用,这个方法也可行。

相关推荐