艺术的精简是一种美。自明代家具开始回归精简,今日精简的现代建筑风格已融入生活的方方面面。在IT业,精简同样潮流。如果你参观一下现在只能在博物馆见到、流行于上个世纪七十年代的大型机,对比手上小巧玲珑的笔记本电脑,计算能力要远远超过当时的大型机,你一定会惊异于精简之美。
透过飞速发展的软件工程,可以充分体验到软件的精简之美。在C语言一统开发界的年代,实现一个简单的功能需要上千行代码,在构件化流行的年代,实现同样的功能可能只需几十行。
软、硬件的发展历程一直表现出强烈的精简趋势,人们对IT的需求却没有精简,这使得软、硬件的增长抵消甚至超过了技术发展而带来的精简。因为硬件的技术更新速度已极大地超越了软件,这使得硬件能够保持不断瘦身,软件却不断臃肿。这样,软件的精简事实上已成了一个大问题。
单以艺术的角度去评判臃肿,并不一定不美,至少在唐代时是以胖为美;但在现实生活中,臃肿却可能与不健康形影相连。这个道理对IT系统同样适用。臃肿的系统往往是不稳定、不安全的别称。
具体到操作系统,这个问题同样突出。Windows操作系统在发展初期出现了多个分枝,在Windows 3.0以后,Windows 95、Windows 98、Windows me、Windows 2000一路发展,在此之外,还有一个Windows NT系列。不同的产品线给用户选择带来了难度。到Windows XP,情况得到了极大的改观,也为Windows XP赢得了很高的声誉。Windows XP的核心文件容量已达到了4G,这种情况下给Windows瘦身已成为当务之急。据内部人士透露,微软可能于2010年发布的Windows 7,其核心安装文件不过30至40M。
在这场风起云涌的瘦身热潮中,瘦身并非仅仅局限于桌面端操作系统,作为Windows Server 2003的升级产品,将要发布的Windows Server 2008就力图通过Server Core实现瘦身。
引入Server Core功能后,Windows Server 2008管理员可以选择安装有特殊功能的Windows Server最小安装。Server Core没有绘图用户界面,也没有运行应用的能力,是运行受支持角色以及提供特定功能的最小安装。使用Server Core安装的管理体验也会有所不同。Server Core要求管理员从本地或远程命令行用终端服务远程桌面连接初始配置系统,或使用脚本方法,还可以使用支持远程连接的MMC snap-ins或命令行工具远程管理服务器。
在服务器端,虽然其上面的应用比桌面端要简单不少,由于企业的规模、业务类型不同,应用种类也是千差万别的。因此,单纯的瘦身必然会给用户带来消化不良,把部分瘦身的权力交给客户,既满足了不少用户的瘦身得要求,又可以解决由此带来的消化不良问题。
通过Server Core功能实现瘦身以后,软件维护的工作量下降了,这源于Server Core仅安装必需的部件,这样更新的工作量必然会下降,受攻击的概率也相应下降。由于服务器上安装了更少的软件,在网络上可能招致的攻击数量必然会降低,此外,如果发现文件中存在安全缺陷,该文件未安装在本地服务器中,相应的更新就不必在本地服务器上进行。如此可靠性自然得到了提升。最后由于只有少量的文件安装在基于Server Core的服务器中,没必要对不需要的部分进行管理与更新,可以有效的较低管理成本。Server Core带来的一个直接的好处就是所需磁盘空间的减少。尽管Windows Server 2008需要工作在更为复杂的服务器端,但其仅使用大约1GB的磁盘空间进行安装。
由于在管理成本、硬件成本上有所降低,稳定性和安全性有所提升,Windows Server 2008通过精简,已经在诸多方面给用户带来了好处。
由于Server Core的引入,Windows Server 2008所带来的不是一次新的军备竞赛一般的硬件升级。用户完全可以根据自己的硬件条件和业务需求选择Windows Server 2008中的组件。从这个角度来说,Windows Server 2008更像是绿色IT的象征。
精简为美,也许在真正使用过Windows Server 2008之前,做出这个判断为时尚早。按照以精简为美的标准,Windows Server 2008,看上去很美。(作者:老杳)
欢迎提供博客素材,欢迎访问老杳个人空间:老杳吧,最及时的更新,先睹为快,http://www.laoyaoba.com