Azure Haberler Microsoft

GitHub Enterprise (Preview) Local nedir?

GitHub Enterprise Local public preview: GitHub Enterprise Server air-gapped ve sovereign ortamlarda Azure Local üzerinde çalışıyor. Copilot ve Foundry Local entegrasyonu.

Hepimizin bildiği gibi devlet, savunma, finans ve kritik altyapı sektörlerindeki birçok kuruluş sıkı regülasyonlarla göre çalışmak zorunda. Bu regülasyonlar, güvenlik ihtiyaçları veya bağlantısız ortam zorunlulukları nedeniyle kaynak kodu ve geliştirme araçları kendi altyapılarında kalmasını zorunlu hale getiriyor. Microsoft artık bu ihtiyaca GitHub Enterprise Local ile yanıt veriyor.
Public preview olarak duyurulan bu çözüm, GitHub’ın kurumsal developer platformunu sovereign ve private cloud ortamlarına taşıyor.

GitHub Enterprise Local sovereign cloud

GitHub Enterprise Local nedir?

GitHub Enterprise Local, GitHub Enterprise Server’ı (GHES) Azure Local üzerinde müşteriye ait altyapıda çalıştırmayı sağlıyor. Önceden hazırlanmış bir sanal makine image’ı olarak deploy ediliyor ve tamamen müşterinin güvenlik ve ağ perimetresi içinde çalışıyor. Tüm repository’ler, metadata, CI/CD workflow’ları ve artifact’lar on-premises kalıyor. Varsayılan olarak internet bağlantısı olmadan çalışacak şekilde tasarlanmış, yani hem connected hem de tamamen disconnected veya air-gapped ortamlar için uygun.

Geliştirici ve platform yetenekleri

Private repository hosting, organization yönetimi, pull request’ler, branch protection rule’ları ve yapılandırılmış code review’lar dahil kapsamlı bir enterprise developer platform sunuyor. Issue’lar, wiki’ler ve proje işbirliği özellikleri de mevcut.

Single-node veya multi-node Azure Local instance’ı üzerinde çalışabiliyor. Single-node kurulum preview, PoC ve düşük riskli senaryolar için uygun. Production deployment’lar için aynı GHES VM multi-node cluster üzerinde çalışarak VM seviyesinde high availability ve failover sağlıyor.

Otomasyon tarafında self-hosted runner’larla GitHub Actions destekleniyor. CI/CD pipeline’ları tamamen kendi ortamınızda çalışıyor, execution context, dependency’ler ve network erişimi üzerinde tam kontrol var. GitHub Packages ile npm, NuGet, Maven ve container image’lar için artifact management yapılabiliyor.

AI destekli geliştirme

GitHub Copilot birkaç farklı şekilde kullanılabiliyor: standalone deneyim olarak, Copilot CLI üzerinden ve VS Code içinde. GitHub-managed modeller için GitHub.com’a bağlanılabilir ya da Copilot CLI’dan doğrudan model sağlayıcılara bağlanarak kaynak kodun GitHub Cloud’dan geçmesi engellenebilir. Foundry Local, on-premises inference katmanı sağlayarak prompt’ları, kod context’ini ve model execution’ı organizasyon sınırları içinde tutuyor.

GitHub Enterprise Local mimari diyagramı

Mimari yapı

Katmanlı bir mimari modeli izliyor. Altyapı katmanında Azure Local, sertifikalı donanım üzerinde sanallaştırma platformu, availability ve update yönetimi, müşteri kontrollü networking, identity ve güvenlik politikaları sunuyor. Azure Arc-enabled management ile altyapı lifecycle operasyonları yönetiliyor.

Appliance katmanında GHES, prebuilt VM image olarak deploy ediliyor. Repository ve metadata için kalıcı data disk’ler ve replica tabanlı failover konfigürasyonları destekleniyor. Operasyonel sorumluluklar net şekilde ayrılmış: Azure Local yöneticileri altyapıyı Azure üzerinden, GitHub yöneticileri ise GHES konfigürasyonu, upgrade’leri ve kullanıcı erişimini GitHub Management console ve site admin dashboard üzerinden yönetiyor.

Faturalandırma ve erişim

Faturalandırma üç bileşenden oluşuyor: GitHub Enterprise Local kullanıcı bazlı seat lisansı, Azure Local fiziksel CPU core bazlı faturalandırma, Copilot ve Foundry için ayrı servis bazlı fiyatlandırma. Public preview bugün itibarıyla erişime açık, kayıt formu üzerinden başvurulabiliyor.


GitHub Enterprise Local, özellikle kamu, savunma ve finans sektörlerinde sovereign cloud gereksinimleri olan kuruluşlar için ciddi bir boşluğu dolduruyor. GitHub’ın tanıdık developer deneyimini air-gapped ortamlara taşıması, bu kuruluşların modern DevOps pratiklerini benimsemesini kolaylaştırıyor. Foundry Local ile on-premises AI inference desteği de eklenince, kod geliştirmeden AI destekli otomasyona kadar tüm süreç organizasyon sınırları içinde kalabiliyor. Henüz public preview aşamasında ama Azure Local ekosisteminin genişleme hızına bakılırsa GA’ya geçişi uzun sürmeyebilir.

Kaynak: https://techcommunity.microsoft.com/blog/azurearcblog/introducing-github-enterprise-local-preview-devops-for-sovereign-and-private-clo/4523046

Yazar Hakkında

Kerem Şuğle

Solution Architect

Leave a Comment