Rujukan perintis

Buktikan perubahan pada trafik anda sendiri.

Pelan penilaian rujukan, bukan cerita kejayaan pelanggan. Gantikan andaian dengan pengukuran dari trafik dan perkakasan anda.

Senibina permulaan

Letakkan Webship di sebelah pelayan web sedia ada. Kekalkan upstream, sijil, dan laluan perwakilan yang sama sementara pendengar semasa tetap tersedia untuk pemulangan.

Beban yang mewakili

Main semula campuran trafik statik, proksi, dan protokol yang didokumentasikan dengan kebersamaan yang meningkat. Rekod ketepatan tindak balas, ralat, CPU, memori, dan kelewatan hujung.

Kriteria skor kad

Tetapkan ambang lulus/gagal sebelum ujian. Sertakan kesetaraan fungsi dan tingkah laku operasi, bukan hanya kelajuan maksimum.

  • Respons dan pengepala yang betul di setiap laluan yang dipilih
  • Latensi p95 dan p99 untuk permintaan wakil
  • Kadar ralat dan perilaku kegagalan di bawah beban
  • Penggunaan CPU pada beban sasaran yang berterusan
  • Penggunaan memori dan kestabilan semasa trafik berterusan

Pelan pemulangan

Dokumentasikan pendengar lama, tangkapan konfigurasi, pembahagian trafik, dan isyarat yang menghantar trafik kembali. Uji pemulangan sebelum pemindahan ke pengeluaran.

Terus atau tidak

Promosikan hanya jika pintu persetujuan diluluskan. Kekalkan konfigurasi dan laluan semasa sehingga canari selesai.

Rancangan ini tidak mengandungi hasil pelanggan yang diukur atau penjimatan yang dijamin. Pasukan anda memiliki keputusan akhir tentang beban kerja dan risiko.

Rancang perintis penanda aras anda sendiri

Bina senarai semak perintis anda

Pilih proksi semasa, protokol, profil trafik, dan persekitaran untuk membuat senarai semak dan templat JSON. Tiada keputusan diramalkan.

Senarai semak perintis

  1. Rekod garis dasar pada Nginx sebelum menukar penghalaan.
  2. Sahkan laluan HTTP/2 dari hujung ke hujung.
  3. Main semula trafik API yang mewakili.
  4. Gunakan sumber yang setara di Logam tulen.
  5. Setujui ketepatan, kelewatan p95/p99, ralat, CPU, dan pintu memori.
  6. Pastikan laluan rollback segera dan latih ia.

Templat perintis JSON

{
  "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"
}

Templat ini hanya merekod pilihan. Ia tidak menganggarkan prestasi, penjimatan, atau kesediaan pengeluaran.