GitHub Enterprise Server(以降、GHES) と GitHub Enterprise Cloud(以降、GHEC) の違いについて備忘を兼ねまとめたものです。
GitHub Enterpriseとは?
Githubを利用する際、2023/12/8時点では以下3つのプランがあります。
- Free
- Team
- Enterprise ※ 本記事はココについて
https://github.co.jp/pricing.html#compare-features

※ 各プランの比較は、https://github.co.jp/pricing.html#compare-features に記載されているため、割愛いたします。
GitHub Enterprise の種類について
GitHub Enterprise Server(GHES) と GitHub Enterprise Cloud(GHEC)の2つがあります。
GHESとGHECの比較
GitHub Enterpriseは、GitHubの企業向けソリューションで、オンプレミス(自社サーバーでの運用。GHES)とクラウド(GitHubがホストするサービス。GHEC)があることは前述のとおりです。
GHES/GHECを比較したものが以下の表です。
| 比較項目 | GitHub Enterprise オンプレミス | GitHub Enterprise クラウド |
|---|---|---|
| ホスティング | 自前で運用 | GitHubによって提供されるクラウドサービス |
| セットアップとメンテナンス | 自社でのセットアップとメンテナンスが必要 | GitHubがセットアップとメンテナンスを担当 |
| コスト | ハードウェアとメンテナンスのコストが発生 | サブスクリプションベースでの支払い |
| カスタマイズ性 | 高い(ハードウェアやソフトウェアのカスタマイズが可能) | 限定的(GitHubが提供する機能のみ利用可能) |
| データの管理とセキュリティ | 自社で完全にコントロール可能 | GitHubのセキュリティ基準とポリシーに依存 |
| スケーラビリティ | 自社リソースに依存 | 高い(クラウドのリソースを利用) |
| アクセス速度 | ネットワーク環境に依存 | インターネット接続に依存 |
| データバックアップ | 自社で管理 | GitHubによる自動バックアップ |
| サポート | 独自のサポート体制が必要 | GitHubによるサポートが利用可能 |
| アップデート | 手動でのアップデートが必要な場合がある | 自動的に最新バージョンにアップデート |
GHESとGHECのメリット/デメリット
上記の比較表と重複するところもありますが、メリットとデメリットです。
なお、GHESとGHECで優劣があるわけではなく、利用者側のニーズに対応するよう設計されています。
| 項目 | GHES (オンプレミス) | GHEC (クラウド) |
|---|---|---|
| セットアップと管理 | フルコントロールが可能だが、セットアップと維持にリソースが必要 | セットアップが簡単で、GitHubがメンテナンスを担当 |
| カスタマイズと統合 | 高度なカスタマイズと内部システムとの統合が可能 | カスタマイズや統合はGitHubの提供する範囲内 |
| データのプライバシーとセキュリティ | 自社での完全なデータ管理とセキュリティコントロール | GitHubのセキュリティ基準に依存するが、一般に高いセキュリティを提供 |
| ハードウェアとスケーラビリティ | 自社のハードウェア依存、スケールアップには追加のハードウェア投資が必要 | インフラの心配なし、容易にスケールアップ可能 |
| コスト | 初期設定にコストがかかるが、ランニングコストは予測可能 | 月額や年額のサブスクリプション料金が発生 |
| アップデートとメンテナンス | 自社でのアップデートとメンテナンスが必要 | 自動的に最新の機能とアップデートが提供 |
| アクセス性と可用性 | 社内ネットワークのみアクセス可能な場合が多い | インターネット接続があればどこからでもアクセス可能 |
| サポートとサービス | 独自のサポート体制が必要になる場合がある | GitHubによるフルサポートを受けられる |
| データバックアップとリカバリー | 自社でのバックアップとリカバリープロセスが必要 | GitHubがバックアップとリカバリーを管理 |
| コラボレーションと共有 | 内部チーム間でのコラボレーションに最適化 | グローバルなチームとのコラボレーションに強み |
ドキュメントの場所
GitHub Enterprise Server
2023/12/8時点での最新バージョンは3.11です。
https://docs.github.com/ja/enterprise-server@3.11/admin
GitHub Enterprise Cloud
https://docs.github.com/ja/enterprise-cloud@latest/admin
以上です。