В облаке легко думать, что 'все автоматически резервируется'. Это неверно: избыточность (Redundancy) защищает от сбоя оборудования, но не от случайного удаления, бага или Ransomware. Для этого требуется отдельное Backup.
Уровни избыточности хранилища
- LRS — три копии в одном Datacenter; дешево, не переживает сбой сайта.
- ZRS — копии между Availability Zones в одном регионе.
- GRS — репликация в другой географический регион (сотни километров), для защиты от региональной катастрофы.
- RA-GRS — как GRS, с возможностью чтения из вторичной копии.
Сверху три уровня избыточности: LRS — три копии в одном дата-центре, переживает отказ диска; ZRS — копии между зонами доступности, переживает падение одного ЦОДа; GRS — реплика в другой регион за сотни километров, защита от регионального бедствия. Красная полоса напоминает: избыточность не равна бэкапу, ведь удаление, баг и шифровальщик реплицируются вместе с данными. Ниже две метрики: RPO — сколько данных допустимо потерять, RTO — сколько времени допустимо восстанавливаться. Внизу правило 3-2-1: три копии, два типа носителей, одна вне площадки, плюс неизменяемость или soft delete.
Показатели восстановления
- RPO (Recovery Point Objective) — сколько данных разрешено потерять (например, 15 минут).
- RTO (Recovery Time Objective) — сколько времени разрешено быть неработоспособным (например, 4 часа).
- Правило 3-2-1: три копии, два типа носителей, одна копия вне сайта — предпочтительно Immutable.
Уровни хранения (Tiers)
- Hot — частый доступ, высокая стоимость хранения, низкая стоимость доступа.
- Cool / Cold — данные, к которым обращаются раз в месяц-квартал.
- Archive — очень дешевый архив, но восстановление занимает часы (Rehydration).