Ana içeriğe atla Navigasyona atla Alt bilgiye atla

Dağıtılmış Görev Yönetimi En İyi Uygulamaları

Bu kanıtlanmış en iyi uygulamalarla birden fazla makinede dağıtılmış görevleri yönetme sanatında ustalaşın.

Birden fazla makinedeki görevleri yönetmek, dikkatli planlama ve en iyi uygulamaları gerektirir. Rediacc ile iş akışınızı nasıl optimize edeceğinizi öğrenin.

Öncelik Yönetimi

Öncelikleri Anlamak

Rediacc 5 seviyeli bir öncelik sistemi kullanır (1 = en yüksek, 5 = en düşük). Öncelikleri stratejik olarak kullanın:

  • Öncelik 1: Hemen çalıştırılması gereken kritik görevler (veritabanı yedeklemeleri, acil durum düzeltmeleri)
  • Öncelik 2: Zaman hassasiyeti olan önemli görevler (dağıtımlar, güvenlik yamaları)
  • Öncelik 3: Standart görevler (düzenli senkronizasyonlar, raporlar)
  • Öncelik 4: Arka plan görevleri (temizleme, bakım)
  • Öncelik 5: Düşük öncelikli görevler (arşivler, günlükler)

Örnek

./rediacc create task \
  --machine prod-01 \
  --priority 1 \
  --command "systemctl restart webserver"

Stratejileri Yeniden Deneyin

Arızalarla Başa Çıkma

Görev türüne göre yeniden deneme davranışını yapılandırın:

{
  "taskId": "550e8400-e29b-41d4-a716-446655440000",
  "retryCount": 3,
  "retryDelay": 30,
  "failureAction": "alert"
}

Takım Organizasyonu

Ekiplerin Yapılandırılması

  • Farklı ortamlar için ayrı ekipler oluşturun (ürün, hazırlama, geliştirme)
  • Erişim gereksinimlerine göre her takıma farklı makineler atayın
  • Ortama özel kimlik bilgilerini depolamak için ekip kasalarını kullanın

İzleme ve Günlük Kaydı

En İyi Uygulamalar

  1. Kuyruk derinliğini izleyin - Bekleyen görev sayısını izleyin
  2. Uyarıları ayarlayın - Arızalardan anında haberdar olun
  3. Günlükleri arşivleyin - Uyumluluk için denetim kayıtlarını tutun
  4. Yapılandırılmış günlük kaydını kullanın - Görev çıktısına bağlamı ekleyin

Güvenlik Hususları

Her zaman şu yönergeleri izleyin:

  • Görevlerdeki kimlik bilgilerini hiçbir zaman sabit kodlamayın
  • Hassas veriler için kasa şifrelemesini kullanın
  • SSH anahtarlarını düzenli olarak döndürün
  • Role göre ekip üyesi erişimini sınırlayın
  • Tüm işlemler için denetim günlüğünü etkinleştirin

Performans İpuçları

  • Mümkün olduğunda küçük görevleri toplu olarak yapın
  • Engellenmeyen görevler için eşzamansız işlemleri kullanın
  • Makine CPU ve bellek kullanımını izleyin
  • Yükü birden fazla makineye dağıtın

CLI referans kılavuzumuzdan daha fazla bilgi edinebilirsiniz.