体验Windows Server 2008

上一篇 / 下一篇  2008-02-23 21:58:27

查看( 194 ) / 评论( 1 )

今天发现Windows Server 2008已经有安装版本了,打算装一个试试,就在我的一台很普通的测试机上装了一个Enterprise版.我的那太机器配置很一般,只有1G内存,CPU是Intel P4多少的我不记得了,是32位的单处理器,应该是前两年的配置了,因为这台机器还是别人淘汰给我的.之前这台机器上装的Win2003,本来打算用网络安装直接装的,可这台烂组装机的网卡竟然不支持.于是我只好直接升级了,直接运行Windows Server2008的安装程序,出现两个选项:从原来的系统升级和安装一个新的系统,不错,我选择安装新的.开始安装过程,非常顺利,也很快,吃饭回来发现都已经安装结束了.

当然了,之所以装的这么快,是因为WS2008初始没有安装任何Role,所有的服务都没有,进去以后,Server Roles Mnagement会让你选择要安装的Roles.看到一些新的Role选项,后面我会有一些简单的介绍.我先选择了Termial Services,和Web Server,我注意到2008里Application Server和Web server是两个不同的Role,我的理解是Web Server只是针对Web 应用,比如ASP.NET Web application或者Web Services,建立在IIS7上.而Application Server应该包括更广义的基于服务的Application server,比如WCF. 在选择安装Terminal Services的时候遇到很多选项,比如Terminal Server,TS Web Access, TS Licensing, TS Gateway, TS Session Broker等等,当时对这些还不知道是什么,所以只简单的选择了一个Termial server.  安装完之后, 想测试一下Web server, 于是在IIS7下面试图去Browse一个简单的页面, 竟然出现错误页面, 于是打开Web.Config试图打开Debug信息, 但是竟然告诉我没有权限去更改这个文件,我明明是在Admin组里的, 只是我是通过Remote control到这台机器去操作的,不知道是不是和这个有关系, 先留在这里等了解以后在解决,看来WS2008在安全上的确增加了些新的东西.

之后打算安装SQL Server 2005在上面,虽然SQL Server 2008也有了,但是我们的数据库现在是部署在2005上, 还是先装它吧. 可以想象,由于IIS7现在访问有问题, Reporting Service应该是安装不上去的, 的确在安装SQL Server2005开始程序检测到IIS有问题,Reporting Service 是Disabled, 去网上查了一下,有人也遇到这个问题, 说是安装了SQL Server 2005的SP2后就可以解决,试试看吧. SQL Server 2005, 没有选择Reporting service安装很顺利, SP2也安装顺利.

到目前为止, 我在WS2008上所做的也就这么多, 给我的初步感觉是, 微软在Server产品上做的的确越来越好, 我觉得越是微软没有很夸张的宣传的产品越是真正被人推崇的. Longhorn内核安装在我的那台那么普通的机器上,性能依然很好, 我感觉和我以前的WS2003相比速度上只有提高, 通过Remote control去操作非常流畅, 如果去下载一个Remote App6.0的话应该效果会更好. 说明Vista之所以慢并不是内核的问题,而是安装了那么多乱七八糟的应用和界面效果, 当然只是猜想,不懂不应该乱说. 对了, WS2008的安装版本这次多了一个Core, 是最精简环境的server 安装.

当然,WS2008增加了非常多很好的特性, 比如Hyper-V, 当然我更关注IIS7, 以及安全特性, 于是去WS2008的主页上去了解了一下(http://www.microsoft.com/windowsserver2008/en/us/default.aspx) , 去学习一下还是很有必要地. 接下来就把我所了解的一些特性在这里介绍一下吧.

一.    Server Virtualization

虚拟技术现在很盛行, 为什么虚拟技术这么有市场, 就是企业的IT为了节约成本, 按照微软的观点, 现在的很多部署在服务器上的应用只使用了很少的资源, 就是说企业投资了很多的成本购置服务器, 而能够部署的业务应用却还是有限, 因为大部分应用实际只占用了5-10%的系统资源.  虚拟技术就是可以让多个系统同时运行在一台物理服务器上, 这样可以大大增加资源的使用率, 比如在一台多处理器64位的机器上同时部署Windows server, Linux server等等, 这样Web 应用和数据库部署在相应的系统上, 逻辑上与以前一样,不过在物理上只占用一台物理服务器, 充分利用这台配置良好的硬件系统, 而且更加方便管理.

虚拟技术另一个主要的应用场景是在开发测试团队里, 以前的测试环境里要用到几台机器,现在通过虚拟技术可以把他们安装在Virtual Machines上, 只需要更少的物理机器就可以做到以前的事情,大大节约了成本.

WS2008的虚拟技术是根本性的做到了操作系统里了, 与以前的Virtual machine 和 virtual server不同, 以前是通过高层的软件实现的虚拟, 而在WS2008里, 是在硬件层和系统之间单独实现了一层基于Hypervisor技术的管理程序, 叫做Hyper-V, 这层软件可以使得不同的操作系统同时使用物理资源, 不允许第三方软件在这层上做任何事情, 不需要驱动程序有什么改变. 不过支持Hyper-V对CPU有一定要求, Intel VT 和 AMD-V 的处理器才可以. 实际上就是支持HVM(Hardware Virtual Machine)的处理器扩展指令, http://wiki.xensource.com/xenwiki/HVM_Compatible_Processors 这里是一个支持这个技术的CPU列表,可以看到, 主流的处理器都是支持的.

下面列出一些微软介绍的Hyper-V的主要特性:

1.       支持64位以及多处理器的host 机器, 32位系统和64位系统可以同时存在;

2.       方便快捷的把Virtual machine在物理机器之间迁移(好像这是虚拟机的优势);

3.       Hyper-V提供了一套新的I/O架构,使得性能提高;

4.        Virtual machine snapshot,方便恢复系统(这也是以前都做到的)

5.       Virtual LAN ;

6.       对Virtual Server 2005 R2的兼容, 使得建立在Virtual server 2005 上的虚拟机很容易升级到WS2008上.

7.       使用System Center Virtual Machine Manager 来管理virtual machines; 这个Manager提供了很多很好的特性来管理和配置企业的virtual machines,

  • 发现并评估可以被用作Virtual Hardware 的候选机器, 通过分析一些机器的历史的性能数据, 比如最大负荷的特性等等,决定哪些机器可以被用来做Virtual host,并排定优先级;
  • 只能分配工作(placement), 通过历史性能分析等, 把工作量分配到适合的虚拟机上;
  • 通过集成在AD中的发现机制Manager能集中管理企业中的Virtual host;           

待续…

 


TAG: 2008 Server server windows

cnhzlt的个人空间 cnhzlt 发布于2008-02-24 22:42:15
还没用过
我来说两句

(可选)

Open Toolbar