Aracılığıyla paylaş


Paralel işleri yapılandırın ve ödeyin

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Önemli

Azure DevOps Server 2019'dan itibaren, sürümlerde yerel olarak barındırılan eşzamanlı işler için ödeme yapmak zorunda değilsiniz. Yalnızca sahip olduğunuz ajan sayısıyla sınırlısınız.

Kaç paralel işe ihtiyacınız olduğunu tahmin etmeyi ve kuruluşunuz için daha fazla paralel iş satın almayı öğrenin.

Not

Ortak projeler ve yeni kuruluşlardaki belirli özel projeler için paralel işlerin ücretsiz olarak verilmesi geçici olarak devre dışı bırakılmıştır. Ancak, bir istek göndererek bu izni alabilirsiniz. Mevcut kuruluşlar ve projeler etkilenmez. Ücretsiz katman isteklerinizin işlenmesi birkaç iş günü sürebilir. Belirli dönemlerde işlem süreleri daha uzun olabilir.

Paralel iş nedir?

İşlem hattı tanımlarken bunu bir koleksiyonu olarak tanımlayabilirsiniz. İşlem hattı çalıştığında bu işlem hattının parçası olarak birden fazla iş çalıştırabilirsiniz. Her çalışan iş, aracıda çalıştırılan bir paralel iş kullanır. Kuruluşunuz için yeterli paralel iş olmadığında işler kuyruğa alınır ve art arda çalıştırılır.

Azure Pipelines'da Microsoft tarafından barındırılan altyapıda veya kendi (şirket içinde barındırılan) altyapınızda paralel işler çalıştırabilirsiniz. Her paralel iş, kuruluşunuzda aynı anda tek bir iş çalıştırmanıza olanak tanır. Şirket içi sunucu kullanıyorsanız paralel işler için ödeme yapmanız gerekmez. Paralel iş kavramı yalnızca Azure DevOps Services için geçerlidir.

Microsoft tarafından barındırılan işler ile yerel olarak barındırılan paralel işler karşılaştırması

İşlerinizi Microsoft'un yönettiği makinelerde çalıştırmak istiyorsanız Microsoft tarafından barındırılan paralel işleri kullanın. İşleriniz Microsoft tarafından barındırılanaracılar üzerinde çalışır.

Azure Pipelines'ın derlemelerinizi ve yayınlarınızı düzenlemesini, ancak bunları çalıştırmak için kendi makinelerinizi kullanmasını istiyorsanız, kendi kendine barındırılan paralel işleri kullanın. Kendine ait paralel işler için, makinelerinizde kendine ait aracılarımızı ile dağıtarak işe başlarsınız. Organizasyonunuzda bu kendi kendine barındırılan aracılardan istediğiniz sayıda kaydedebilirsiniz.

Paralel işlerin maliyeti ne kadardır?

Hem barındırılan hem de şirket içinde barındırılan paralel işler için her kuruluşta varsayılan olarak ücretsiz bir hizmet katmanı sağlıyoruz. Paralel işler kuruluş düzeyinde satın alınır ve bir kuruluştaki tüm projeler tarafından paylaşılır.

Microsoft tarafından barındırılan paralel işler için, genel projeler için her seferinde 360 dakikaya (6 saat) kadar çalışabilen, en fazla 10 ücretsiz paralel işi alabilirsiniz. Yeni bir Azure DevOps kuruluşu oluşturduğunuzda, varsayılan olarak bu ücretsiz hak sağlanmaz.

Özel projeler için her seferinde 60 dakikaya kadar çalıştırabileceğiniz ücretsiz bir iş alabilirsiniz. Yeni bir Azure DevOps kuruluşu oluşturduğunuzda, size her zaman varsayılan olarak bu ücretsiz izin verilmeyebilir.

Genel veya özel projeler için ücretsiz hibe isteğinde bulunmak için bir istek gönderin.

Not

Ücretsiz katman isteğinizin işlenmesi birkaç iş günü sürebilir. Belirli dönemlerde işlem süreleri daha uzun olabilir.

Ortak projeler için paralel işler için zaman sınırı ve özel projeler için ayda 30 saat süre sınırı yoktur.

Paralel iş sayısı Zaman sınırı
Genel proje Microsoft tarafından barındırılan ve her seferinde 360 dakikaya (6 saat) kadar çalışabilen 10'a kadar ücretsiz paralel iş Aylık genel süre sınırı yok
Özel proje Her seferinde 60 dakikaya kadar çalışabilen bir ücretsiz iş Ayda 1.800 dakika (30 saat)

Ücretsiz katman artık yeterli olmadığında paralel iş başına daha fazla kapasite için ödeme yapabilirsiniz. Paralel iş başına fiyatlandırma maliyeti için bkz. Azure DevOps fiyatlandırma sayfası. Ücretli paralel işler aylık süre sınırını kaldırır ve her işi 360 dakikaya (6 saat) kadar çalıştırmanıza olanak tanır.

Microsoft tarafından barındırılan paralel işler satın al.

Yeni kuruluşlar, Microsoft tarafından barındırılan aracılar için en fazla 25 paralel iş sınırına sahiptir. Sınır artışı talep etmek için destek ile iletişime geçin. Sınır artışları kuruluşunuzun bölgesindeki kapasiteye tabidir.

Microsoft tarafından barındırılan ilk paralel işinizi satın aldığınızda, kuruluşunuzda bulunan paralel işlerin sayısı 1 olarak kalır. İki işi eşzamanlı olarak çalıştırabilmek için şu anda ücretsiz katmandaysanız iki paralel iş satın almanız gerekir. İlk satın alma yalnızca ilk işteki zaman sınırlarını kaldırır.

İpucu

İşlem hattınız iş zaman aşımı üst sınırını aşarsa işlem hattınızı birden çok işe bölmeyi deneyin. İşler hakkında daha fazla bilgi için İşlem hattınızda işleri belirtme bölümüne bakın.

Kaç paralel işe ihtiyacım var?

Kuyruğa alınan derleme ve yayınların sayısı sahip olduğunuz paralel iş sayısını aştığından derleme ve yayın kuyruklarınız daha uzun sürer. Kuyruk gecikmelerinin çok uzun olduğunu fark ettiğinizde, gerektiğinde daha fazla paralel iş satın alabilirsiniz. Paralel iş sınırlarınızı ve iş geçmişinizi denetlemek için kullanabileceğiniz çeşitli yöntemler vardır.

Havuz tüketim raporunu kullanarak iş geçmişini görüntüleme

Aracı havuzunuzun Analiz sekmesinde bulunan Havuz tüketim raporunu kullanarak, çalışan ve kuyruğa alınmış işlerin grafiğini önceki 30 güne ait paralel işlerinizle birlikte görebilirsiniz. Bekleyen kuyruğa alınmış işleriniz varsa ve çalışan işleriniz eşzamanlılık sınırındaysa, daha fazla paralel çalışma kapasitesi almayı düşünebilirsiniz. Daha fazla bilgi için bkz . Havuz tüketim raporu.

Microsoft tarafından barındırılan aracı havuzu geçmiş grafiği

Paralel işler ayarını doğrudan denetleyin

Önce kuruluşunuzun şu anda kaç paralel iş kullandığını görerek kaç paralel işe ihtiyacınız olduğunu öğrenin:

  1. Kuruluş ayarlarıİşlem HatlarıParalel işler'e gidin.

    Kuruluş ayarlarında paralel işlerin konumu.

    URL örneği: https://{Your_Organization}/_admin/_buildQueue?_a=resourceLimits

  2. Kuruluşunuzda kullanılabilen en fazla paralel iş sayısını görüntüleyin.

  3. Devam eden işleri görüntülemek için Görüntüle'yi seçin, bu şekilde kullanılabilir bir paralel işi aktif olarak kullanan veya paralel işin kullanılabilmesini bekleyen ve kuyruğa alınan tüm derlemeleri ve sürümleri görebilirsiniz.

Maliyetleri tahmin etme

Basit bir temel kural: Kuruluşunuzdaki her dört ile beş kullanıcı için bir paralel işe ihtiyacınız olduğunu tahmin edin.

Aşağıdaki senaryolarda birden çok paralel işe ihtiyacınız olabilir:

  • Birden çok ekibiniz varsa ve her biri CI gerektiriyorsa, her ekip için paralel bir işe ihtiyacınız olabilir.
  • CI tetikleyiciniz birden çok dal için geçerliyse, her etkin dal için paralel bir işe ihtiyacınız olabilir.
  • Bir kuruluş veya sunucu kullanarak birden çok uygulama geliştirirseniz, daha fazla paralel işe ihtiyacınız olabilir: her uygulamayı aynı anda dağıtmak için bir tane.

Nasıl daha fazla paralel iş satın alabilirim?

Daha fazla paralel iş satın almak için:

Paralel işler satın alma

Kuruluş ayarlarınızda daha fazla paralel iş satın alın:

  1. Kuruluşunuzda oturum açın (https://dev.azure.com/{yourorganization}).

  2. Dişli simgesi ni seçin Kuruluş ayarları.

    Kuruluş ayarlarını açma

  3. İşlem Hatları'nın altında Paralel işler'i seçin ve ardından ya Paralel işler satın al'ı seçin ya da Microsoft tarafından barındırılan işler için Değiştir veya Şirket içinde barındırılan işler için Değiştir'i seçin.

    paralel işleri yönetme görüntüsü

  4. İstediğiniz miktarı girin ve kaydet'i seçin.

  5. Paralel işlerinizin kullanılabilir duruma gelmesi 30 dakika kadar sürebilir.

Paralel iş başına fiyatlandırma maliyeti için Azure DevOps fiyatlandırma sayfası'na bakın.

Kuruluşum için paralel iş miktarını değiştirmek Nasıl yaparım??

  1. Kuruluşunuzda oturum açın (https://dev.azure.com/{yourorganization}).

  2. Dişli simgesine tıklayın ve Kuruluş ayarları'nı seçin.

    Kuruluş ayarlarını açma

  3. İşlem Hatları'nın altında Paralel işler'i seçin ve ardından Microsoft tarafından barındırılan işler için Paralel iş satın al veya Değiştir seçeneklerinden birini ya da şirket içinde barındırılan işler için Değiştir seçeneğini seçin.

    paralel işleri yönetme görüntüsü

  4. Microsoft tarafından barındırılan veya şirket içinde barındırılan işler için daha az veya daha fazla miktar girin ve Kaydet'i seçin.

  5. Yeni paralel iş sayısının etkin hale gelmesi 30 dakika kadar sürebilir.

DevOps Services'da paralel iş nasıl kullanılır?

Yalnızca bir Microsoft tarafından barındırılan paralel işi olan bir kuruluş düşünün. Bu iş, söz konusu kuruluştaki kullanıcıların tek seferde tek bir işi topluca çalıştırmasına olanak tanır. Daha fazla iş tetiklendiğinde, önceki işler bitene kadar kuyruğa alınırlar.

Yayın veya YAML işlem hatlarını kullanıyorsanız, bir çalıştırma sadece etkin olarak bir aşamaya dağıtıldığında paralel bir işi kullanır. Yayın onay veya manuel müdahale beklerken paralel bir görev kullanmaz.

Bir sunucu işi çalıştırdığınızda veya bir dağıtım grubuna yayın işlem hatlarını kullanarak dağıttığınızda, herhangi bir paralel iş tüketmezsiniz.

Basit paralel işler örneği

  1. FabrikamFiber CI Derlemesi 102 (ana dal) ilk olarak başlar.
  2. FabrikamFiber Sürüm 11 dağıtımı, FabrikamFiber CI Derlemesi 102'nin tamamlanmasıyla tetiklenir.
  3. FabrikamFiber CI Derlemesi 101 (özellik dalı) tetikleniyor. Sürüm 11'in dağıtımı etkin olduğundan derleme henüz başlatılamıyor. Bu nedenle derleme kuyruğa alınmış olarak kalır.
  4. Sürüm 11 onayları bekler. Fabrikam CI Derlemesi 101 başlatılır çünkü onay bekleyen bir sürüm paralel bir iş kullanmaz.
  5. Sürüm 11 onaylandı. Yalnızca Fabrikam CI Derlemesi 101 tamamlandıktan sonra devam eder.

SSS

Kamu projelerinin ücretsiz katmanına nasıl hak kazanabilirim?

Bu koşulların her ikisini de karşılıyorsanız, genel projeler için ücretsiz katman sınırlarına hak kazanabilirsiniz:

  • İşlem hattınız Azure Pipelines genel projesinin bir parçasıdır.
  • İşlem hattınız GitHub'dan veya Azure DevOps kuruluşunuzdaki aynı genel projeden bir genel depo oluşturur.

Ücretsiz paralel işler verilmesine nasıl başvuracağınız hakkında bilgi için bkz . Paralel işlerin maliyeti (Microsoft tarafından barındırılan) ne kadardır?

Belirli bir projeye veya aracı havuzuna paralel iş atayabilir miyim?

Şu anda, paralel iş kapasitesini belirli bir projeye veya aracı havuzuna bölümlemenin veya ayırmanın bir yolu yoktur. Örneğin:

  • Kuruluşunuzda iki paralel iş satın alırsınız.
  • İlk projede iki çalıştırma başlatırsınız ve her iki paralel iş de tüketilir.
  • İkinci projede bir çalıştırma başlatırsınız. İlk projenizdeki çalıştırmalardan biri tamamlanana kadar bu çalıştırma başlatılmaz.

Azure Pipelines'ı kimlerin kullanabileceğine ilişkin sınırlar var mı?

Azure Pipelines kullanırken istediğiniz kadar kullanıcınız olabilir. Azure Pipelines'ın kullanımı için kullanıcı başına ücret alınmaz. Hem temel hem de paydaş erişimine sahip kullanıcılar, istedikleri sayıda derleme ve yayın yazabilir.

Oluşturabildiğim derleme ve yayın işlem hattı sayısıyla ilgili herhangi bir sınır var mı?

Hayır Yüzlerce, hatta binlerce işlem hattını ücretsiz olarak oluşturabilirsiniz. İstediğiniz sayıda kendi barındırdığınız aracıyı ücretsiz olarak kaydedebilirsiniz.

Barındırılan aracılar için dakika başına ödeme seçeneği ne olacak?

Bazı müşterilerimiz, barındırılan aracılar için dakika başına ücretli bir plan kullanıyor. Bu planda, ücretsiz katmandan sonraki ilk 20 saat için dakika başına 0,05 ABD doları ve 20 saat sonra 0,01 ABD doları/dakika ödersiniz. Bu plandaki aşağıdaki sınırlamalar nedeniyle paralel işler modeline geçmeyi düşünebilirsiniz:

  • Dakika başına planı kullanırken, aynı anda yalnızca bir iş çalıştırabilirsiniz.
  • Bir ay içinde derlemeler için 14'ten fazla ücretli saat kullandığınızda, dakika başı ödeme planı paralel işler modeline göre daha az maliyet etkin olabilir.

Kuruluşumla XAML derleme denetleyicilerini kullanıyorum. Bu hizmetlerden nasıl ücretlendirilirim?

Kuruluşunuzdaki her bir kendi kendine barındırılan paralel iş için bir XAML derleme denetleyicisi kaydedebilirsiniz. Kuruluşunuz en azından bir ücretsiz yerel barındırılan paralel iş alır, böylece bir XAML derleme denetleyicisini ek ücret ödemeden kaydedebilirsiniz. Her ek ek XAML derleme denetleyicisi için kendi kendine barındırılan ek bir paralel iş gerekir.