您的位置:軟件測試 > 軟件項目管理 > 項目管理綜合 >
成功的管理分布地域的開發(fā)
作者:網(wǎng)絡轉(zhuǎn)載 發(fā)布時間:[ 2013/8/1 15:45:22 ] 推薦標簽:

為有效地管理軟件開發(fā),很多組織正在轉(zhuǎn)移到IBM® Rational® ClearCase® 和 IBM® Rational® ClearQuest®平臺。在這些組織計劃采用這些技術時,為成功地用好這些技術,有必要了解支持這些工具的新硬件的相關知識。請點擊文章頂部或底部的討論,參與論壇討論,與其他讀者分享您對本文的看法。

1 概述

1.1 目標
為有效地管理軟件開發(fā),很多組織正在轉(zhuǎn)移到IBM? Rational® ClearCase® 和 IBM® Rational® ClearQuest®平臺。在這些組織計劃采用這些技術時,為成功地用好這些技術,有必要了解支持這些工具的新硬件的相關知識。

本指南是寫給支持計劃組的,他們評估ClearCase實施方案的硬件需求。本指南集中描述IBM pSeries和xSeries服務器,以及它們的操作系統(tǒng),pSeries的AIX和xSeries上的LINUX和Microsoft Windows®。本指南使用ClearCase 2003.06.00版本。

1.2 文檔術語
網(wǎng)絡。ESS單元構建得能夠高度容錯,它們使用如光纖通道、SCSI、ESCON和FICON等界面連接。
Enterprise Storage Server: 基于RAID的存儲設備家族,包括IBM的大型主機、UNIX®和 Microsoft® Windows NT®

ESCON (S CONnector): IBM S/390的光纖通道,依賴于連接方式,它可以在60公里的距離內(nèi)傳輸率達到17 M字節(jié)/秒。ESCON允許外部設備跨越很大的范圍如大學校區(qū)和城市范圍。

FICON (FIber CONnector): IBM 大型主機的通道,1998年起由G5服務器使用。它基于光纖通道標準,能夠把ESCON的半雙工的17MB/秒的速度提高到全雙工100MB/秒。每個FICON通道每秒鐘支持超過4,000次 I/O操作,相當于八個ESCON通道。

Logical Partitioning (LPAR): 一種在pSeries 服務器 (從P630及以上)上的技術,它允許用戶在一臺服務器上創(chuàng)建多個服務器實例,而且可以給這些實例動態(tài)分配系統(tǒng)資源 (如CPU、內(nèi)存等等)。

NAS (Network Attached Storage): 一個連在網(wǎng)絡上的專門的文件服務器。NAS設備包含一個微內(nèi)核的操作系統(tǒng)和文件系統(tǒng)。它只處理支持通用文件共享協(xié)議的I/O請求,如NFS (UNIX) 和SMB/CIFS (DOS/Windows)等。

RAID (Redundant Array of Independent Disks): 用于增加性能或者提供容錯能力的子系統(tǒng)。RAID由兩塊或更多的普通硬盤和一個專門的磁盤控制器組成。它初是為服務器和獨立的磁盤存儲系統(tǒng)開發(fā)的,但現(xiàn)在日益廣泛使用在桌面計算機上,主要用來容錯。RAID也可以用純軟件的方式實現(xiàn),但這會降低性能,特別是在失敗后重建數(shù)據(jù)時的性能。

Storage Area Network (SAN): 一種網(wǎng)絡磁盤存儲設備。在大型企業(yè)中,一個SAN連接著多個服務器,作為中央存儲池。相對于管理數(shù)百臺擁有自己的磁盤的服務器來說,SAN可以改善系統(tǒng)管理工作。由于把所有公司的儲存數(shù)據(jù)集中在單一的設備上,諸如磁盤維護和日常數(shù)據(jù)備份這樣的功能很容易安排和控制。在一些SAN中,磁盤自己可以把數(shù)據(jù)復制到其它磁盤上作為備份,不需要通過任何主計算機處理。

Symmetrical multiprocessing (SMP): 一種硬件的多處理器技術,計算機指令可以分配到多個CPU上以提高應用程序的性能。當提到4路或8路服務器時,表示它們分別有4個或者8個CPU。

Versioned Object Base (VOB): ClearCase的數(shù)據(jù)儲存庫。

視圖(View): ClearCase的工作區(qū),用來存取VOB中包含的文件。

2 ClearCase
ClearCase提供全面的軟件配置管理(software configuration management,SCM)解決方案,包括版本控制、工作空間管理、過程控制和Build管理。它獨特的、透明的、不干擾開發(fā)組的方法可以讓開發(fā)組加速他們的開發(fā)過程循環(huán),保證產(chǎn)品正確地發(fā)布,可靠地Build,發(fā)布以前產(chǎn)品的補丁,以及組織自動化的開發(fā)過程等等。這一切都不需要改變開發(fā)人員的開發(fā)環(huán)境和他們的開發(fā)工具。

通過對數(shù)據(jù)倉庫VOB的存取,ClearCase使得多個開發(fā)人員進行并行開發(fā)工作變得更加容易。任何項目都可以使用多個VOB。單獨的開發(fā)人員工作區(qū),稱為視圖(View),控制著VOB的存取。

下面幾節(jié)簡要描述VOB和視圖,以及討論它們?nèi)绾斡绊懶阅堋?/p>

2.1 VOB 結構簡述
VOB可以存儲源文件、二進制目標文件、目錄、Web文件、文檔、或者任何在軟件開發(fā)項目中產(chǎn)生的文件。每個VOB都有它自己的元數(shù)據(jù)倉庫,用來存儲VOB的上下文細節(jié)信息。元數(shù)據(jù)目錄和互相獨立的三個文件池共同組成了VOB的存儲目錄結構,如圖1所示:

圖 1: VOB 存儲目錄

VOB database directory 中包含ClearCase的內(nèi)部元數(shù)據(jù),這些數(shù)據(jù)用來對儲存在文件池中的文件進行跟蹤,以及維護VOB數(shù)據(jù)的一致性。

File storage container 保存檢入到VOB中的任何文件的全部版本信息。包括源文件、二進制文件、Web相關文件等等。由于代碼不斷的變更,保存在VOB中每個文件的版本不斷增長,file storage container將會變得相當大。

上一頁1234567891011下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd