0Pricing
DevOps Bootcamp · Ders

serial ve Kademeli Toplu Yürütme

Değişiklikleri güvenli dalgalar hâlinde dağıtın.

serial ve Kademeli Toplu Yürütme, CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, DevOps Bootcamp öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

Hepsini Bir Anda Güncellemek Risklidir

Her sunucuyu tek seferde güncellemek hızlıdır, ancak hatalı bir değişiklik tüm sunucu grubunuzu aynı anda devre dışı bırakabilir. Kademeli güncellemeler bu riski önler.

serial ile tanışın

serial anahtar sözcüğü, bir çalışmanın tüm ana bilgisayarlar üzerinde aynı anda değil, gruplar hâlinde ilerlemesini sağlar. Bir grubu güncellersiniz, ardından sonraki gruba geçersiniz.

- hosts: web
  serial: 2

Bir Sayı Grup Boyutunu Belirler

serial değerine bir sayı verirseniz her grup o kadar ana bilgisayar içerir. serial değerini 2 yaptığınızda Ansible, geri kalanlara geçmeden önce çalışmanın tamamını iki ana bilgisayarda bitirir.

Yüzde Kullanın

Yüzde, filo boyutuna göre ölçeklenir. serial: 25%, ister 8 ister 800 sunucunuz olsun, her dalgada ana bilgisayarların dörtte birini günceller.

serial: 25%

Listeyle Kademeli Artırın

Güveniniz arttıkça grupları büyütmek için bir liste verin: bir ana bilgisayarla başlayıp daha fazlasına geçin. Bu, önce öncü sunucuyu, ardından tüm ortamı dağıtma şeklindeki klasik örüntüdür.

serial:
  - 1
  - 5
  - 25%

Her Grup İçin Çalışmanın Tamamı

Önemli nokta şudur: serial, sonraki gruba geçmeden önce bir grup üzerinde çalışmanın tamamını yürütür. İlk grup tamamen bitmiş olurken sonraki ana bilgisayarlarda henüz işlem başlamaz.

max_fail_percentage ile Hızlı Başarısız Olun

Bir grupta başarısız olan ana bilgisayarların sayısı çok artarsa dağıtımı durdurmak için serial ile max_fail_percentage değerini birlikte kullanın; böylece hatalı bir değişiklik yayılmadan durdurulur.

- hosts: web
  serial: 25%
  max_fail_percentage: 30

Dokunmadan Önce Trafiği Boşaltın

Güvenli bir dalgada önce her grubu yük dengeleyiciden çıkarın, değişiklikleri uygulayın, ardından kullanıcıların güncelleme sırasında bir sunucuya yönelmemesi için ana bilgisayarları tekrar ekleyin.

Hizmeti Çalışır Tutun

Diğer gruplar trafiği sunmaya devam ettiğinden, aşamalı güncellemeler size sıfır kesinti sağlar: dağıtım boyunca uygulama kullanılabilir durumda kalır.

serial, forks ile Buluşuyor

Bir grubun içinde paralelliği yine forks belirler. serial bir dalganın dokunacağı ana bilgisayar sayısını, forks ise o grubun içinde aynı anda çalışacak ana bilgisayar sayısını sınırlar.

Önce Birinde Sınayın

serial: 1 ile başlamak, ilk ana bilgisayarı bir öncü sunucu yapar. Bir sorun çıkarsa çalışma orada durur ve filonuzun geri kalanı sağlıklı kalır.

Hızlı Kontrol

100 web sunucusunu kesinti olmadan, bir seferde birkaç tane olacak şekilde güncellemek istiyorsunuz.

Özet

Değişiklikleri gruplar hâlinde dağıtmak için serial kullanın, bir listeyle kademeli olarak artırın ve erken durmak için max_fail_percentage ekleyin. Sıfır kesintili dağıtımlar böyle yapılır. 🌊

Sıkça Sorulan Sorular

“serial ve Kademeli Toplu Yürütme” dersi ücretsiz mi?

Evet — “serial ve Kademeli Toplu Yürütme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve DevOps Bootcamp kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

“serial ve Kademeli Toplu Yürütme” dersinde ne öğreneceğim?

Değişiklikleri güvenli dalgalar hâlinde dağıtın. DevOps Bootcamp ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

DevOps Bootcamp öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te DevOps Bootcamp, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“serial ve Kademeli Toplu Yürütme” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu DevOps Bootcamp dersinde kod yazıp çalıştırabilir miyim?

Evet. Her DevOps Bootcamp dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. forks ve Paralellik Ayarı
  2. Stratejiler: linear, free ve host_pinned
  3. SSH Pipeline'ı ve Bağlantı Yeniden Kullanımı
  4. serial ve Kademeli Toplu Yürütme
← DevOps Bootcamp Sayfasına Dön