Опорный пилот
Докажите изменение на вашем собственном трафике.
План оценки для справки, а не история успеха клиента. Замените предположения на измерения вашего трафика и оборудования.
Начальная архитектура
Разместите Webship рядом с существующим веб-сервером. Сохраните те же апстримы, сертификаты и представительные маршруты, пока текущий слушатель остается доступным для отката.
Представительная нагрузка
Воспроизведите задокументированную смесь статического, прокси и протокольного трафика с увеличивающейся степенью одновременности. Записывайте правильность ответа, ошибки, нагрузку на CPU, использование памяти и пиковую задержку.
Критерии оценки
Установите пороги прохождения/неудачи до теста. Включайте функциональное соответствие и операционное поведение, а не только максимальную пропускную способность.
- Корректные ответы и заголовки на всех выбранных маршрутах
- Задержка p95 и p99 для репрезентативных запросов
- Уровень ошибок и поведение при сбоях под нагрузкой
- Использование ЦП при устойчивой целевой нагрузке
- Использование памяти и стабильность при устойчивом трафике
План отката
Задокументируйте старого слушателя, снимок конфигурации, распределение трафика и сигнал, который возвращает трафик. Проверьте откат перед переключением на производство.
Продолжить или нет
Продвигать только если согласованные критерии проходят. Держите текущую конфигурацию и маршрутизацию готовыми до завершения канареечного теста.
В этом плане отсутствует измеренный результат для клиента или гарантированная экономия. Ваша команда принимает окончательное решение по нагрузке и рискам.
Планируйте собственный пилотный эталонСоздайте свой контрольный список пилота
Выберите текущий прокси, протокол, профиль трафика и среду для создания контрольного списка и шаблона JSON. Результат не предсказывается.
Пилотный контрольный список
- Запишите эталон на Nginx перед изменением маршрутизации.
- Проверьте путь HTTP/2 от начала до конца.
- Повторно воспроизведите представительный трафик API.
- Используйте сопоставимые ресурсы в Чистое железо.
- Согласуйте правильность, задержку p95/p99, ошибки, CPU и память.
- Держите путь немедленного отката и отрепетируйте его.
Шаблон пилота 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"
}Шаблон фиксирует только выборы. Он не оценивает производительность, экономию или готовность к производству.