CompTIA SY0-701: Непрерывность бизнеса и аварийное восстановление — Руководство по подготовке
Часть CompTIA Security+ SY0-701 — Руководство по подготовке. Практикуйтесь с проверенными ответами в центре экзаменов CompTIA, или пройдите тесты на время на ExamRoll.io.
Непрерывность бизнеса (BC) и аварийное восстановление (DR) составляют операционную основу устойчивости организации. В то время как средства контроля безопасности пытаются предотвратить инциденты, планирование BC/DR признает, что некоторые сбои — атаки программ-вымогателей, ураганы, обрывы оптоволоконных кабелей, сбои в электросетях или каскадные отказы в облаке — будут происходить независимо от превентивных мер. Эта дисциплина фокусируется на количественной оценке допустимого времени простоя, разработке путей восстановления и их проверке до того, как они понадобятся.
Целевые показатели восстановления: RTO, RPO, MTTR и MTBF
Два показателя лежат в основе любого обсуждения восстановления, и их путаница является одной из самых частых ошибок в документах по планированию. Целевое время восстановления (RTO) выражает максимальную допустимую продолжительность, в течение которой система может оставаться недоступной после сбоя. Оно измеряется по реальному времени, с момента сбоя до момента восстановления работоспособности сервисов.
Целевая точка восстановления (RPO), в свою очередь, измеряет допустимость потери данных — насколько далеко в прошлое организация готова потерять транзакции. RPO измеряется в обратном направлении от момента сбоя до последней известной точки восстановления. RPO в пятнадцать минут означает, что бизнес может допустить потерю записей за последние пятнадцать минут; следовательно, резервное копирование, репликация или доставка журналов транзакций должны происходить как минимум с такой частотой.
Самый ясный способ понять различие — это представить временную шкалу: RPO находится слева от сбоя (данные), а RTO — справа (простой). Синхронная реплика базы данных в двух зонах доступности может обеспечить RPO, близкое к нулю, и RTO в несколько секунд за счет автоматического переключения при сбое. Ежедневное резервное копирование на ленту с отправкой за пределы площадки обеспечивает в лучшем случае RPO в 24 часа и RTO, измеряемое днями.
Два вспомогательных показателя дополняют терминологию. Среднее время ремонта (MTTR) — это наблюдаемое среднее время восстановления отказавшего компонента, а Среднее время наработки на отказ (MTBF) описывает надежность. Высокий MTBF и низкий MTTR являются инженерными целями, которые делают достижимыми агрессивные (низкие) значения RTO.
Анализ влияния на бизнес
Значения RTO и RPO не выбираются IT-отделом — они определяются в результате Анализа влияния на бизнес (BIA). BIA систематически определяет бизнес-процессы, сопоставляет их с поддерживающими технологическими активами и количественно оценивает операционный, финансовый, регуляторный и репутационный ущерб, который накапливается по мере увеличения продолжительности простоя. Система расчета заработной платы может иметь умеренное RTO в 48 часов, поскольку зарплата выплачивается раз в две недели, в то время как электронная карта учёта приёма лекарств в больнице может требовать RTO в несколько минут, поскольку безопасность пациентов немедленно снижается.
BIA порождает несколько производных артефактов: уровень критичности для каждой системы, Максимально допустимое время простоя (MTD), которое является абсолютным пределом, за которым восстановление теряет смысл, и пары RTO/RPO, которые определяют архитектурные решения. Он также выявляет зависимости — восстановление системы управления заказами без одновременного восстановления ее провайдера аутентификации, базы данных и платежного шлюза не принесет никакой пользы.
Стратегии резервных площадок
Когда основная площадка выходит из строя, рабочие нагрузки должны куда-то переместиться. Три канонических типа резервных площадок предлагают компромисс между стоимостью и скоростью восстановления.
Горячая площадка — это полностью работоспособный дубликат производственной среды. Оборудование установлено в стойки, программное обеспечение лицензировано и обновлено, а данные непрерывно реплицируются. Переключение при сбое может измеряться минутами или даже секундами в сочетании с глобальной балансировкой нагрузки. Горячие площадки обеспечивают самые низкие RTO и RPO, но имеют самую высокую стоимость, фактически удваивая расходы на инфраструктуру.
Теплая площадка занимает промежуточное положение. Оборудование и каналы связи на месте, установлено некоторое базовое программное обеспечение, но данные не реплицируются непрерывно — их необходимо восстанавливать из резервной копии, а окончательная настройка завершается во время активации. Восстановление на теплых площадках обычно занимает от нескольких часов до суток.
Холодная площадка предоставляет физическое пространство, электропитание, охлаждение и подключение к интернету, но практически ничего больше. Серверы необходимо доставить или закупить, установить операционные системы, развернуть приложения и восстановить данные из резервных копий. Холодная площадка недорога в обслуживании, но для ее запуска могут потребоваться дни или недели. Рассматривать холодную площадку как место для быстрого переключения при сбое — это распространенная ошибка планирования; она подходит только для систем, RTO которых измеряется днями.
Современные архитектуры все чаще полагаются на восстановление на базе облака — pilot light, warm standby или multi-region active/active — что размывает эти категории. В архитектуре pilot light поддерживается работа минимального набора основных сервисов (например, реплицируемой базы данных), в то время как остальная часть стека разворачивается по требованию из шаблонов инфраструктуры как кода.
Отработка отказа, возврат и высокая доступность
Отработка отказа (failover) — это процесс переключения трафика с отказавшей основной системы на резервную. Он может быть автоматическим, управляемым проверками состояния и изменениями в DNS или BGP, или ручным, требующим подтверждения человеком. Возврат (failback) — возвращение к исходной основной системе после ее ремонта — часто упускается из виду при планировании, хотя несет в себе собственный риск: данные, записанные на резервную площадку во время сбоя, должны быть согласованы и реплицированы обратно до переключения, иначе записи будут потеряны.
Резервирование на уровне компонентов поддерживает эти стратегии. Балансировщики нагрузки распределяют трафик между активными узлами. Кластеризованные базы данных реплицируются синхронно в пределах одного региона и асинхронно между регионами. RAID защищает от сбоя диска, но не является резервной копией. Резервные сетевые пути, двойные блоки питания, подключенные к разным блокам распределения питания (PDU), и каналы от разных интернет-провайдеров (ISP) устраняют единые точки отказа внутри дата-центра.
Бесперебойное электропитание: ИБП, генераторы и решения о состоянии при отказе
Бесперебойность электропитания — основа всего. Источник бесперебойного питания (ИБП) закрывает промежуток времени между сбоем в электросети и запуском генератора — обычно это от 5 до 15 минут работы от батарей. Генераторы обеспечивают длительное резервное питание, как правило, дизельные или газовые, и должны регулярно проходить тестирование под нагрузкой. Контракты на поставку топлива, работа переключателей ввода резерва и последовательности запуска генератора — всё это может отказать в самый неподходящий момент, если не проверять работоспособность. Ежеквартальная проверка под реальной нагрузкой гораздо информативнее, чем ежемесячный запуск на холостом ходу.
Устройства безопасности ставят отдельный вопрос при сбоях питания или программного обеспечения: должны ли они переходить в открытое (fail-open) или закрытое (fail-closed) состояние при отказе? Межсетевой экран в состоянии fail-open пропускает трафик при отказе устройства, сохраняя доступность за счет безопасности. Межсетевой экран в состоянии fail-closed блокирует весь трафик, сохраняя безопасность за счет доступности. Системы физического контроля доступа сталкиваются с той же дилеммой: электронный замок, который при отказе блокируется (fail-closed), может запереть людей внутри во время пожара, поэтому нормы пожарной безопасности обычно требуют для путей эвакуации состояния fail-open (также называемого fail-safe).
Тестирование: штабные учения, структурный анализ, симуляция и полное прерывание работы
План, который никогда не тестировался, — это всего лишь гипотеза. Тестирование проходит по спектру от простого к сложному, с нарастанием реалистичности и рисков.
Штабное учение (tabletop exercise) собирает заинтересованных лиц за столом переговоров для обсуждения сценария: «программа-вымогатель зашифровала основной кластер VMware в 2 часа ночи в воскресенье; опишите ваши действия в течение следующих шести часов». Оно выявляет пробелы в документации, списках контактов, полномочиях для принятия решений и допущениях. Такое учение не несет операционных рисков и является подходящей отправной точкой.
Структурный анализ (walkthrough) или детальный разбор предполагает проверку самого документа плана на точность. Симуляция добавляет ролевые игры и вводные данные. Параллельный тест подразумевает запуск резервной площадки одновременно с основной, без переключения на нее. Самый строгий вид тестирования, тест с полным прерыванием работы, фактически переключает рабочую нагрузку с основной площадки на резервную. Это дорого, сопряжено с простоями, но является единственным тестом, который доказывает, что план действительно работает.
Каждый тест должен включать план отката (backout plan): как вернуться в исходное состояние, если само аварийное переключение не удалось или привело к повреждению данных. Тестирование генераторов под нагрузкой, учения по восстановлению из резервных копий и активация схем оповещения должны быть в том же регулярном календаре, что и установка обновлений ПО.
Практический сценарий: не протестированный план восстановления дает сбой во время реального инцидента
План аварийного восстановления (DR) регионального банка предусматривал «теплую» резервную площадку с RTO в четыре часа для основной банковской системы. План был написан три года назад и ежегодно пересматривался на бумаге, но ни разу не проверялся путем реальной активации. Когда срабатывание системы пожаротушения уничтожило инфраструктуру охлаждения в основном ЦОД, банк попытался активировать «теплую» площадку. Команда обнаружила, что ОС резервного сервера на две мажорные версии отставала от текущей рабочей версии и была несовместима с актуальным релизом приложения. Задания резервного копирования базы данных незаметно завершались сбоем в течение шести недель из-за истечения срока действия сертификата на агенте резервного копирования. Фактическое восстановление заняло 31 час — почти в восемь раз больше задокументированного RTO, — и банк подвергся проверке со стороны регулятора из-за разрыва между заявленными и реальными возможностями восстановления. Урок: RTO и RPO — это инженерные обязательства, а не желаемые цели, и они должны подтверждаться реалистичным тестированием как минимум ежегодно.
← Безопасность данных · Все домены · Безопасность конечных точек →
Отработать эти вопросы → · Тесты на время на ExamRoll.io →
Pass the whole exam — not just this question
You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.
Сдайте экзамен →