现在接收一个网站建设。客户要求双服务器,请问什么是双服务器?有什么优点

解决方案 »

  1.   

    制定双服务器部署计划逻辑 Team Foundation Server 包含应用层服务器(主要由 Web 服务组成)和数据层服务器(主要由 SQL Server 2005 数据库组成)。在双服务器配置中,一台服务器是应用层服务器,另一台是数据层服务器。双服务器部署是专门为超过 100 个用户处理多个团队项目的部署而设计的。双服务器部署的注意事项
    必须确定双服务器部署是否最适合您的业务需要。在为 Team Foundation Server 制定计划并考虑是进行单服务器部署还是双服务器部署时,请先问自己以下几个问题:我需要支持多少个用户?   如果计划支持少于 100 个用户,则应考虑单服务器部署是否更适合您的需要。相反,如果必须支持超过 500 个用户,则应考虑是否可以部署多个 Team Foundation Server。项目不能跨服务器拆分,但是可以在网络上部署多个 Team Foundation Server。考虑在单独的 Team Foundation 服务器上部署独立的项目,使 Team Foundation Server 的用户数量不超过 500 个。我将使用 Team Foundation Server 支持多少个项目?   如果支持少量项目,则应考虑单服务器部署是否更适合您的需要。如果支持大量的项目和用户,则应注意 Team Foundation Server 只能在每个服务器上支持 500 个用户,而且不能跨多个 Team Foundation Server 拆分共享资源文件的相互依赖项目。考虑对相关项目进行分组并在单独的 Team Foundation 服务器上部署每一组相关项目,使 Team Foundation Server 的用户数量不超过 500 个。 我是否有两个服务器可以专用于 Team Foundation Server?   双服务器 Team Foundation Server 部署中的服务器应该专用于 Team Foundation Server 功能。应用层和数据层 Team Foundation 服务器不应具有任何其他用途,如用作其他应用程序的邮件服务器、文件服务器或数据库服务器。何时需要将部署应用于生产?   计划至少用一整天时间在每个 Team Foundation Server 上安装和设置软件,至少再用一天时间在两个 Team Foundation 服务器上配置用户、组、项目、项目结构及权限。除这些问题以外,在制定双服务器部署计划时还应该考虑计算机网络。应用层服务器和数据层服务器应该是同一个域或工作组的成员,而且在同一个网段上,彼此之间没有配置防火墙。如果计划在 Visual Studio Team System 部署中包括测试远程测试机组 (Rig) 或生成服务器,则 Team Foundation 服务器也应该是这些服务器所在的域或工作组的成员。如果可能,则所有这些服务器应位于同一个网段上。双服务器部署的优点
    双服务器部署的优点如下:扩展性   双服务器部署是专门为大量用户设计的。双服务器部署可以随着部署范围的扩大而扩展,以便处理更多的用户和项目。服务分离   由于在双服务器部署中应用层服务和数据层服务位于不同的服务器上,因此可以分别在每个服务器上为用户和组配置访问权限。应用层和数据层服务有单独的备份和故障转移选项   可以分别安排应用层和数据层服务器的备份。如果必须对双服务器部署中的数据层服务器进行维护或者将其替换,则可以将应用层服务器重定向到对用户可见的不同数据层服务器。另外,可以选择配置和部署一个附加的服务器,用作备用或故障转移应用层服务器。双服务器部署的缺点
    双服务器部署的缺点如下:更复杂   必须在两个服务器而不是一个服务器上管理访问和维护。网络限制   应用层服务器与数据层服务器之间必须具有一致的网络连接。双服务器部署的要求
    下表显示了根据用户数量在两个服务器上部署 Team Foundation Server 时建议的硬件要求。配置  层  CPU  硬盘  内存  
    400 到 800 个用户
     应用层服务器
     单处理器,2.8 GHz
     20 GB
     1 GB
     
    400 到 800 个用户
     数据层服务器
     双处理器,2.8 GHz
     80 GB
     2 GB
     
    800 到 2,000 个用户
     应用层服务器
     双处理器,2.8 GHz
     40 GB
     4 GB
     
    800 到 2,000 个用户
     数据层服务器
     四处理器,2.8 GHz
     150 GB
     4 GB
     此处提供的准则适用于大多数部署。这些准则适用于单个 Team Foundation Server 上的用户数少于 500 个的环境。运行 Team Foundation Server 的服务器应具有可靠的网络连接,最小带宽为 1 Mbps,最大延迟为 350ms。如果您的环境不满足这些条件,在部署 Team Foundation Server 之前应该认真考虑潜在的影响。应考虑是否可使硬件要求高于建议的硬件要求,是否可以提高网络可靠性和带宽,或者是否使用运行 Team Foundation Server 的多个服务器可能更能满足您的业务需要。
    参考网站:http://msdn.microsoft.com/zh-cn/ms316427(VS.80).aspx
      

  2.   

    数据库和应用放在两个物理服务器。这个是部署的问题,和开发没关系哈。现在数据库都是面向服务的,除非你用Access那种桌面数据库。