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 sendiriBina 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
- Rekod garis dasar pada Nginx sebelum menukar penghalaan.
- Sahkan laluan HTTP/2 dari hujung ke hujung.
- Main semula trafik API yang mewakili.
- Gunakan sumber yang setara di Logam tulen.
- Setujui ketepatan, kelewatan p95/p99, ralat, CPU, dan pintu memori.
- 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.