RPO и RTO простыми словами
RPO (Recovery Point Objective) — сколько данных вы готовы потерять. Если копия делается раз в сутки ночью, а сервер умер в 18:00, потеряны все заказы и записи за день — RPO 24 часа. RTO (Recovery Time Objective) — сколько времени займёт восстановление: найти рабочую копию, поднять сервер, развернуть данные, проверить. Бизнесу важны обе цифры: RPO определяет, сколько работы придётся переделать вручную, RTO — сколько часов вы не принимаете заказы.
Как калькулятор считает
- RPO = 24 часа / число копий в сутки — худший случай, когда сбой случился прямо перед следующей копией.
- Объём полной копии = данные / коэффициент сжатия.
- Инкремент = данные × доля изменений за сутки / число копий в сутки / сжатие.
- Хранилище = (полные копии × размер + инкременты × размер) × число мест хранения.
- RTO = объём / скорость восстановления + ручная работа.
- Цена инцидента = RPO × ценность данных за час + RTO × выручка в час простоя.
Модель упрощена — реальные системы используют дедупликацию, дифференциальные копии и снимки дисков, — но порядок цифр она даёт верный и честно показывает главное: стоимость хранения растёт медленно, а цена потерь — быстро.
Правило 3-2-1
Классическая схема: три копии данных (рабочая и две резервные), на двух разных типах носителей, одна — в другом месте. Копия на том же сервере, что и данные, защищает только от ошибки «удалил не тот файл»: при поломке диска, взломе или шифровальщике она погибнет вместе с оригиналом. Поэтому в калькуляторе по умолчанию два места хранения вне рабочего сервера. Современное дополнение к правилу — одна копия неизменяемая или «невидимая» для рабочих учёток; подробно — в статье невидимые резервные копии.
Глубина хранения
| Схема | Защищает от | Комментарий |
|---|---|---|
| Только последняя копия | Поломки диска | Бесполезна, если повреждение заметили через неделю |
| 14 ежедневных | Ошибок, замеченных в течение двух недель | Минимум для любого бизнеса |
| + 4 недельных | Тихой порчи данных, шифровальщика с задержкой | Рекомендуемый базовый уровень |
| + 6–12 месячных | Ошибок в отчётах, споров, проверок | Для учёта и финансов |
Пример
База и файлы на 200 ГБ, меняется 3% в сутки, копия раз в ночь, полная — раз в неделю, хранение 14 дней + 4 недели + 6 месяцев, два места хранения, сжатие в 1.5 раза, 3 рубля за ГБ в месяц. Получается около 3.3 ТБ хранилища и около 10 тысяч рублей в месяц. RPO — 24 часа, RTO — около 2.6 часа при 100 МБ/с. Если час данных стоит 3 000 рублей, а час простоя — 5 000, один худший инцидент обходится примерно в 85 тысяч рублей. Сократить RPO до часа можно частыми инкрементами или репликацией базы — калькулятор покажет, во что это обойдётся.
Что ещё учесть
- Копии с персональными данными должны храниться в России и шифроваться — проверьте себя по чек-листу 152-ФЗ.
- План действий при шифровальщике — в статье шифровальщик в компании: первые 24 часа.
- Полную цену утечки или простоя посчитает калькулятор ущерба от инцидента.
- Цену хранения сверяйте с прайсом своего S3-хранилища — в калькуляторе это редактируемое поле.
Мы настраиваем резервное копирование по схеме 3-2-1 с проверкой восстановления — в рамках технической поддержки и аудита безопасности.
Как выбрать целевые RPO и RTO
| Система | Разумный RPO | Разумный RTO |
|---|---|---|
| Корпоративный сайт без форм | 24 часа | 1 рабочий день |
| Сайт с заявками | 1–4 часа | 2–4 часа |
| Интернет-магазин | 15–60 минут | 1–2 часа |
| CRM, учётная система | 15–60 минут | 1–4 часа |
| Платёжные и критичные сервисы | Минуты | Минуты, с резервной площадкой |
Это ориентиры, а не норматив. Правильные цифры даёт вопрос к бизнесу: сколько работы мы готовы переделать вручную и сколько часов можем не работать. Ответ переводится в расписание копий, число мест хранения и архитектуру — и только потом в бюджет.
Объяснение для руководителя без технических терминов — в статье RPO и RTO простыми словами.
Вопросы и ответы
Чем RPO отличается от RTO?
RPO — сколько данных можно потерять (время между копиями). RTO — сколько времени займёт восстановление работы.
Какой RPO нужен интернет-магазину?
Обычно не больше часа: за сутки потерянных заказов клиенты успевают оплатить и ждать доставку. Для этого нужны частые инкременты или репликация базы.
Сколько стоит хранение резервных копий?
Зависит от объёма и глубины: для 200 ГБ данных с хранением полгода в двух местах — порядка 10 тысяч рублей в месяц при цене 3 ₽ за ГБ. Калькулятор считает под ваши цифры.
Где хранить резервные копии?
Минимум в двух местах вне рабочего сервера, одно — в другом дата-центре, с отдельными доступами. Для ПДн граждан РФ — на территории России.
Как часто проверять восстановление?
Хотя бы раз в квартал и после крупных изменений инфраструктуры. Фиксируйте фактическое время — это ваш реальный RTO.
Что такое правило 3-2-1?
Три копии данных, на двух разных носителях, одна — в другом месте. Современное дополнение: одна копия неизменяемая или недоступная рабочим учётным записям.
Нужно ли шифровать резервные копии?
Да, особенно если в них есть персональные данные или копии лежат у стороннего провайдера. Ключи храните отдельно от копий.
