科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件对Windows .NET Server的评估

对Windows .NET Server的评估

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在考虑是否升级至.NET时,企业的决策者一般对.NET有二种考虑。一些决策者对.NET持谨慎态度,认为微软是在走一步险棋;另一些决策者则认为.NET是微软这几年来推出的最好的产品,他们认为.NET在技术方面有质的飞跃

作者:刘彦青编译 来源:yesky 2007年11月5日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
不要随意升级Windows 2000平台

  在与微软产品打交道的这几年,我得出了一条经验:微软的企业文化是不断地推出新产品,修正bug和对Office、IIS、COM+、Windows等产品以前版本的改进不是它们优先考虑的事情。我还注意到,微软的客户希望它能够象重视新产品开发那样重视修正现有产品中存在问题。为此,微软推出了产品支持服务(PSS)专门用来修正现有产品中存在的问题。只有在极少数情况下,真正的开发队伍才会来解决以前产品中存在的问题,这也是微软的老产品中问题丛生的原因所在。微软最拿手的是新产品开发,而不是修正现有软件中的问题。

  去年以来,微软在放弃对原来产品的支持方面走得更远了。由于不再推出这些老产品的升级程序,支持老产品的问题更加恶化了,以前这个问题尚不明显,因为新版产品和服务包之间并没有明显的区别,当用户发现微软的产品中存在问题时,微软就会推出一个全新的、稳定的免费升级包来。这种好日子已经一去不复返了,要真正地修正核心的COM+或Windows Server中的bug,就必须升级到Windows .NET Server。Visual Basic .NET就是微软是如何抛弃其老产品方面的一个极好的例子,VB.NET与原来的VB之间存在明显的不同。

  如果没有计划将服务器升级为Windows .NET Server,我建议就使用Windows 2000 Server,然后安装直接解决特定问题或安全缺陷的升级程序,你的策略应当是稳定并满足Windows 2000平台上客户的需求。在决定向Windows .NET Server进行升级前,不要对系统的软件进行重大的变化。

  在我们公司,现有的Windows分布式互联网架构(DNA)被稳定在Windows 2000 SP2,即使在SP3推出后,我们也不准备升级至SP3。如果想使用新的功能,我们将使用不同的、有.NET Framework组件升级程序的Windows 2000 Servers来实现我们的目的,原来的Windows 2000 Servers将被升级为Windows .NET Servers或被淘汰。尽管可以在Windows 2000 Server上安装安全补丁,但在Windows .NET Servers中,微软已经修正了在Windows 2000中屡屡作怪的一些安全缺陷。

  不要忘记红色代码的危害

  Windows .NET Server是自红色代码病毒在全世界范围内大肆攻击微软的服务器软件后,微软推出的第一款服务器产品,这促使微软减少产品中可以被黑客用来危胁Windows .NET Server安全的可攻击点。在以前版本的Windows Server中,大多数组件都是被缺省地安装上去的,现在,这些任务都被转移到一个安装后的向导中,该向导将引导系统管理员一步一步地分别安装各个组件。

  另外,许多产品也不在缺省地开启所有的功能。现在,系统管理人员必须为每台服务器及服务器产品启动所需要的功能。这对于规模较小的商家非常合适,服务器只安装了它需要的组件,而不会要求系统管理员对所有的服务器产品都熟悉,而髭功能也根本就不需要,这样,就大大提高了产品的安全性。

  微软采取的另一个重要措施是采用了一个代码分析工具,这个工具能够对源代码进行扫描,并发现能够被黑客用来攻击服务器的常见的编码方面的错误。据IIS开发小组称,利用这个工具,他们修正了产品中的一个安全漏洞。尽管目前还不清楚这一工具对Windows .NET Server的影响,但微软对安全的关注也是向Windows .NET Server升级的一个重要原因。

  服务器类型很重要

  在决定是否对服务器进行升级时的一个重要因素是定义其一般的用途,然后对该服务器现有的功能与Windows .NET Server中的功能进行比较。对于Web服务器而言,我认为Windows .NET Server中对IIS的增强已经足以使我们进行升级。ASP.NET和.NET Framework成为了Windows .NET Server中的标准组件,而且与IIS进行了集成。通过ASP.NET,微软使Web开发人员能够充分利用C++强大的功能和Visual Basic的快速应用开发以及易用性。

  对于文件和打印服务器而言,向Windows .NET Server升级的必要不是很大。在这些服务方面,Windows .NET Server几乎没有什么改进。如果正在对服务器进行合并,将原来的多个服务器换为一台配置多处理器的服务器,在这些服务方面,Windows .NET Server比Windows NT或Windows 2000有较大的改进。

  Evaluate Windows .NET Server (Continued)

  对于域控制器而言,将业务升级到下一个版本的活动目录(AD)带有一定的冒险性。大多数的公司才刚刚开始向AD移植,如此快地进行升级将在大多数的IT团队中引起混乱。然而,如果拥有特别的或复杂的能够从Windows .NET Server中新的交叉域名功能受益的系统架构,那就别无选择,只有升级到Windows .NET Server了。如果可能的话,新布置AD时应该升级到Windows .NET Server。

  如果在使用Windows Server群集,那就要考虑向Windows .NET Server升级,因为它允许在一个群集系统中集成超过2台的服务器。这一功能对于安装多个SQL Server非常有效,因为3个服务器可以使用同一个结点,能够提供比2节点的服务器群集更高的可用性。

  与Windows 2000和Windows NT相比,Windows .NET Server对Windows 2000的改进并不是十分明显。然而,由于非常重视安全性、升级策略的改变、新功能以及继续对Windows 2000的问题提供支持,我们还是有理由迟早地升级到Windows .NET Server。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章