Codespot Mobile
İş akışları

DNS yük dengeleme ve küresel yük dengeleyici tasarımı

03
Havuz tasarımı

Sağlık kontrolleriyle bir havuz tasarlayın

Trafığı paylaşan bir arka uç havuzuna ihtiyacınız var. Aracı notlarınızı okur, yapılandırma dosyasını taslak olarak hazırlar ve uygulamadan önce sözdizimini doğrulamak için test komutunuzu çalıştırır.

01

Klasörü aç

Proje klasörünü sohbette açın.

02

Yapılandırmayı oku

Mevcut arka uçları görmek için mevcut yapılandırma dosyasını okuyun.

03

Değişiklikleri taslağını oluştur

Sağlık kontrolleriyle yeni havuz yapılandırmasını yazın.

04

Sözdizimini doğrula

Hataları kontrol etmek için yapılandırma test komutunu çalıştırın.

Örnek yapılandırma

lb-plan.yaml
# Load balancer pool config
# Algorithm: round robin
pool:
  name: web-pool
  algorithm: round_robin
  backends:
    - addr: 10.0.0.1
      port: 8080
    - addr: 10.0.0.2
      port: 8080
    - addr: 10.0.0.3
      port: 8080
  health_check:
    path: /health
    interval: 10s
    fail_threshold: 3
    pass_threshold: 2
  standby:
    - addr: 10.0.0.4
      port: 8080

Bu yaml dosyası, sağlık kontrolü parametreleri dahil olmak üzere üç aktif arka uç ve bir yedek sunucu içeren bir havuz tanımlar.

Yedek geçişi kendi sistemlerinizde doğrulayın

Yedek geçiş planını taslağını oluştur

Aracı, klasör yapınızı görmek için list_dir ve mevcut notlarınızı veya yapılandırma dosyalarınızı incelemek için read_file kullanarak düzeni anlamanızı sağlar. grep belirli portları bulur. edit_file, bir arka uç başarısız olursa trafiği işlemek için bir yedek sunucu ekler. Havuzda tam olarak neyin değişeceğini gösteren bir diff kartı görürsünüz. Shell yapılandırma test komutunuzu çalıştırır ve çıkış kodunu bildirir. Tam değişiklik dizisini çalıştırmadan görmek için Plan only moduna geçin. DNS yük dengeleme trafiği yönetmeye yardımcı olur ve test sırasında statik IP ile çift WAN yedek geçişi doğrulayabilirsiniz. Her eylem, gerçek sonucu içeren bir kart olarak sohbette görünür.

Yedek geçişi manuel olarak test et

Okuyucu, planlanmış bir pencerede bir arka ucu durdurur ve aracı, kalan arka uçların sağlık sayfasını kontrol etmek için http_get kullanır. Duran arka ucu kontrol eder. Aracı, test sonuçlarını çalışma kitabınıza güncellemek için write_file kullanır. DNS önbelleğe alma, TTL süresi boyunca yedek geçişi önemli ölçüde geciktirebilir. Aracı, bu sonuçları arayüzde net bir şekilde kaydeder. Bu, küresel yük dengeleyici yapılandırmasının doğru olduğunu doğrular. Trafik yedek geçişini başka bir bağlantıya, şimdi arka uğu tekrar başlatarak doğruluyorsunuz. Aracı, havuza tamamen geri döndüğünü kontrol eder.

Windows için Codespot Mobile

Havuzunuzu tasarlamaya bugün başlayın

Codespot Mobile'ı İndir ↗