リファレンスデプロイ

AWS での GitHub Enterprise

AWS クラウドに構築された、開発、継続的インテグレーション、コラボレーションのプラットフォーム

このソリューションでは、GitHub Enterprise の 45 日間無料トライアルバージョンを Amazon Web Services (AWS) アカウントにデプロイします。

GitHub Enterprise は、ソフトウェアを簡単かつ効果的に構築し、共有するために Git に構築されたデベロッパーとコラボレーションのプラットフォームです。GitHub Enterprise は継続的な統合と開発、非連続的なコラボレーションワークフロー、管理者用の詳細なモニタリングと監査のプラットフォームとなります。AWS 版 GitHub Enterprise をデプロイすると、設定可能なインフラストラクチャのメリットを活かしてコーディングやデプロイのタスクを実行できます。

AWS のロゴ

このソリューションは AWS のソリューションアーキテクトによって開発されました。

  •  構築するもの
  • このソリューションを使用して、AWS で次の GitHub Enterprise 環境を設定します。

    • 1 つのアベイラビリティーゾーンとパブリックサブネットを持つ仮想プライベートクラウド (VPC)。*
    • インターネットアクセスをサポートするインターネットゲートウェイ。*
    • パブリックサブネットで、カスタマイズ可能な Amazon Elastic Block Store (Amazon EBS) ボリュームがアタッチされた GitHub Enterprise EC2 インスタンス。
    • 応答のなくなった GitHub Enterprise EC2 インスタンスを自動的に復元する Amazon CloudWatch モニタリングリソース。
    • リソースへのアクセス権を管理するために必要な権限を持つ AWS Identity and Access Management (IAM) ロール。
    • VPC 内の通信を有効にし、GitHub Enterprise EC2 インスタンスを操作するセキュリティグループ。
    • デプロイテストに使用できる Github 組織とリポジトリのサンプル。

    * ソリューションを既存の VPC にデプロイするテンプレートは、アスタリスクが付けられたタスクをスキップし、既存の VPC 設定にユーザーを誘導します。

  •  デプロイ方法
  • デプロイメントガイドの指示に沿って、GitHub Enterprise 環境を構築します。デプロイプロセスには、以下の手順が含まれます。

    1. AWS アカウントをまだお持ちでない場合は、https://aws.amazon.com でサインアップしてください。
    2. https://enterprise.github.com/sn-trial で GitHub Enterprise の 45 日間無料トライアル用ライセンスにサインアップしてください。
    3. ソリューションを起動します。それぞれのデプロイにはおよそ 15 分かかります。次の 2 つのオプションから選択できます。
    4. AWS の GitHub Enterprise インスタンスにアクセスし、ソリューションで設定されたサンプルのリポジトリのクローンを作成してデプロイをテストします。

    ネットワークリソースを設定し、GitHub Enterprise ウェブサーバー用のストレージオプションとインスタンスタイプを変更する形で、デプロイをカスタマイズできます。

    Amazon は、本ソリューションで AWS と協力した AWS パートナーとユーザーデプロイ情報を共有する場合があります。  

  •  コストとライセンス
  • このソリューションには、GitHub から無料で提供されているトライアルバージョンの GitHub Enterprise が必要です

    このソリューションの実行中に使用した AWS のサービスおよびサードパーティーライセンスのコストは、お客様のご負担となります。このソリューションを使用しても追加コストは発生しません。

    このソリューションには、カスタマイズ可能な設定パラメータが含まれています。インスタンスタイプなどの設定の一部は、デプロイにかかるコストに影響します。料金の見積もりについては、利用する AWS の各サービスの料金ページを参照してください。料金は変更される場合があります。

    ヒント: ソリューションをデプロイした後、 AWS Cost and Usage Report を作成し、関連するコストを追跡します。これらのレポートは、お客様のアカウントでの Amazon Simple Storage Service (Amazon S3) バケットへの請求メトリクスを提供します。毎月の使用量に基づいてコストを見積もり、月末のデータを集計します。詳細については、 AWS Cost and Usage Report とはを参照してください。