Windows Server 2012七大超值特性
51CTO 12年12月28日 15:36 【转载】 作者:51cto 责任编辑:周茂盛
导读:Windows Server 2012堪称一款里程碑式的操作系统,大量新功能与新特性给产品带来令人印象深刻的全方位提升。从数据在磁盘中的存储方式到客户端与服务器间的数据传输协议等等,新产品中充满了惊喜与创新。而要总结这款服务器操作系统的首要变革,我们认为连续可用性、低廉的成本与减少管理支出应当算作联络各类改进的核心价值与关注重点。
关键词: 云计算 Windows server 2012 特性
Windows Server 2012超值特性第三位:PowerShell 3.0
让一切与Windows Server 2012有关的管理工作都获得自动化方案,这正是PowerShell 3.0的核心价值。在Windows Server 2012当中,还没有哪种管理任务是PowerShell无法完成的。在使用PowerShell的远程管理功能时,大家会发现自己能够在任何有权限进行 访问的服务器上都能运行PowerShell脚本。尽管新的服务器管理器所使用的图形用户界面可能只是图有其表的孱弱系统管理方案,但 PowerShell却是隐藏在幕后、实力不俗的主力任务处理者。
Windows Server 2012中包含2430条命令,加上PowerShell创建工作流的能力以及Windows Workflow Foundation(简称WWF),共同将系统管理提升到新的历史高度。对于基于时间或计划的管理工作而言,Task Scheduler与PowerShell的携手协作能够将命令行的威力发挥到极致。大家可以在PowerShell命令窗口中键入以下内容来查看所有可用命令:
PS> Get-Command -Module PSScheduledJob
对于某些管理工具而言(例如新的Active Directory Administrative Center,活动目录管理中心),用户会发现其中多了一个PowerShell历史记录窗口,大家可以清楚地查看哪些命令已经执行及是否正确完成预定任务。对于那些常用的命令,我们可以将其保存起来在今后的重复任务中自动使用,甚至为特定环境创建一套Active Directory脚本。
这一改进绝非偶然,微软公司还建议用户利用Server Core打理无人照管的服务器。事实上,除非大家手动取消,否则该功能将自动得到安装。根据微软公司的理解,只根据服务器角色部署必要的功能、将其它一切 有可能造成潜在安全或可用性风险的无关代码全部清除才是保障业务持续性的最佳选择。安装完成后,所有管理工作都要通过服务器管理器GUI或者 PowerShell以远程方式自动实现。如此一来,企业无论是从安全性还是修复效率上都无形中节约了一笔开支。
Windows Server 2012中的PowerShell集成脚本环境(简称ISE)是一款专门用于开发及测试PowerShell脚本所准备的工具。它包含一套全面的帮助方 案,能够以填空的形式了解用户需求、一步步帮助大家创建并测试属于自己的自动化脚本。我们可以在清单中筛选自己需要的命令,然后使用-What IF限定符在不实际运行命令的前提下预览命令的执行效果。
Windows Server 2012超值特性第四位:故障转移集群
在以往的Windows Server版本当中,集群的应用主要局限于以SQL Server为代表的高性能计算及高可用性服务领域。要使用集群,我们不仅需要购买特殊的授权许可、还得安装一系列其它必要组件。Windows Server 2012则厚道得多,标准版本中即拥有集群功能的设定使得用户能以非常公道的价格搭建属于自己的容错双节点集群。
“连续可用性”是微软公司在描述容错资源作用时的流行用语,而集群化功能则是实现这一概念的必要前提。就拿拥有两个集群共享分卷(简称CSV)版本 的连续文件资源来说,它会通过对存储空间名称的统一设定使客户端能够延同样的路线访问后备资源。CSV分卷与集群存储根目录下的目录与子目录非常相似。 CSV版本2则包含支持分卷镜像服务(简称VSS)所必需的数据,借以为CSV分卷提供硬件及软件故障恢复。
另一项新功能名为集群更新识别(简称CAU),允许用户在不必中断或重新启动集群的前提下,为集群中的所有节点进行补丁安装或更新工作。每个节点将 自动进行更新,并在必要时重新启动。要让CAU实现无中断集群连续性,我们需要为其配备两个以上集群节点。这项功能的出现能帮我们规避停机时间,同时降低 基础设施管理成本。
之前的Windows Server版本在虚拟化域控制器(简称DC)方面存在局限,但随着Windows Server 2012的出现,这个问题已然销声匿迹。最新的Hyper-V 3.0能够支持虚拟化域控制器克隆功能,我们也可以通过快速将DC恢复到任何已知状态。这一点对于从事开发工作的用户尤其是项目实验室来说非常重要,因为大家很可能需要根据需要建立一套运行环境、或者将环境恢复到某种已知状态。