Уроки курса
1 Введение в аппаратное обеспечение IT-инфраструктуры
90 мин
2 Архитектура серверов: x86 и ARM
90 мин
3 Центральные процессоры (CPU) в серверных решениях
90 мин
4 Серверная оперативная память и технология ECC
90 мин
5 Удаленное управление оборудованием: IPMI и BMC
90 мин
6 Дисковая подсистема: HDD, SSD и NVMe
90 мин
7 Основы RAID-массивов и аппаратные контроллеры
90 мин
8 Уровни RAID: 1, 5 и 10
90 мин
9 Выбор дисков и конфигурации RAID для различных задач
90 мин
10 Замена накопителей и перестроение RAID-массивов
90 мин
11 Основы сетевой топологии и модель OSI
90 мин
12 Структурированная кабельная система (СКС) и медная витая пара
90 мин
13 Оптоволоконные линии связи и трансиверы
90 мин
14 Коммутаторы (L2) и работа с MAC-адресами
90 мин
15 Маршрутизаторы (L3) и межсетевое взаимодействие
90 мин
16 Аппаратные файрволы и защита периметра сети
90 мин
17 Введение в аппаратную виртуализацию (Bare-metal)
90 мин
18 Гипервизор VMware ESXi: базовая настройка
90 мин
19 Гипервизор Proxmox VE: особенности эксплуатации
90 мин
20 Гипервизор KVM: распределение ресурсов
90 мин
21 Системы электропитания и ИБП топологии On-line
90 мин
22 Резервное электропитание и дизель-генераторные установки
90 мин
23 Охлаждение серверной: холодные и горячие коридоры
90 мин
24 Правила работы в ЦОД и антистатическая защита (ESD)
90 мин
25 Мониторинг аппаратной инфраструктуры в Zabbix
90 мин
26 Визуализация метрик оборудования в Grafana
90 мин
27 Стратегии резервного копирования и правило 3-2-1
90 мин
28 Основы ITIL: Управление инцидентами (Incident Management)
90 мин
29 Основы ITIL: Управление проблемами (Problem Management)
90 мин
30 Диагностика неисправностей: комплексный сценарий
90 мин

Стратегии резервного копирования и правило 3-2-1

Студент изучит золотой стандарт бэкапов, методы физической изоляции копий и защиту данных от программ-вымогателей.

Прогресс урока: 0%

Разрушение главного мифа: RAID — это НЕ бэкап. Фундаментальная ошибка начинающих системных администраторов — считать, что отказоустойчивый дисковый массив (RAID 1, 5, 10) защищает данные от потери. RAID обеспечивает доступность (High Availability) оборудования. Если один физический диск сгорает, сервер продолжает работать. Но RAID мгновенно синхронизирует любые изменения. Если пользователь случайно удалит базу данных, или вирус-шифровальщик (Ransomware) зашифрует файлы, RAID добросовестно и мгновенно скопирует это удаление или зашифрованные блоки на все диски массива. Резервное копирование (Backup) — это создание исторической, независимой копии данных на определенный момент времени. Только бэкап позволяет 'отмотать время назад' и восстановить удаленный файл или состояние системы до вирусной атаки.

Золотой стандарт: Правило 3-2-1. В индустрии IT-инфраструктуры правило 3-2-1 является непреложным законом построения стратегии резервного копирования. Оно расшифровывается следующим образом: 3 — храните не менее трех копий данных (одна основная рабочая копия на сервере и две резервные). 2 — используйте два разных типа носителей (например, первая копия на жестких дисках NAS-сервера, вторая — на ленточных накопителях LTO или в облачном объектном хранилище). Это защищает от специфических аппаратных багов или дефектов одной партии носителей. 1 — храните как минимум одну копию вне физического офиса (Offsite). Если серверная комната сгорит, будет затоплена или оборудование изымут, локальный NAS с бэкапами погибнет вместе с основными серверами. Offsite-копия (в другом городе, ЦОДе или облаке) гарантирует выживание бизнеса.

Типы резервного копирования: Full, Incremental, Differential. Понимание механики снятия копий необходимо для экономии дискового пространства и оптимизации времени (Backup Window). Full (Полное): копирует 100% данных. Очень надежно, но долго и занимает много места. Обычно делается раз в неделю (например, в выходные). Incremental (Инкрементное): копирует только те блоки данных, которые изменились с момента любого последнего бэкапа. Занимает минимум места и делается очень быстро. Минус: для восстановления системы за пятницу вам потребуется ফুল-бэкап с воскресенья и все инкременты (понедельник, вторник, среда, четверг, пятница). Если хоть один файл в цепочке поврежден — восстановление невозможно. Differential (Дифференциальное): копирует данные, измененные с момента последнего полного бэкапа. С каждым днем недели размер копии растет. Плюс: для восстановления нужен только начальный Full-бэкап и последний дифференциальный файл. Выбор зависит от требований бизнеса к скорости восстановления.

Метрики бизнеса: RTO и RPO. Системный администратор строит систему бэкапов не ради самих бэкапов, а ради соответствия требованиям бизнеса, которые выражаются в двух ключевых метриках. RTO (Recovery Time Objective) — целевое время восстановления. Это время, в течение которого бизнес может позволить себе простаивать. Например, RTO = 4 часа означает, что с момента падения сервера до полного запуска сервиса должно пройти не более 4 часов. Если у вас огромная база данных и медленные диски, вы можете не уложиться в RTO. RPO (Recovery Point Objective) — целевая точка восстановления (или допустимый объем потери данных). Если бэкапы делаются раз в сутки ночью, а сервер сгорел в 17:00, вы потеряете все данные за рабочий день. В данном случае RPO составляет 24 часа. Если бизнес требует RPO = 15 минут, вам придется внедрять непрерывную репликацию данных или очень частые инкрементные снапшоты на уровне СХД.

Защита от программ-вымогателей (Ransomware) и Air-Gapping. Современные вирусы-шифровальщики стали умнее: проникнув в сеть, они сначала ищут серверы резервного копирования, шифруют бэкапы, и только потом шифруют 'боевые' серверы. Чтобы противостоять этому, применяется изоляция (Air-Gapping) и неизменяемые хранилища (Immutable Storage). Физический Air-Gap означает, что носитель с бэкапом физически отключен от сети (например, кассета с магнитной лентой LTO извлечена из стримера и лежит в сейфе). Хакер не может зашифровать то, что физически не подключено к розетке. Логический Air-Gap и Immutability реализуются программно: сервер бэкапов (например, репозиторий Veeam на базе Linux с XFS) блокирует любые попытки изменения или удаления файлов на заданный период (например, 14 дней), даже если команду подает администратор с правами root. Это спасает данные, даже если учетные данные администратора были скомпрометированы.

Тестирование бэкапов (Бэкап Шрёдингера). Среди сисадминов есть известная поговорка: 'Бэкап, который никогда не восстанавливали, находится в состоянии суперпозиции — он одновременно существует и не существует'. Создание резервной копии — это лишь половина процесса. Критически важной процедурой является регулярное тестовое восстановление (Disaster Recovery Test). Часто бывает так, что ПО рапортует об успешном создании копии (Success), но при попытке развернуть виртуальную машину выясняется, что база данных внутри повреждена (corrupted), или не хватает загрузочного сектора. В современных гипервизорах (VMware, Proxmox) и системах копирования есть функции автоматической проверки: система разворачивает бэкап в изолированной виртуальной сети (песочнице), запускает ВМ, пингует её, проверяет доступность порта приложения и присылает администратору отчет, после чего удаляет тестовую ВМ. Только такой подход гарантирует целостность данных.

Какая стратегия резервного копирования требует для восстановления только ДВА файла: самый первый полный бэкап и самый последний созданный файл резервной копии?

Как называется принцип хранения бэкапов, который расшифровывается как: 'Хранить 3 копии данных, на 2 разных носителях, 1 из которых вне офиса' (введите цифры через дефис)?