Tarifeli Kullanım Raporları

Tamamlandı

Bu ünitede, Eylemler dakikaları, depolama, lisanslar ve Copilot ve GitHub Advanced Security (GHAS) gibi gelişmiş özellikler de dahil olmak üzere GitHub'ın tarifeli ürünleri için faturalamayı izlemeyi ve yönetmeyi öğreneceksiniz.

GitHub, tarifeli ürünlerin kullanımını izlemek için ayrıntılı faturalama ve tüketim raporları sağlar. Bu raporlar yöneticilerin maliyetleri izlemelerine, kaynakları verimli bir şekilde ayırmalarına ve kuruluş ilkeleriyle uyumluluğu güvence altına almalarına yardımcı olur.

GitHub Actions Dakikaları

GitHub Actions, iş akışlarının sanal makinelerde çalıştığı bir CI/CD otomasyon aracıdır. Bu iş akışlarında tüketilen dakikalar depo tipi, çalıştırıcı türü ve kullanım şekline göre ölçülür.

Tüketimi İzleme

  • GitHub kuruluşunuzda veya hesabınızda Ayarlar → Faturalama'ya gidin.
  • GitHub Actions bölümünde kullanılan dakika sayısını görebilirsiniz.
  • Kullanım depoya, çalıştırıcı türüne (Linux, macOS, Windows) ve kalan kotaya göre ayrılmıştır.

Fatura Detayları

  • Ücretsiz Ayırma:
    • Genel depolar sınırsız ücretsiz dakika alır.
    • Özel depolar plana göre ücretsiz dakikalar alır:
      • GitHub Ücretsiz: Ayda 2.000 dakika
      • GitHub Pro: Ayda 3.000 dakika
      • GitHub Ekibi: Ayda 3.000 dakika
      • GitHub Enterprise: Ayda 50.000 dakika
  • Çalıştırıcı Türü Başına Fiyatlandırma (2024 itibarıyla):
    • Linux: Dakikada 0,008 ABD doları
    • Windows: Dakikada 0,016 ABD doları
    • macOS: Dakikada 0,08 ABD doları

İyileştirme Stratejileri

  • Maliyetleri azaltmak için yüksek hacimli iş akışları için kendi sunucularında çalıştırılan yürütücüleri kullanın.
  • Bağımlılıkları önbelleğe alarak ve yedekli işleri azaltarak iş akışı betiklerini iyileştirin.
  • İş akışlarını gerektiğinde sadece tetikle olarak sınırlayın (örneğin, sadece main dalına gönderim).

GitHub Paketleri için Depolama

GitHub Packages yapıtların, kapsayıcı görüntülerinin ve bağımlılıkların depolanmasına olanak tanır. Depolama, depolanan veri hacmine ve veri aktarımı kullanımına göre ölçülür.

Tüketimi İzleme

  • Depolama kullanımını görüntülemek için Ayarlar → Faturalama → GitHub Packages'a gidin.
  • Döküm, depo başına kullanılan depolama (GB) ve veri aktarımını (GB) içerir.

Fatura Detayları

  • Ücretsiz Ayırma:
    • Genel depolar: Ücretsiz depolama ve bant genişliği.
    • Özel depolar:
      • 2 GB'a kadar depolama alanı
      • Ayda 1 GB'a kadar veri aktarımı

Ücretsiz ayırmanın ötesindeki depolama sınırları ve kullanım hakkında ayrıntılı bilgi için GitHub'ın fiyatlandırma sayfasına bakın.

İyileştirme Stratejileri

  • Kullanılmayan paketleri düzenli olarak silin veya bekletme ilkelerini etkinleştirin.
  • Yinelenenleri azaltmak için sık erişilen görüntüleri merkezi bir kayıt defterinde depolayın.
  • Depolama tüketimini azaltmak için sıkıştırılmış biçimleri kullanın.

GitHub Enterprise (GHE) Lisansları

GitHub Enterprise, kuruluşlar için gelişmiş özellikler sağlar ve etkin kullanıcı sayısı lisans tüketimini belirler.

Tüketimi İzleme

  • Lisans kullanım raporlarını görüntülemek için Kurumsal Ayarlar → Faturalama'ya gidin.
  • Etkin kullanıcıları ve ayrılmış lisansları izleme.

Fatura Detayları

  • Fiyatlandırma Modeli:
    • Özel depolara erişimi olan her kullanıcı bir lisans kullanır.
    • Kuruluşlar, kullanıcı başına yıllık veya aylık ödemeler kullanır.
  • Etkin Olmayan Kullanıcılar:
    • Yönetici bir kullanıcıyı kaldırırsa , lisans faturalama dönemi için atanmış olarak kalır ancak yeniden tahsis edilebilir.

İyileştirme Stratejileri

  • Etkin olmayan kullanıcıları denetleyin ve lisansları boşaltmak için erişimi iptal edin.
  • Kullanıcı yönetimini otomatikleştirmek için SSO ve SCIM sağlamayı kullanın.

GitHub Gelişmiş Güvenlik (GHAS) Lisansları

GitHub Gelişmiş Güvenlik (GHAS), gelişmiş güvenlik için kod tarama, gizli dizi tarama ve bağımlılık incelemesi sunar.

Tüketimi İzleme

  • GitHub Gelişmiş Güvenlik (GHAS) kullanımını görüntülemek için GitHub.com yan gezintiden Kuruluşlar'ı seçin, listeden kuruluşunuzu seçin ve faturalama → Gelişmiş Güvenlik'e gidin.
  • Etkin bir commiter, işlemenin ilk ne zaman yazıldığına bakılmaksızın son 90 gün içinde GitHub Advanced Security (GHAS) etkinleştirilmiş bir depoya en az bir işleme gönderen herkestir.
  • GHAS faturalaması, faturalama dönemi başına benzersiz etkin commiter sayısını temel alır.

Fatura Detayları

  • Fiyatlandırma Modeli:
    • Her ay farklı katkıda bulunan başına ücretlendirilir.
    • Bir işleyici birden çok depoya katkıda bulunursa sadece bir kez sayılır.
  • Ücretsiz Katman: Kullanılamaz (yalnızca genel depolar için).

İyileştirme Stratejileri

  • GHAS'yigerçekten gelişmiş güvenliğe ihtiyaç duyan depolarla kısıtlayın.
  • Özellik dallarında gereksiz taramaları sınırlamak için dal korumalarını kullanın.

GitHub Yardımcı Pilotu

GitHub Copilot, kullanıcı başına faturalanan yapay zeka temelli kod tamamlama ve öneriler sağlar.

Tüketimi İzleme

  • Yöneticiler, Kuruluş ayarlarındaki Faturalama → Copilot altında Copilotkullanımını izleyebilir.
  • Raporda etkin kullanıcılar ve aylık faturalama tahminleri gösterilir.

Fatura Detayları

  • Erişim Modeli:
    • Farklı abonelik seçeneklerine sahip kişiler ve işletmeler için kullanılabilir.
  • Ücretsiz Erişim:
    • Öğrenciler ve doğrulanmış açık kaynak bakımcıları için ücretsizdir.
    • Belirli kurumsal müşteriler için ücretsiz (deneme tabanlı).

Güncel Copilot planları ve abonelik ayrıntıları için bkz. GitHub Copilot fiyatlandırması.

İyileştirme Stratejileri

  • Copilot'a ihtiyacı olmayan kullanıcılar için düzenli olarak gözden geçirin ve devre dışı bırakın .
  • Geliştiricileri yapay zeka tarafından oluşturulan kodun gereksiz olduğu projelerde Copilot'ı devre dışı bırakmaya teşvik edin.

Büyük Dosya Depolama (LFS)

GitHub LFS, büyük ikili dosyaları Git depolarından ayrı depolamak için kullanılır.

Tüketimi İzleme

  • Faturalama → LFS Kullanımı'nda LFS kullanımını görüntüleyin.
  • Rapor depolama (GB) ve bant genişliği kullanımını (GB) içerir.

Fatura Detayları

  • Ücretsiz Katman:
    • Hesap başına aylık 1 GB depolama alanı
    • Ayda 1 GB bant genişliği kullanımı

Git Büyük Dosya Depolama (LFS) kullanımı ve sınırları hakkında daha fazla bilgi için GitHub'ın LFS belgelerine bakın.

İyileştirme Stratejileri

  • Büyük dosyalar için dış depolama hizmetlerini (AWS S3, Azure Blob Depolama gibi) kullanın.
  • Depolamayı iyileştirmek için kullanılmayan büyük dosyaları silin.
  • Başvurulmayan nesneleri kaldırmak için Git LFS dosyası ayıklamayı etkinleştirin.