Техпідтримка сайту: SLA, моніторинг, оновлення
Після запуску інтернет-магазину на Laravel + Vue ми зіткнулися з тим, що при 10 тис. одночасних відвідувачів кошик переставав зберігатися. Виявилося, що сесії не синхронізувалися з Redis, а Nginx віддавав 502. Інцидент усунули за 20 хвилин — перемкнулися на резервний кластер. Такі ситуації вимагають негайного реагування та чіткого SLA. Наш досвід обслуговування понад 200 проектів — від лендингів до високонавантажених маркетплейсів — підтверджує: проактивний моніторинг знижує кількість аварій на 40% порівняно з реактивним підходом, а економія на відновленні сягає 60%.
Як влаштована технічна підтримка після запуску?
Реактивна частина — усунення інцидентів із гарантованим SLA: P1 (сайт недоступний) — 30 хв реакція, 2–4 год рішення; P2 — 2 год реакція, 8 год рішення; P3 — 8 год реакція, 2 роб. дні; P4 — 1 роб. день за погодженням. Проактивна — моніторинг, оновлення, бекапи. Ми використовуємо UptimeRobot та Better Uptime для перевірки доступності кожні 5 хвилин, Sentry для збору помилок, Grafana + Prometheus для метрик. Це забезпечує 99.9% uptime. Наші сертифіковані інженери мають досвід роботи з WordPress, Laravel, React — гарантія якості та дотримання SLA.
Які проблеми вирішує технічна підтримка?
- Критичні збої — сайт недоступний, база даних не відповідає, перевищено ліміт пам'яті.
- Помилки функціональності — зламаний кошик, не працює пошук, бита верстка.
- Вразливості — старі версії CMS, плагінів; витік даних.
- Продуктивність — високий TTFB, низький Core Web Vitals, повільні запити.
- Інтеграції — зламані API, невірні webhook'и.
Чому проактивна підтримка краща за реактивну?
Проактивне обслуговування виявляє проблеми до того, як вони вплинуть на користувачів. Наприклад, аномальне зростання часу відповіді бази даних сигналізує про необхідність оптимізації запитів. Своєчасне оновлення залежностей запобігає злому. За нашими даними, проактивний підхід знижує час простою в 3 рази порівняно з чисто реактивним. Економія бюджету сягає 60% завдяки запобіганню серйозним інцидентам.
Що входить у технічну підтримку: деталі
Реактивна підтримка:
- Усунення багів — форма не надсилається, сторінка падає з 500
- Відновлення після збоїв — впав сервер, переповнився диск
- Усунення наслідків злому
Проактивна підтримка:
- Моніторинг uptime 24/7 з алертингом у PagerDuty
- Оновлення залежностей (CMS, плагіни, npm-пакети) щомісяця або за виходом патча безпеки
- Резервне копіювання раз на добу в S3-сумісне сховище з тестовим відновленням щомісяця
- Перевірка SSL-сертифікатів (оновлення до завершення за 14 днів)
- Моніторинг продуктивності — LCP, CLS, INP
Планові роботи:
- Оновлення контенту за запитом
- Доробки та дрібні покращення
- Аналітика та звіти за Core Web Vitals
Типовий чек-лист профілактики: перевірка вільного місця на диску (повідомлення при <10%), аналіз логів на помилки (щодня), тест відновлення з бекапу (щомісяця), оновлення SSL-сертифіката, перевірка актуальності PHP та MySQL.
Як налаштувати моніторинг за 10 хвилин?
- Встановіть UptimeRobot та додайте перевірку HTTPS (інтервал 1 хв).
- Підключіть Sentry до фронтенду та бекенду.
- Налаштуйте алерти в PagerDuty на критичні події.
- Заплануйте щоденні бекапи в S3 (автоматичне видалення через 30 днів).
- Перевірте SLA-метрики через Grafana.
SLA та моделі підтримки
| Тип інциденту | Реакція | Рішення |
|---|---|---|
| Сайт недоступний (P1) | 30 хв | 2–4 год |
| Критична функція зламана (P2) | 2 год | 8 год |
| Важливий баг (P3) | 8 год | 2 роб. дні |
| Дрібне покращення (P4) | 1 роб. день | За погодженням |
Моделі підтримки:
- Годинний пакет (від 10 год/міс) — для невеликих сайтів. Вартість від 2000 грн/міс.
- Ретейнер (від 40 год/міс) — фіксована оплата 8000 грн/міс із знижкою 10% порівняно з погодинною.
- Time & Materials — 500 грн/год, оплата за фактом.
Інструменти для підтримки: досвідчені рішення
Моніторинг: UptimeRobot, Better Uptime, Grafana + Prometheus Алертинг: PagerDuty, OpsGenie, Telegram-бот Логування: Sentry (помилки фронтенду/бекенду), Logtail, Papertrail Backups: S3-сумісне сховище, автоматичні щоденні бекапи
Моніторинг ключових метрик: приклад конфігурації
# prometheus/alerts.yaml groups: - name: website rules: - alert: SiteDown expr: probe_success{job="blackbox"} == 0 for: 2m annotations: summary: "Site {{ $labels.instance }} is down" - alert: SlowResponse expr: probe_duration_seconds{job="blackbox"} > 5 for: 5m annotations: summary: "Slow response: {{ $value }}s" - alert: HighErrorRate expr: rate(http_requests_total{status=~"5.."}[5m]) > 0.05 annotations: summary: "Error rate {{ $value | humanizePercentage }}" Журнал змін: приклад
Кожну зміну фіксуємо в лозі: оновлено WordPress до 6.5.2 (безпека), виправлено форму зворотного зв'язку (баг #142), оновлено SSL-сертифікат, додано нову сторінку послуги /ai-consulting.
Формати договору підтримки: порівняння
| Модель | Особливості | Вартість | Кому підходить |
|---|---|---|---|
| Годинний пакет | X годин на місяць, залишок згорає | Від 2000 грн/міс | Сайти з рідкісними завданнями |
| Ретейнер | Фіксована оплата за обсяг та SLA | Від 8000 грн/міс (знижка 10%) | Проекти з регулярними доробками |
| Time & Materials | Оплата за фактом годин | 500 грн/год | Непередбачуване навантаження |
Зв'яжіться з нами, щоб обговорити умови — ми підберемо оптимальний формат. Оцінимо ваш проект і запропонуємо SLA під ваш бюджет. Отримайте консультацію — наші інженери з досвідом 5+ років проаналізують поточний стан сайту та дадуть рекомендації.







