成功的管理分布地域的开发

发表于:2007-8-22 14:49

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:网络转载    来源:Rational Edge

分享:

5.2.2 情景 2: C/C++开发环境

        在这个情景下处理的文件数目相当大(250,000个源文件,不包括二进制文件)。此时项目使用一个专门的二进制VOB服务器也是值得的。由于项目要处理二进制文件,它需要一个高可用性和快速的磁盘系统。在这种情况下,要确保你有RAID或者使用ESS用于存储。 项目有几个视图服务器,允许多个开发人员登陆同一台机器完成开发和单元构建工作。

5.2.2.1 推荐的VOB服务器硬件

        表7显示了本情景下合适的硬件配置:


3333

5.2.2.2 推荐的视图服务器硬件

        这个情景下最理想的硬件配置如表8所示:


4

5.3 中等规模的项目(150-250 个用户), 成长的和地理分布的

        依赖于用户集中在特定的位置和在这个位置执行操作,对环境的需求可以多种多样。在多数情况下硬件的推荐配置基于成长的用户团体。

5.3.1 情景1:使用WSAD工具开发的项目

        在这种情景下,使用ClearCase 的用户组与前面的情景很类似。因为我们使用WSAD作为开发环境,用户的机器和构建服务器都可以作为客户端。当工作在WSAD环境下时,UCM是合适的开发方法,此时UCM甚至可以支持多地点的开发。这时代码比5.2.1.1.节的情景稍微多一些(大约300,000个源文件)。仅有的不同之处是那里用户组不是位于多个地方。

5.3.1.1 推荐的VOB服务器硬件

        本例中,可以在不同的地方使用不同的VOB服务。表9是最低推荐的配置:


44

5.3.1.2 推荐的视图服务器硬件

        在这个情景下,用户主要工作在Windows客户端,因为它们使用WSAD。这时不需要视图服务器,因为用户的工作站就可以作为视图服务器来访问VOB。

5.3.2 情景2: C/C++开发环境

        这个情景与5.3.1节提到的情景非常类似,除了用户可以分布在不同地方之外。此时文件数比WSAD情景要多,因为多数C/C++开发支持重用的代码 (大约有350,000个或者更多)。这些文件将分布在数个VOB中,正如本文档其它情景中提到的一样。

5.3.2.1 推荐的VOB服务器硬件

        表10的硬件配置是这个情景下的最小配置:


2

5.3.2.2 推荐的视图服务器硬件

        表11为推荐的最低配置:


22

5.4 大型项目(超过250 个用户)

        这个场景是非常复杂的项目,所有的开发人员位于同一个地点。项目构建得支持多个平台,还包括过去十年来已经构建和维护的代码。后端代码用C/C++编写,前端代码用Java编写,有些文档使用WSAD和国际化代码。项目环境如下:

  • 超过500,000个文件
  • Builds产生10-15GB的二进制代码
  • 17种不同的语言
  • 使用makefile和Ant 脚本构建二进制代码
  • 大约有500个开发人员
  • 愿意在墙角放一台专门的服务器 (硬件合并努力的初步)

5.4.1 推荐的VOB服务器硬件

        此时,表12的配置是合适的:


222

5.4.2 推荐的视图服务器硬件

        在这种场景下,WSAD开发人员的工作站在SAMBA的帮助下可以作为视图服务器。对于其它用户,视图服务器的配置如表13所示:


2222

5.5 大型分布的项目 (超过250个用户)

        这个场景与前面的非常类似,但此时开发人员是分布在不同地方的。这里推荐的配置与5.4节的非常类似。我们也建议使用单一的P690把所有服务器集中在一个物理实体中,其中拥有多个LPARS。

55/5<12345
精选软件测试好文,快来阅读吧~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号