Modül 3 · Modül 3 — Domain 3: Deployment, Distribution, Licensing · ⏱ 10-15 dakika

GHEC vs GHES vs GHAE

GHEC vs GHES vs GHAE

Bu derste neler öğreneceksin

  • Üç GitHub Enterprise deployment modelini karşılaştırmak
  • Her modelin uygun kullanım senaryolarını belirlemek
  • Yönetim sorumluluklarının her modelde nasıl dağıldığını anlamak

GitHub Enterprise üç farklı deployment modeliyle sunulur. GH-100 Domain 3, bu modeller arasındaki farkları ve hangisinin hangi senaryoda uygun olduğunu ölçer.

Deployment Modelleri

GitHub Enterprise Cloud (GHEC)

GitHub’ın SaaS çözümüdür. Altyapı GitHub tarafından yönetilir.

  • Veri GitHub.com’un sunucularında saklanır
  • github.com/{org} URL’si kullanılır
  • Yükseltmeler otomatik olarak GitHub tarafından yapılır
  • Data Residency seçeneğiyle AB veya ABD data center seçilebilir (GHEC DR)

GitHub Enterprise Server (GHES)

On-premises veya özel cloud üzerinde çalışan self-hosted çözüm.

  • Veri müşterinin altyapısında (VMware, AWS, Azure, GCP, vb.) saklanır
  • Tam kontrol; ancak bakım, yükseltme ve HA sorumluluğu müşteride
  • GHES örnek URL’si: github.yourcompany.com
  • Hava boşluklu (air-gapped) ortamlarda çalışabilir

GitHub AE (GitHub AE / GitHub Enterprise in Azure)

GitHub tarafından yönetilen, Azure üzerinde izole tenant.

  • Microsoft Azure’da GitHub tarafından işletilir
  • Müşteri altyapısını yönetmez
  • FedRAMP High uyumluluğu gerektiren ABD federal sektörü için tasarlanmış

Karşılaştırma Tablosu

ÖzellikGHECGHESGHAE
Altyapı sorumluluğuGitHubMüşteriGitHub
KonumGitHub.comMüşteri data centerAzure (US)
YükseltmeOtomatikManuelGitHub
Air-gap desteğiHayırEvetHayır
FedRAMP HighHayırHayırEvet
SAML SSOEvetEvetEvet

Sınavda Kritik Nokta

“Şirket, kodun kendi veri merkezinden hiç ayrılmamasını istiyor. Hangi deployment modeli?” — Yanıt: GHES

“ABD federal ajansı, FedRAMP High uyumlu GitHub çözümü istiyor. Hangisi?” — Yanıt: GitHub AE

“En az operasyonel yük, global SaaS, veri AB’de kalsın.” — Yanıt: GHEC + Data Residency (EU)