Pull to refresh
115.93
beeline cloud
Безопасный облачный провайдер

История «World Backup Day» [и компактный дайджест решений] — хороший повод сделать резервную копию

Level of difficultyEasy
Reading time7 min
Views1.2K

31 марта — это день, призванный объединить тех, кто делает бэкапы, и тех, кто их пока не делает. И как можно быстрее сократить количество последних. Мы в beeline cloud решили затронуть эту тему и поговорить о том, когда и кто первым начал праздновать «День резервного копирования», и как развивалась эта традиция.

Изображение — Ali Rizvi — Unsplash
Изображение — Ali Rizvi — Unsplash

От личного опыта…

Истории о забытых или неудачных бэкапах — одни из самых поучительных в мире ИТ. Они собирают огромное количество просмотров и комментариев. Один из самых ярких примеров — история Марко Марсалы, владельца небольшого хостинг-провайдера. По ошибке он ввел в консоли команду rm -rf {foo}/{bar} с пустыми параметрами, что привело к удалению данных клиентов и резервных копий. Когда Марсала осознал масштаб катастрофы, он обратился за помощью на форум, надеясь на совет. Однако ответ сообщества был неутешительным: «Ты только что уничтожил свой бизнес». Ситуация произошла почти десять лет назад, однако еще тогда комментаторы отметили, что сам факт и возможность централизованного удаления бэкапов не позволяет говорить о серьезном подходе к этому вопросу.

В целом тема потери данных и бэкапов популярна настолько, что даже Рэндалл Монро, автор культовых комиксов xkcd, не обошел ее стороной, посвятив ей несколько выпусков: «Старые файлы» о необычных находках в собственных документах и «Резервное копирование» об одержимости бэкапами. Также настоящим кладезем историй о потерянных данных является Reddit. Именно на этой площадке зародилась идея «Дня бэкапа». В 2011 году пользователь adamjeff предложил учредить праздник, который бы напоминал людям (и в первую очередь ему самому) о важности регулярного резервного копирования. Свою идею он объяснил просто: большинство осознает ценность бэкапов только после того, как сталкивается с фатальной потерей данных. Сообщество поддержало инициативу, и с тех пор 31 марта стало ежегодным напоминанием о том, что лишней копии данных не бывает.

Тогда же студент университета Янгстауна, вдохновленный предложением «реддиторов», решил, что хорошей идее нужен достойный сайт — так появился WorldBackupDay.net (со временем он претерпел множество изменений, но посмотреть на него в оригинале можно через Wayback Machine). На сайте была всего одна страница с кратким FAQ, который напоминал: если данные не продублированы в бэкапе — они обречены. И предлагал варианты сохранения резервных копий: на USB-накопителях, CD-дисках и в облаке.

«День бэкапа» сразу же поддержали фирмы, специализирующиеся на защите данных. Они выступили спонсорами, предложив промокоды на свои услуги и другие бонусы. В 2011 году компаний-партнеров было всего четыре, но со временем их количество ожидаемо увеличилось. Например, в какой-то момент к проекту присоединилась компания-разработчик корпоративных решений Datacastle. Президент компании Рон Фэйт подчеркнул, что бизнес часто недооценивает риски потери данных: «Руководство не всегда знает, какие именно корпоративные данные хранятся на ноутбуках, планшетах и смартфонах сотрудников. Мир изменился, и подход к безопасности данных должен меняться вместе с ним».

Для популяризации «Дня бэкапа» на Reddit был запущен тематический тред, где пользователи делились своими методами резервного копирования. Одни использовали простые и доступные решения вроде ручного переноса файлов на флешку. Другие же собирали целые системы резервного копирования: например, на базе двух FreeBSD-серверов. Данные синхронизировались через NFS и Samba с использованием шифрования.

…к устойчивой традиции

Праздник прочно закрепился в календаре, и каждый год напоминает о важности резервного копирования. На платформах вроде Хабра выходят статьи с инструкциями по бэкапу, обзорами лучших решений для хранения данных и советами по настройке серверов. Однако празднование не ограничивается лишь техническими гайдами.

Изображение — Ali Rizvi — Unsplash
Изображение — Ali Rizvi — Unsplash

Некоторые компании подходят к «Дню бэкапа» с креативом. В прошлом Arcserve, например, запускали своеобразный адвент-календарь: в преддверии 31 марта они каждый день публиковали истории о крупнейших технологических сбоях (и не только) из фильмов и сериалов. Идея была в том, чтобы напомнить пользователям, что потеря данных и непредвиденные события — это не только голливудский сюжет, но и вполне бытовой риск.

Другие компании делают ставку на интерактив и устраивают конкурсы, где участники соревнуются в написании стихов о бэкапах. Или предлагают пройти тесты на знание основ резервного копирования, а также запускают простенькие игры вроде Agile Toucan: вариацию «Змейки», где виртуальная птичка «собирает» серверные стойки и мобильные устройства. Другой пример игры — V-Ray Challenge, в которой нужно было защищать данные и пройти все уровни от резервного копирования до восстановления на виртуальной машине. Но, к сожалению, поиграть в неё уже не получится — проект исчез в недрах старого интернета.

К сути World Backup Day

Традиционный способ отметить «День бэкапа» — сделать резервную копию! Но в целом на постоянной основе этот процесс лучше автоматизировать — например, доверить его облачным сервисам. Мы в beeline cloud предлагаем хранение резервных копий. Бэкапы хранятся на выделенном оборудовании и восстанавливаются в случае необходимости.

Кроме того, мы предоставляем возможность для резервного копирования данных c инфраструктуры заказчика в облако. Решения на базе Veeam (наша основная СРК, предоставляемая как в облаке, так и на «земле») и Киберпротект (отечественная система резервного копирования, есть и локальные лицензии), позволяют хранить резервные копии в облаке и при необходимости — восстанавливать сервер или ВМ на нашей инфраструктуре. Наша команда может взять на себя управление резервным копированием заказчика в нашем облаке и настройку бэкапов по ТЗ в соответствии с лучшими практиками и рекомендациями.

Также можно изучить профильный enterprise- и опенсорсный инструментарий, чтобы хранить данные на собственных серверах или локальных дисках. Мы подготовили компактный дайджест с парочкой интересных инструментов.

Популярные enterprise-решения:

  • Veeam. Основной продукт — Veeam Backup & Replication. Поддерживает резервное копирование виртуальных машин, физических серверов и рабочих станций. Ключевые особенности: интеграция с облачными платформами, включая резервное копирование в облако и аварийное восстановление. Обеспечивает функции мгновенного восстановления и репликации данных для минимизации времени простоя. Гибко лицензируется, довольно простое в использовании решение.

  • Commvault. Основной продукт — Complete Backup & Recovery — универсальная платформа для защиты данных в физических, виртуальных, гибридных и облачных средах. Особенности:  а) единая консоль управления для резервного копирования, архивирования и восстановления; б) поддержка широкого спектра приложений, баз данных и облачных провайдеров; в) встроенная дедупликация и сквозное шифрование для оптимизации хранилища и безопасности; г) модульная архитектура.

  • Veritas. Основной продукт — Veritas NetBackup — решение корпоративного уровня. Основные характеристики:  а) защита гибридных сред (физические серверы, ВМ, облака) с поддержкой мгновенного восстановления; б) масштабируемость до петабайт данных и интеграция с платформой для защиты от программ-вымогателей; в) аппаратные решения (NetBackup Appliance) с предустановленным ПО и дедупликацией для упрощенного развертывания; г) высокая надежность, но требует значительных ресурсов для масштабирования производительности.

  • Киберпротект — ведущий российский разработчик программного обеспечения для защиты данных, резервного копирования и восстановления в виртуальных, физических и облачных средах. Решения ориентированы на импортозамещение, соответствие российским стандартам безопасности (ФСТЭК) и интеграцию с отечественными технологиями. Кибер бэкап — базовое решение для резервного копирования и восстановления данных, включая защиту от вирусов-шифровальщиков. Есть а) поддержка виртуальных, физических и облачных сред; б) интеграция с SIEM-системами, журнал аудита для мониторинга событий; в) масштабируемость: от малого бизнеса до корпораций.

Open source-решения:

  • Bup — бэкап-система, которая использует Git формат хранения данных в репозиториях — pack-файлы. В то же время в основе Bup лежит алгоритм скользящих чек-сумм (по типу rsync), чтобы делить крупные файлы на чанки. Такой подход позволяет поэтапно сохранять образы виртуальных машин, базы данных и XML-файлы. Решение работает с SSH и умеет отправлять резервные копии на удаленные сервера. Также Bup предлагает простой веб-интерес, с помощью которого можно просмотреть и скачать файлы. Лицензия GNU GPL.

  • Ludusavi — этот инструмент с лицензией MIT, который заточен под резервное копирование сохранений компьютерных игр. Проект развивается и поддерживает порядка 19 тыс. тайтлов. Совместим с Steam, GOG, Epic, Heroic, Lutris и другими библиотеками. Ludusavi автоматически определяет, где хранятся сохранения, и позволяет копировать их в облако. Поддерживает гибкие настройки — можно исключать ненужные файлы.

  • Kopia — позволяет создавать зашифрованные резервные копии, а затем отправлять их в облако или на удаленный сервер по WebDAV и SFTP (впрочем, можно хранить их и локально). Инструмент поддерживает сжатие, дедупликацию и предлагает механизмы коррекции ошибок. В то же время Kopia имеет и графический интерфейс, и CLI. Что касается лицензии, то инструмент распространяется под Apache License Version 2.0. В целом Kopia — известный инструмент, который успел обрасти сообществом на GitHub.

  • Imap-backup — инструмент для резервного копирования почты, который работает с IMAP-совместимыми клиентами. Он распространяется по лицензии MIT.

  • Borg — известный инструмент для резервного копирования, который распространяется на условиях лицензии BSD. Однако про него выпущено не так много статей на Хабре (хотя они есть). Поддерживает стандартные функции дедупликации и сжатия, может отправлять резервные копии на удаленный сервер по SSH. В прошлом году стала доступна для тестирования вторая версия инструмента, которая «сломала» обратную совместимость и не работает с репозиториями версий 1.x. Авторы также внесли изменения в CLI. Однако вместе с неудобствами появились и дополнительные возможности: новый репозиторий на базе хранилища borgstore, а также более современные алгоритмы шифрования.

Изображение — Barez Omer — Unsplash
Изображение — Barez Omer — Unsplash

В целом «День бэкапа» — это не только повод вспомнить о важности резервного копирования, но и возможность изучить новые инструменты и подходы к защите данных. Независимо от того, выбираете ли вы облачные решения или локальные инструменты.

beeline cloud — secure cloud provider. Разрабатываем облачные решения, чтобы вы предоставляли клиентам лучшие сервисы.

О чем еще мы пишем в блоге на Хабре:

Tags:
Hubs:
+12
Comments10

Articles

Information

Website
cloud.beeline.ru
Registered
Founded
Employees
501–1,000 employees
Location
Россия