エンタープライズ向けのSubversionアプライアンス/ツールセットはありますか

StackOverflow https://stackoverflow.com/questions/1649576

  •  22-07-2019
  •  | 
  •  

質問

次の要件を満たすエンタープライズSubversionセットアップを探しています。

  • 高可用性の理由から、リポジトリサーバーのインスタンスが少なくとも2つ必要です
  • 複数のリポジトリの管理
  • 2つのリポジトリサーバーを同期する必要があります。
  • 管理と設定が簡単
  • ユーザー& LDAP統合による許可管理(Webインターフェース)-オプション
  • バックアップ&復元機能。1日以内に失われたデータの回復を保証します
  • 高速で簡単なセットアップ。
  • リポジトリの監視(トラフィック、データボリューム、ホットスポット..)-オプション
  • 優れたセキュリティ
  • 可能であれば、オープンソースまたは低価格のタグ
  • 市販のツールが推奨される場合、一部の価格帯。
  • VMWareアプライアンスは素晴らしいでしょう。

これらの要件をサポートするアプライアンスまたはSubversionツールのセットに興味があります。オペレーティングシステムはUbuntuである必要があります。

ツールセットの構成とセットアップは、数時間またはせいぜい数日で実行できるはずです...

私たちの開発チームは巨大ではありませんが(約30人)、継続的に成長しています。

何かを見つけることができませんでした(Subversion MultiSiteを除き、それは私たちの企業にとっては大きな(そして高価ですか?-価格情報を提供しません)) 誰でも解決策を推奨できますか?推奨ツールの使用経験についても教えてください。

インストールと設定が簡単で高速であればあるほど良いです。価格タグがない場合、これはさらに優れています。

ご協力ありがとうございます。

役に立ちましたか?

解決

VMWareの「高可用性」の1つを使用して、VMWareインスタンスでSubversionサーバーを実行するツールは必要なもののほとんどを提供します。 Subversionサーバーが組み込まれたビルド済みのVMWareアプライアンスがあります。 http://www.vmware .com / appliances / directory / 308

VMWareのHA機能は、SVNサーバーインスタンスの冗長性を提供します。 (真の冗長性のために複数の物理サーバーが必要になります。1つのサーバーに障害が発生すると、VMWareは新しいサーバーでインスタンスを再起動します。)

特別なバックアップ機能を備えたVMWareアプライアンスは知りませんが、これはスクリプトの作成は非常に簡単です。 1日1回「svnadmin hotcopy」を実行するだけで、破損した場合に備えてリポジトリのコピーを準備できます。 (これに加えて、テープバックアップでSAN RAIDアレイを実際に使用する必要があります。)

セットアップ:

  • ブレードサーバーの欠如
  • VMWareインフラストラクチャ
  • 仮想化Windows 2003サーバー
  • Windowsがクラッシュするか、ブレードの1つがダウンすると、VMWareはWindowsインスタンスを再起動します。
  • CollabNet Subversionサーバー、SSPI認証でApacheを実行
  • SVNリポジトリはSAN上に存在します
  • すぐにsvnadminのホットコピーを行い、レポを(SAN上の別のディレクトリに)確認するため、「ホット」があります。破損の問題が発生した場合に備えて、レポのバックアップを準備します。
  • すべてのものの夜間バックアップ
  • 定期的にオフサイトで撮影されたテープ

サーバーハードウェアとVMWareのコストが最大の問題になります(これがまだない場合)。ホストされたSVNプロバイダー。

他のヒント

これまでのところ、このためのシュリンクラップ設定は見ていません。それをゼロから構築したい場合、いくつかのポインタがあります:

  • リポジトリのミラーリングには組み込みコマンドを使用できます
  • 複数のリポジトリの場合、巨大なリポジトリを作成してから、ルートの下にパスを追加します。
  • 私にとって、コマンドラインは「簡単な管理」構成なので、そこでは助けになりません
  • ユーザー管理を取得するには、subversionがlocalhost(127 :: 1)をリッスンし、Apache Webサーバーを前面に配置するようにします。 Webサーバーのユーザー管理用のツールがたくさんあります。
  • バックアップと復元については、標準のサーバーバックアップツールを参照してください。

VisualSVNサーバーは、ほとんどの要件に答えます。

ウェブプロモーションページから(私の強調):

  

ゼロ摩擦のセットアップとメンテナンス

     
      
  • 必要なすべてのコンポーネントの最新バージョンを含む1つのパッケージ
  •   
  • Next-Next-Finishインストール
  •   
  • 新しいバージョンへのスムーズなアップグレード
  •   
     

Windowsプラットフォーム用のエンタープライズ対応サーバー

     
      
  • 安定した安全なApacheベースのWindowsサービス
  •   
  • SSL接続のサポート
  •   
  • SSL証明書管理
  •   
  • Active Directoryによるグループサポートによる認証と承認
  •   
  • Windowsイベントログへのロギング
  •   
  • アクセスおよび運用ログ(エンタープライズ版のみ)
  •   
  • オープンなプロトコルと標準に基づく
  •   
  • すぐに正常に動作するようにSubversionコミッターによって構成
  •   

ビジュアルSVNを保証できます。私は4人の開発者からなるチームのために無料版を使用し、ブリキに書かれていることをすべて確実に行います。インストールにも5分かかりました。ただし、Windowsボックスが必要です。

エンタープライズ作業にはsvnを使用します。それは完全に適切です。 エンタープライズの証言が多数あり、Fog Creek(Joel on Software、Stack Overflow) 。

通常バージョン以外の何かが必要だとは思わない。

Subversion with TRAC を使用するのが一般的であることを認識していると思います、問題追跡システム。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top