Восстановление после катастроф

Восстановление после катастроф — совокупность политик, инструментов и процедур, которые позволяют восстановить или продолжить функционирование критически важной технологической инфраструктуры и систем после стихийного бедствия или техногенной катастрофы[1]. Аварийное восстановление фокусируется на информационных технологиях (ИТ) или технологических системах, поддерживающих критически важные бизнес-функции, в отличие от обеспечения непрерывности бизнеса, предполагающего сохранение всех основных аспектов деятельности компании независимо от серьёзных сбоев в работе. Поэтому восстановление после катастроф рассматривается как подмножество обеспечения непрерывности бизнеса[2][3]. В большинстве случаев подразумевается, что существенная часть изначально работавшей ИТ-инфраструктуры не подлежит восстановлению в течение некоторого времени, а сам процесс восстановления происходит на уцелевших или резервных площадках, что отличается от полного восстановления системы на исходное место.

Непрерывность предоставления IT-услуг

Планирование непрерывности ИТ-услуг (англ. IT service continuity, ITSC)[4][5] — подмножество планирования непрерывности бизнеса (англ. business continuity planning, BCP)[6], основной акцент в котором делается на определении целевой точки восстановления (RPO) и целевого времени восстановления (RTO). В этот процесс входят два типа планирования: аварийного восстановления ИТ и более широкого планирования устойчивости ИТ. Кроме того, в рамках ITSC рассматриваются аспекты управления ИТ-инфраструктурой, включая коммуникационные услуги (например, телефония и передача данных).

История

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

На тот момент большинство систем были мейнфреймами, предназначенными для пакетной обработки. Другой удалённый мейнфрейм можно было загрузить с резервных лент в ожидании восстановления основной площадки, и простой обычно не был критичным.

Появилась индустрия аварийного восстановления — в частности, поставщики резервных компьютерных центров. Один из первых таких центров был открыт компанией Sungard Availability Services в Шри-Ланке в 1978 году[7][8][9][10].

В 1980-х и 1990-х годах с ростом объёмов интерактивных данных и появлением обработки в реальном времени повысились требования к доступности ИТ-систем.

Непрерывность ИТ-услуг стала ключевой частью внедрения управления непрерывностью бизнеса (BCM) и управления информационной безопасностью (ICM), а также требованиям стандартов ISO/IEC 27001 и ISO 22301.

С распространением облачных вычислений с 2010 года ещё более снизилась значимость физического расположения вычислительных ресурсов — главное стало обеспечение достаточной сетевой надёжности. Концепция «восстановления как услуги» (RaaS) обрела актуальность в рамках облачных вычислений, в том числе по линии Cloud Security Alliance[11].

Классификация катастроф

Катастрофы можно разделить на три основные группы угроз. К первой относятся стихийные бедствия: наводнения, ураганы, торнадо, землетрясения, эпидемии.

Вторая категория — технологические опасности, включая аварии или сбои инфраструктуры: взрывы трубопроводов, транспортные происшествия, отключения коммунальных служб, разрушения плотин, случайные выбросы опасных материалов.

Третья категория — антропогенные угрозы, то есть преднамеренные действия: атаки злоумышленников, химические или биологические атаки, кибератаки, саботаж. Подготовка ко всем видам чрезвычайных ситуаций включает пять миссий: предотвращение, защиту, смягчение последствий, реагирование и восстановление[12].

Принципы резервирования площадок

Планирование предусматривает организацию резервных (горячих, тёплых, холодных) площадок и соответствующей инфраструктуры для поддержки непрерывности работы.

В 2008 году Британский институт стандартов выпустил стандарт BS25777 для ИТ-непрерывности как дополнение к BS 25999. В 2011 году BS25777 был заменён международным стандартом ISO/IEC 27031 «Руководство по обеспечению готовности ИКТ к непрерывности бизнеса»[13].

Термины, связанные с резервированием, также определяет ITIL[14].

Цель по времени восстановления

Цель по времени восстановления (англ. Recovery Time Objective, RTO)[15][16] — верхний порог времени и уровень сервиса, в пределах которых бизнес-процесс должен быть восстановлен после сбоя или аварии, чтобы избежать неприемлемых последствий для бизнеса[17].

RTO определяется в ходе анализа воздействия на бизнес (BIA) владельцами процессов, с указанием временных рамок для внедрения альтернатив и обходных путей.

undefined

В литературе RTO рассматривается в паре с целевой точкой восстановления (RPO) как одна из границ допустимого простоя ITSC. RTO и RPO отражают производительность ITSC с точки зрения максимально допустимых потерь времени и данных соответственно[17][18].

Фактическое время восстановления

По данным Forbes[15], фактическое время восстановления (англ. Recovery Time Actual, RTA) — практический показатель, важный для оценки готовности процессов восстановления. Его определяют на основе репетиций, замеров и мониторинга.

Целевая точка восстановления

Целевая точка восстановления (англ. Recovery Point Objective, RPO) — наибольший допустимый период, в течение которого могут быть безвозвратно утеряны транзакционные данные вследствие аварии[17].

Если RPO измеряется минутами или часами, требуется поддержка постоянных удалённых зеркальных резервных копий, так как ежедневного резервного копирования недостаточно[19].

Отношение к цели по времени восстановления

Восстановление, не осуществляемое мгновенно, приводит к утрате части данных за определённый период — эта величина определяется RPO, а не временем резервного копирования. Корректное планирование требует анализа влияния на бизнес для постановки RPO, а не простого принятия текущих графиков резервирования[18].

Точки синхронизации данных

Точка синхронизации данных (также момент резервного копирования)[20] — момент времени, когда выполняется резервное копирование. В современных системах резервное копирование часто реализуется с помощью снимков, параллельно с обработкой данных. Резервная копия отражает состояние данных на момент создания снимка, а не при их переносе на внешний носитель[21].

Как значения RTO и RPO влияют на дизайн компьютерной системы

RTO и RPO должны определяться в соответствии с бизнес-рисками и возможностями организации, что влияет на архитектуру системы.

RPO зависит от графика и технологии резервирования. Синхронное копирование данных на внешнее зеркало может обеспечить высокую устойчивость, тогда как перенос лент за пределы площадки обеспечивает минимальный уровень защиты по низкой цене. Для больших объёмов данных оборудование обычно геораспределяют для максимальной надёжности[22].

Другие характеристики процесса восстановления

В более детальных схемах восстановления используются также понятия DOO (англ. Degraded Operations Objective — максимальное допустимое снижение производительности) и NRO (англ. Network Recovery Objective — минимальная полоса пропускания сети для поддержания работоспособности)[23].

Важность планирования аварийного восстановления

Исследования показывают, что превентивное планирование и смягчение рисков более выгодно экономически: каждый доллар, вложенный в мероприятия по смягчению последствий катастроф (например, аварийное восстановление), позволяет сэкономить в среднем четыре доллара на ликвидации последствий[24].

По данным 2015 года, час простоя системы может стоить:

  • малому бизнесу — до $8 000;
  • среднему — $74 000;
  • крупному предприятию — $700 000[25].

Поскольку роль ИТ для бизнеса и экономики растёт, возрастает и значимость планирования восстановления: 43% компаний не открываются вновь после серьёзной утраты данных, а 29% закрываются в течение двух лет. Следовательно, инвестиции во внедрение эффективных планов — критический вопрос для организаций[26].

Меры борьбы

Меры борьбы — действия и инструменты, минимизирующие или устраняющие угрозы для организаций. В плане аварийного восстановления (англ. disaster recovery plan, DRP) они классифицируются как:

  • превентивные — меры по предотвращению событий;
  • меры обнаружения — для оперативного выявления нежелательных событий;
  • корректирующие — для устранения последствий и восстановления рабочих процессов[27].

Эффективные планы аварийного восстановления требуют внедрения, документирования и регулярной проверки всех трёх типов контроля.

Стратегии восстановления

Перед выбором стратегии аварийного восстановления ответственность лежит на планировщике, который должен опираться на показатели RTO и RPO, определённые в плане обеспечения непрерывности бизнеса[28]. Далее проводится сопоставление требований с реальными возможностями и пересмотр ИТ-бюджета с учётом допустимых затрат[29].

Отсутствие корректного планирования повышает негативные последствия катастроф[30].

Рекомендованные стратегии включают[31]:

  • резервное копирование на ленты и их вывоз за пределы офиса;
  • копирование на локальные и внешние диски;
  • репликация данных в удалённые центры, часто с использованием SAN;
  • частные облачные решения с хранением конфигураций и шаблонов (например, OVF);
  • гибридные облачные решения для работы как на локальных, так и удалённых площадках;
  • построение систем высокой доступности с постоянной репликацией и возможностью «безостановочного» переключения.

Практикуется привлечение внешних поставщиков услуг аварийного восстановления, в том числе с применением облачных технологий.

Дополнительно применяются превентивные меры:

  • работающие параллельно экземпляры систем (зеркалирование, RAID);
  • сетевые фильтры и ИБП/генераторы;
  • системы пожарной сигнализации;
  • антивирусы и другие меры информационной безопасности.

Классификация планов аварийного восстановления

Характерная классификация — семиуровневая шкала, предложенная в конце 1980-х годов комитетом SHARE совместно с IBM (уровни 0–6 и расширения), отражающая разнообразие решений и технологий восстановления. Существуют и альтернативные классификации (например, Wiboobratr и Kosavisutee), ориентированные на современный спектр услуг DRaaS.

Уровень SHARE/IBM[32][33][34] Hitachi[35] Wiboonratr и Kosavisutte[36] Novell[37] Xiotech[38]
0 План аварийного восстановления отсутствует.
1 Резервное копирование с вывозом копий вне здания, «Pickup Truck Access Method (PTAM)»[23]. Резервное копирование на ленту вне площадки. Возможность восстановления на определённый момент. Резервное копирование на ленту/ручное восстановление. Уровень 4: Резервные копии по расписанию на «холодной» площадке.
2 Резервное копирование с наличием горячей резервной площадки (PTAM+hotsite)[23]. Резервное копирование на ленту на основной или резервной площадке. Доставка копий на подготовленную резервную площадку. Традиционное восстановление образа диска.
3 «Электронное хранилище» (electronic vaulting); регулярное копирование и возможное восстановление за 24 часа[32]. То же, что у SHARE/IBM. Дисковые копии в несколько локаций с точкой восстановления. Гибкое восстановление выбранных файлов и версий. Уровень 3: Быстрое восстановление асинхронно или по расписанию на «тёплой» площадке.
4 Копии, позволяющие восстановление на определённое время. Единичная резервная копия на диск. Удалённое журналирование. Виртуализированное резервное копирование и восстановление.
5 Транзакционная целостность данных. Консолидация файлов с разных образов дисков. Параллельные теневые копии рабочей базы данных. Кластерные серверные решения. Уровень 2: Быстрое восстановление на горячую площадку.
6 Минимальные или нулевые потери данных. Данные на разделяемом диске между основным/резервным центром. Удалённое копирование данных.
7 Высокоавтоматизированное восстановление. Зеркалирование дисков между основным и резервным системами. Удалённое отказоустойчивое копирование данных. Уровень 1: Мгновенное восстановление из синхронной копии на горячую площадку.
8 Полное дублирование данных.

Каждый последующий уровень расширяет или заменяет предыдущий.

Восстановление как услуга

Восстановление после катастроф как услуга (англ. Disaster Recovery as a Service, DRaaS) — сервисное соглашение с внешней организацией, поставщиком услуг и/или оборудования[39]. Обычно предлагается как часть портфеля облачных и инфраструктурных услуг (например, развертывание модульных датацентров).

Примечания

  1. Systems and Operations Continuity: Disaster Recovery (англ.). Georgetown University Information Services. Дата обращения: 13 июня 2024. Архивировано 25 августа 2012 года.
  2. Disaster Recovery and Business Continuity, version 2011 (англ.). IBM. Дата обращения: 13 июня 2024. Архивировано 11 января 2013 года.
  3. What is Business Continuity Management (англ.). DRI International (2017). Дата обращения: 13 июня 2024. Архивировано 25 августа 2020 года.
  4. M. Niemimaa; Steven Buchanan (2017-03). “Information systems continuity process”. ACM Digital Library [англ.]. Дата обращения 2024-06-13. Проверьте дату в |date= (справка на английском)
  5. 2017 IT Service Continuity Directory (англ.). Disaster Recovery Journal. Дата обращения: 13 июня 2024. Архивировано 30 ноября 2018 года.
  6. Defending The Data Strata (англ.). ForbesMiddleEast.com (24 декабря 2013). Дата обращения: 13 июня 2024.
  7. Catastrophe? It Can't Possibly Happen Here (англ.) (29 January 1995). Архивировано 5 мая 2022 года. Дата обращения: 13 июня 2024. «.. patient records».
  8. Commercial Property/Disaster Recovery (англ.). NYTimes.com (9 октября 1994). — «...the disaster-recovery industry has grown to». Дата обращения: 13 июня 2024. Архивировано 5 мая 2022 года.
  9. Charlie Taylor. US tech firm Sungard announces 50 jobs for Dublin (англ.) (30 June 2015). «Sungard .. founded 1978».
  10. Cassandra Mascarenhas. SunGard to be a vital presence in the banking industry (англ.). Wijeya Newspapers Ltd. (12 ноября 2010). — «SunGard ... Sri Lanka's future.» Дата обращения: 13 июня 2024. Архивировано 25 января 2022 года.
  11. SecaaS Category 9 // BCDR Implementation Guidance (англ.). Cloud Security Alliance. Дата обращения: 13 июня 2024. Архивировано 8 января 2018 года.
  12. Threat and Hazard Identification and Risk Assessment (THIRA) and Stakeholder Preparedness Review (SPR): Guide Comprehensive Preparedness Guide (CPG) 201, 3rd Edition (англ.). US Department of Homeland Security (май 2018). Дата обращения: 13 июня 2024. Архивировано 31 октября 2020 года.
  13. ISO 22301 to be published Mid May - BS 25999-2 to be withdrawn (англ.). Business Continuity Forum (3 мая 2012). Дата обращения: 13 июня 2024. Архивировано 20 ноября 2021 года.
  14. ITIL glossary and abbreviations (англ.). Дата обращения: 13 июня 2024. Архивировано 6 мая 2021 года.
  15. 1 2 Like The NFL Draft, Is The Clock The Enemy Of Your Recovery Time (англ.) (30 April 2015). Архивировано 26 апреля 2022 года. Дата обращения: 13 июня 2024.
  16. Three Reasons You Can't Meet Your Disaster Recovery Time (англ.) (10 October 2013). Архивировано 26 апреля 2022 года. Дата обращения: 13 июня 2024.
  17. 1 2 3 Understanding RPO and RTO (англ.). DRUVA (2008). Дата обращения: 13 июня 2024. Архивировано 8 мая 2013 года.
  18. 1 2 How to fit RPO and RTO into your backup and recovery plans (англ.). SearchStorage. Дата обращения: 13 июня 2024. Архивировано 20 июня 2019 года.
  19. Richard May. Finding RPO and RTO (англ.). Архивировано 3 марта 2016 года.
  20. Data transfer and synchronization between mobile systems (англ.) (14 мая 2013). Дата обращения: 13 июня 2024. Архивировано 25 января 2022 года.
  21. Amendment #5 to S-1 (англ.). SEC.gov. — «real-time ... provide redundancy and back-up to ...» Дата обращения: 13 июня 2024. Архивировано 10 марта 2013 года.
  22. William Caelli. Information Security for Managers : [англ.] / William Caelli, Denis Longley. — 1989. — P. 177. — ISBN 1349101370.
  23. 1 2 3 Косяченко С.А., Микрин Е.А., Павельев С.В. Методы и средства создания катастрофоустойчивых территориально-распределённых систем обработки данных. — Институт проблем управления им. В.А. Трапезникова РАН, 2008. — P. 78. — ISBN 5-201-15020-9.
  24. Post-Disaster Recovery Planning Forum: How-To Guide. University of Oregon’s Community Service Center. Дата обращения: 13 июня 2024.
  25. The Importance of Disaster Recovery (англ.). Дата обращения: 13 июня 2024. Архивировано 7 апреля 2022 года.
  26. IT Disaster Recovery Plan (англ.). FEMA (25 октября 2012). Дата обращения: 13 июня 2024. Архивировано 6 февраля 2021 года.
  27. Mahendra Sagara Fernando (2017-09). “IT disaster recovery system to ensure the business continuity of an organization”. 2017 National Information Technology Conference (NITC) [англ.]: 46—48. DOI:10.1109/NITC.2017.8285648. Архивировано из оригинала 2022-05-07. Дата обращения 2024-06-13. Проверьте дату в |date= (справка на английском)
  28. Use of the Professional Practices framework to develop, implement, maintain a business continuity program can reduce the likelihood of significant gaps (англ.). DRI International (16 августа 2021). Дата обращения: 13 июня 2024. Архивировано 12 апреля 2020 года.
  29. Gregory, Peter. CISA Certified Information Systems Auditor All-in-One Exam Guide, 2009. ISBN 978-0-07-148755-9. Стр. 480.
  30. Five Mistakes That Can Kill a Disaster Recovery Plan. Dell.com. Дата обращения: 13 июня 2024. Архивировано 16 января 2013 года.
  31. J. D. Biersdorfer. Monitoring the Health of a Backup Drive (англ.) (5 April 2018). Архивировано 7 мая 2022 года. Дата обращения: 13 июня 2024.
  32. 1 2 Traci Kent. The Seven Tiers of BCP (англ.). go.dewpoint.com. Дата обращения: 13 июня 2024. Архивировано 23 сентября 2020 года.
  33. Robert Kern, Victor Peltz (2003-11). “Disaster Recovery Levels”. IBM Systems Magazine [англ.]. Проверьте дату в |date= (справка на английском)
  34. C. Brooks, M. Bedernjak, I. Juran, J. Merryman. Disaster Recovery Strategies with Tivoli Storage Management, IBM/Redbooks : [англ.]. — 2002-11.
  35. Roselinda R. Schulman. Disaster Recovery Issues and Solutions, A White Paper : [англ.]. — Hitachi Data Systems, 2004-09.
  36. Montri Wiboonratr, Kitti Kosavisutte (2009). “Optimal strategic decision for disaster recovery”. International Journal of Management Science and Engineering Management [англ.]. 4 (4): 260–269.
  37. Consolidated Disaster Recovery : [англ.]. — Novell, 2009-03.
  38. Tiered Data Protection and Recovery : [англ.]. — Xiotech Corporation, 2006-05.
  39. Disaster Recovery as a Service (DRaaS) (англ.). TechTarget. Дата обращения: 13 июня 2024. Архивировано 13 января 2022 года.