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 Ansible Academy 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, Ansible Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Ansible Academy 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: 2Bir 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: 30Dokunmadan Ö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 Ansible Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Ansible Academy 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. Ansible Academy 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.
Ansible Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Ansible Academy, 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 Ansible Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Ansible Academy 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
- forks ve Paralellik Ayarı
- Stratejiler: linear, free ve host_pinned
- SSH Pipeline'ı ve Bağlantı Yeniden Kullanımı
- serial ve Kademeli Toplu Yürütme