この記事では、パブリック プレビューにオンボードし、Azure Localに Enterprise Local GitHub展開する方法について説明します。
Important
現在、この機能はプレビュー段階にあります。 ベータ版、プレビュー版、または他の方法で一般公開されていない Azure の機能に適用される法的条件については、Microsoft Azure プレビューの追加利用規約を参照してください。
前提条件
GitHub Enterprise Local はパブリック プレビュー段階です。 関心を示すには、Microsoft アカウント チームに問い合わせるか、GitHub Enterprise Local Preview のサインアップを送信してください。
Microsoftでは、アンケートの提出内容を 2 週間ごとに評価して、ローリングベースでレビューします。 承認された組織には、オンボーディングの詳細が連絡されます。
Important
Microsoftは、オンボードアンケートを送信し、プレビューオンボーディング用に選択された後、承認されたパブリック プレビュー参加者にのみデプロイ PowerShell スクリプトを提供します。
Azure Localは、GitHub Enterprise Server (GHES) VM を実行するのに十分な容量が使用可能な場合に、統合ハードウェア ソリューションと Premier ハードウェア ソリューションの両方で GitHub Enterprise Local の実行をサポートする場合があります。 現在提供中の製品はAzure Local Solutions | Catalogでご覧いただけます。 それに応じて、コンピューティング、メモリ、ストレージ、およびネットワーク リソースを計画します。
GHES では、次のようなユース ケースと要件に基づいて VM のサイズ設定ガイダンスが提供されます。
開発者数
リポジトリのサイズと増加
CI/CD パイプラインの頻度
アーティファクトストレージの要件
詳細については、「 推奨される最小要件」を参照してください。
エンタープライズ ローカルGitHub展開する
GitHub Enterprise Local では、単一ノードとマルチノードの両方のAzure Local展開オプションがサポートされます。 単一ノード Azure Localは、プレビューシナリオと概念実証シナリオ用のスタンドアロン VM として GHES を実行します。 運用環境向けのデプロイでは、同じ単一の GHES VM がマルチノード Azure Local クラスターで実行されます。 Azure Localは VM レベルの高可用性とフェールオーバーを提供しますが、GHES 自体はクラスター化されていない単一のインスタンスのままです。
一般的なデプロイには、次の手順が含まれます。
Azure Local インフラストラクチャを準備する。 GHES VM イメージを実行するのに十分な容量を備えたAzure Local環境を設定していることを確認します。
GitHub Enterprise ローカル VM イメージをダウンロードします。 Azure Local ノードが表示してアクセスできる場所にイメージを配置します。
デプロイ時間を短縮するには、デプロイプロセスによってイメージがストレージにコピーされるため、デプロイ時に指定されたターゲットの場所にイメージAzure Local直接ダウンロードします。
GitHub Enterprise ローカル VM イメージをデプロイします。 パブリック プレビューのオンボード中に提供される PowerShell スクリプトを使用します。
管理コンソールを使用して GHES のセットアップを完了します。 管理コンソールを使用して、初期構成を完了します。
ID プロバイダーを統合し、組織を構成します。 ID プロバイダーを設定し、組織を構成します。
アクション、パッケージ、および高度なセキュリティを有効にします。 必要に応じて、これらの機能を構成します。
次のステップ
アーキテクチャと機能に関するガイダンスについては、「GitHub Enterprise Local とは何ですか? (プレビュー)」を参照してください。
Azure Localの概要を確認します。