Helix Coreサーバ管理者ガイド: 基本 (2019.1)

基本アーキテクチャ

最も単純なHelixサーバ構成は、クライアントアプリケーションとサーバアプリケーションからなり、TCP/IP接続で通信を行います。サーバアプリケーションは、1つ以上のディポで構成される単一のリポジトリを管理します。クライアントアプリケーションはサーバと通信し、ユーザが以下を表示できるようにします。

  • バージョン化ファイルのツリー
  • リポジトリのメタデータ(ファイル履歴、ユーザ、グループ、ラベル、権限)

クライアントはまた、リポジトリのファイルのサブセットが含まれるローカルのワークスペース(ローカルディレクトリ)を管理します。ユーザはこれらのローカルファイルを表示、チェックアウト、および変更し、変更をサブミットしてリポジトリに戻します。バージョン化ファイルはサーバ上でさまざまなタイプのディポに保存されます。例:

  • ローカル
  • ストリーム(『Helix Coreサーバユーザーガイド』にはストリームの詳細が記載されています)
  • Gitリポジトリをサポートするグラフ(『Helix4Git管理者ガイド』を参照してください)

単一サーバ

管理者はこのアーキテクチャを、サーバのインストールと構成、ユーザとセキュリティの設定、パフォーマンスの監視、サーバの使用するリソースの管理、サーバの動作のカスタマイズを行うことによってサポートします。

ヒント

プロキシ、ブローカ、レプリカなど、統合サービスのさまざまなオプションについては、『マルチサイト展開』ガイドを参照してください。

分散バージョニング環境におけるHelix Coreの使用方法』(DVCS)の「集中アーキテクチャと分散アーキテクチャ」も参照してください。