2009-10-30 43 views
4

我正在尋找一個企業顛覆設置,將符合下列要求:是否有顛覆設備/工具集,爲企業

  • 我需要高可用性的原因存儲服務器的至少2個實例
  • 管理多個存儲庫
  • 2個存儲庫服務器需要同步。
  • 易於管理和配置
  • 用戶&授權與LDAP集成(網絡接口)管理 - 可選
  • 備份&恢復功能,即保證以不超過1天的數據丟失
  • 快速恢復設置簡單。庫(流量,數據量,熱點..)的
  • 監控 - 可選
  • 良好的安全性
  • 無論是開源還是低的價碼,如果可能的話
  • 一些定價區間,如果一個商業工具推薦。
  • VMWare設備會很棒。

我對支持這些要求的設備或一組顛覆工具感興趣。操作系統應該是Ubuntu。

工具集的配置和設置應以小時或至多幾天可行...

我們的開發團隊並不大(約30人),但不斷增長。

我一直都找不到任何東西(Subversion MultiSite除外,這對我們的企業來說似乎很大(而且價格昂貴? - 它們沒有給出價格信息)) 任何人都可以推薦解決方案嗎?你能否用推薦的工具來描述你的經歷?

的方便和快捷的安裝和配置,...如果它是一個沒有價格標籤,這是更好的破越好..

感謝您的任何幫助。

回答

1

運行在一個顛覆服務器使用VMWare的「高可用性」工具之一的VMWare實例將爲您提供所需的大部分功能。有預置內置的Subversion服務器的VMWare設備。http://www.vmware.com/appliances/directory/308

VMWare的HA功能將爲您提供SVN服務器實例的冗餘。 (您需要多臺物理服務器才能獲得真正的冗餘,如果一臺服務器出現故障,VMWare將在新服務器上重新啓動該實例。)我不知道有任何具有特殊備份功能的VMWare組件,但這對腳本來說很簡單。只需每天運行一次'svnadmin hotcopy',以便在發生損壞時準備好存儲庫的副本。 (最重要的是,你真的應該使用帶有磁帶備份的SAN RAID陣列。)

我們的設置:

  • 刀片服務器
  • VMware基礎架構
  • 虛擬化的Windows 2003 Server
  • 如果Windows崩潰或葉片的一個出現故障的機架,VMWare的重新啓動Windows實例。
  • CollabNet的Subversion服務器,與SSPI認證SAN上
  • 每晚的svnadmin hotcopy但運行Apache
  • SVN回購生活和回購(SAN上的另一個目錄)的驗證,所以我們有一個「熱」備份回購準備好在腐敗問題的情況下去。一切
  • 每晚磁帶備份採取
  • 磁帶異地定期

服務器硬件的成本和VMWare將是你最大的問題(假設你已經沒有這個)。如果你」不願意做這種現金支出,可能值得看看託管的SVN提供商。

+0

非常感謝,這看起來像是HA要求的答案。有關用戶管理和監控問題的任何建議? – bombadil 2009-11-02 07:11:47

+0

我們使用Apache SSPI身份驗證,因此所有事情都針對Active Directory進行身份驗證。當您使用http進行回購訪問時,用戶訪問主要由Apache控制。如果你使用svn://協議,你可以使用定義用戶帳戶的repo中有一個配置文件。如果您使用VisualSVN服務器之類的工具(本頁其他地方提到),它可以爲您提供一些更高級別的用戶管理工具。 至於監測:你想監測什麼? Apache會爲您提供其Web服務器日誌。 Subversion本身有一個日誌,記錄了誰更改了回購中的哪些文件以及何時更改了哪些文件。 – 2009-11-02 14:02:04

+0

爲了監測,我想到了2件事情。例如,一般數據量和客戶端信息(我想,這可以通過aws監控工具(如awstats)來檢索)。另一方面,我正在考慮在商業魚眼(http://www.atlassian.com/software/fisheye/)中看到的svn和項目特定信息,但免費提供的功能可能較少。 – bombadil 2009-11-02 15:36:10

4

到目前爲止,我還沒有看到這種收縮包裝設置。如果您想從頭開始構建,請參閱以下指南:

  • 您可以使用mirroring of the repo的內置命令。
  • 對於多次回購,只需創建一個巨大的回收站,然後在根下面添加路徑。
  • 對於我來說,在命令行是「易管理&配置」,所以幫不了你那裏
  • 要獲得用戶的管理,讓顛覆聽本地主機(127 :: 1),把一個Apache Web服務器中面前。有大量用於Web服務器用戶管理的工具。
  • 對於備份&還原,請參閱您的標準服務器備份工具。
0

我們使用svn進行企業工作。這是完全足夠的。有大量enterprise testimonials,其中一個來自Fog Creek(Joel on Software,Stack Overflow)。

我不相信你需要任何超出普通版本的東西。

我想你知道這是典型的使用Subversion with TRAC,問題跟蹤系統。

4

VisualSVN Server回答您的大部分要求。

從網上促銷頁面(我的重點):

零摩擦安裝和維護

  • 一個包,包含所有必需的組件
  • 下下完成的最新版本安裝
  • 平滑升級至新版本
0對於Windows平臺

企業級服務器

  • 穩定和安全的基於Apache的Windows服務
  • SSL連接
  • 支持
  • SSL證書管理
  • Active Directory身份驗證和羣組授權支持
  • 記錄到Windows事件日誌
  • 次訪問和操作的日誌記錄(僅限於企業版)
  • 基於
  • 由Subversion的提交配置才能正常工作開放的協議和標準外的現成
+0

我看過這個,並將其用於我的私有存儲庫。這看起來很不錯,對用戶來說非常容易。這將是我的首選設置,但我目前必須在ubuntu-linux上運行該系統.. – bombadil 2009-11-02 07:04:43

2

我可以爲視覺SVN擔保。我爲我們的4名開發者團隊使用免費版本,並且它可靠地完成了它所說的一切。安裝也花了5分鐘。也就是說,它確實需要一個窗口框。

相關問題