スマート ミラーリング

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

スマートミラーリングは、大規模なリポジトリを使用する分散チームで、Git クローンの速度を大幅に改善することができます。世界の反対側からインターネットを通じて Bitbucket インスタンスから大規模なリポジトリをクローンするのに数時間かかるような大規模なリポジトリは、高速なネットワーク上のローカル ミラーからクローンする場合、数分で取得することができます。

リポジトリのミラーリングを開始する準備ができたら、「ミラーのセットアップ」に移動し、そこでの手順に従ったり、ミラーを使用するメリットについて確認したりすることができます。すでにミラーを設定している場合、ミラー リポジトリをクローンする方法で手順を確認できます。

この機能はアクティブな Bitbucket Data Center ライセンスをお持ちのお客様のみ利用できます。Bitbucket Data Center ライセンスを購入するか、Bitbucket Data Center を試用するための評価ライセンスを取得してください。

オンデマンド ウェビナー「Bitbucket Data Center でのスマート ミラーリング」をご利用ください。

このウェビナーでは、次の点について説明します。

  • Bitbucket Data Center 4.2.0 以降の Smart Mirroring のメリット
  • スマート ミラーリングのしくみ
  • ミラーをセットアップして Git のクローン速度を向上させる方法 
  • インストールの問題のトラブルシューティングのヒント 
  • CI サーバー (Bamboo、Jenkins など) でミラーをポイントする方法
  • 今後のエンタープライズ機能について

今すぐ登録

Smart Mirroring について

Git を使用している多くのソフトウェア開発チームは、大量の履歴情報の保存、モノリシックなリポジトリの使用、大量のバイナリ ファイルの保存などのために、大規模なリポジトリを保有しています。分散ソフトウェア開発チームを持つ企業の多くは、サイト間で利用可能なネットワークのパフォーマンスの管理権限を持ちません。このような背景により、開発者が世界中から大規模なリポジトリをクローンするのに長い時間 (多くの場合数時間) がかかり、開発時間が失われます。

Smart Mirroring gives you back this lost development time by allowing you to set up live mirror nodes with read-only copies of repositories in remote locations. The mirrors automatically keep all repositories hosted on them in sync with the primary Bitbucket Data Center instance. Users in those remote locations may clone and fetch repositories from the mirror and get identical content, only faster. Mirrors can be configured to mirror all repositories in all projects from their primary Bitbucket instance, or a selection of projects configured by an administrator.

動作の仕組み

ミラーは完全な Bitbucket Server インスタンスとして同じ Bitbucket アプリケーションを実行しますが、すべてのリポジトリのプライマリ コピーがホストされる、上流の Bitbucket Data Center インスタンスをミラーするように構成されます。 

ミラーにはユーザー インターフェースがなく、リポジトリの参照やプル リクエストなどの、プライマリの Bitbucket Server で提供される機能は利用できません。Bitbucket の Web インターフェースはプライマリ サーバーで利用できます。

Mirrors are read-only copies of a primary Bitbucket Server instance – they don't accept pushes. Fortunately you can easily configure Git to fetch from a mirror but send pushes directly to the primary instance, see Update your push URL for details about how to do this. 

ユーザーがミラーからクローンまたはフェッチすると、ミラーは資格情報の認証と認可をプライマリ サーバーに自動的に委譲します。このため、ミラーでは追加のユーザー管理は不要です。プライマリの Bitbucket インスタンスのすべてのユーザー、グループ、および権限が、組み込みのユーザー ディレクトリと権限システムによって提供されるか、独自のユーザー ディレクトリおよび / またはカスタム拡張機能によって提供されるかを問わず、常にすべてのミラーに完全にレプリケートされます。 

ミラーのセットアップを開始する準備ができましたか?

ミラーのインストールの詳細な手順については、「ミラーのセットアップ」を参照してください。

 

Bitbucket Data Center をご利用ではありませんか? Bitbucket Data Center ライセンスを購入するか、Bitbucket Data Center を試用するための評価ライセンスを取得してください。

最終更新日 2016 年 9 月 12 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する

このセクションの項目

Powered by Confluence and Scroll Viewport.