Referans pilot

Kendi trafiğiniz üzerinde değişikliği kanıtlayın.

Bir referans değerlendirme planı, müşteri başarı hikayesi değil. Varsayımları, trafiğiniz ve donanımınızdaki ölçümlerle değiştirin.

Başlangıç mimarisi

Webship'yi mevcut web sunucusunun yanına yerleştirin. Mevcut dinleyici geri alma için kullanılabilirken, aynı upstream'leri, sertifikaları ve temsilci yolları koruyun.

Temsilci yük

Artan eşzamanlılıkta belgelenmiş bir statik, vekil ve protokol trafiği karışımını yeniden oynatın. Yanıt doğruluğunu, hataları, CPU, hafıza ve kuyruk gecikmesini kaydedin.

Skor kartı kriterleri

Testten önce geçme/kalma eşiklerini belirleyin. Sadece maksimum veri akışı değil, işlevsel eşitlik ve operasyonel davranışı da dahil edin.

  • Seçilen her güzergah boyunca doğru yanıtlar ve başlıklar
  • Temsilci istekler için p95 ve p99 gecikmesi
  • Yük altında hata oranı ve arıza davranışı
  • Sürekli hedef yük altında CPU kullanımı
  • Sürekli trafik sırasında bellek kullanımı ve kararlılık

Geri alma planı

Eski dinleyiciyi, yapılandırma anlık görüntüsünü, trafik bölmesini ve trafiği geri gönderen sinyali belgeleyin. Üretim geçişinden önce geri alma testini yapın.

Git veya gitme

Sadece üzerinde anlaşılmış geçiş noktaları geçiliyorsa terfi ettirin. Kanarya tamamlanana kadar mevcut yapılandırmayı ve yönlendirmeyi hazır tutun.

Bu plan ölçülmüş bir müşteri sonucu veya garanti edilen tasarruf içermemektedir. Nihai iş yükü ve risk kararına takımınız sahiptir.

Kendi benchmark pilotunuzu planlayın

Pilot kontrol listenizi oluşturun

Kontrol listesi ve JSON şablonu oluşturmak için geçerli proxy, protokol, trafik profili ve ortamı seçin. Hiçbir sonuç tahmin edilmemektedir.

Pilot kontrol listesi

  1. Yönlendirmeyi değiştirmeden önce Nginx üzerinde bir temel kayıt oluşturun.
  2. HTTP/2 yolunu baştan sona doğrulayın.
  3. Temsili API trafiğini yeniden oynatın.
  4. Hammadde metal'da karşılaştırılabilir kaynakları kullanın.
  5. Doğruluk, p95/p99 gecikmesi, hatalar, CPU ve bellek eşiklerinde anlaşın.
  6. Hızlı bir geri alma yolu bulundurun ve bunu prova edin.

JSON pilot şablonu

{
  "schema": "webship-benchmark-pilot/v1",
  "currentProxy": "nginx",
  "protocol": "h2",
  "trafficProfile": "api",
  "environment": "baremetal",
  "gates": [
    "correctness",
    "p95Latency",
    "p99Latency",
    "errorRate",
    "cpu",
    "memory"
  ],
  "rollout": [
    "baseline",
    "shadow",
    "canary",
    "review",
    "rollbackOrPromote"
  ],
  "result": "not_measured"
}

Şablon yalnızca seçimleri kaydeder. Performans, tasarruf veya üretim hazır olup olmadığını tahmin etmez.