Где хранить бэкапы сервера

Не все технологии одинаково надёжны. Пользуясь сервисами крупных компаний, человек как правило уверен, что его данные останутся в целости и сохранности, и в этом есть доля правды. Для больших инфраструктур всегда предусматриваются меры, которые нацелены на предотвращение возможных ошибок и потерь данных. Но что делать, если Вы решились перенести все свои данные на домашний сервер? Семейные фотографии, рабочие документы, драгоценные аудио и видео редкости – всё это может исчезнуть, случившись какая-нибудь неприятность. Регулярные резервные копии – единственный надёжный инструмент для исключения подобной ситуации. Однако всегда остаётся актуальным вопрос о том, где хранить бэкапы сервера.

Правило 3-2-1

Слышали ли вы когда-нибудь о правиле “3-2-1”? Впервые оно появилось в книге фотографа Питера Крога “Управление цифровыми активами для фотографов” и гласило следующее:

Мы рекомендуем иметь 3 копии важных файлов (основную и 2 резервных).
Мы рекомендуем хранить файлы на 2-х разных носителях.
1 копия должна храниться за пределами офиса.

Источник: Peter Krogh

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

Как часто пользуются этим правилом? Вопрос спорный. Просто представьте, что даже опытные разработчики порой обходятся лишь одним средством. Ситуация из жизни: исходники самописной CRM в компании, в которой я работал, синхронизировались только с Яндекс.Диском. Абсурд, да и только.

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

Google Drive, Яндекс Диск, Dropbox и прочие облачные хранилища

Первое, что приходит в голову, когда заходит речь о резервном копировании. Плюсы здесь сразу очевидны:

  • доступны публично;
  • скорее всего у вас уже есть аккаунт в одном из таких сервисов;
  • имеют достаточно дешёвые тарифные планы.

Насколько это надёжно? На самом деле не очень, но, если вы уже заметно потратились на домашний сервер или платите каждый месяц за VPS, такой бюджетный вариант может подойти в качестве резервного способа хранения. Однако убедитесь, что копии, поступаемые на данные хранилища предварительно зашифрованы. Связано это с тем, что компании-владельцы облачных хранилищ имеют тенденцию сканировать материалы пользователей на предмет запрещённых материалов. Так или иначе – сканер проходит через всё, в том числе и ваши вполне безобидные детские фото.

Взамен же вы получаете облако, которое не ограничивает вас по потребляемому трафику, и, как правило, поддерживается многими популярными инструментами для резервного копирования, вроде Duplicati или RClone.

100 ГБ200 ГБ500 ГБ1 ТБ2 ТБ
Google Drive*139 руб.219 руб.699 руб.
Яндекс Диск69 руб.199 руб.
Облако Mail.ru149 руб.229 руб.379 руб.699 руб.1390 руб.
Dropbox*950 руб.
pCloud*399 руб.799 руб.

Сравнительная таблица тарифных планов (месячная подписка). * отмечены поставщики хранилища, оплата которых в РФ на данный момент недоступна.

Стоимость8
Безопасность5
Гибкость10
Итого7.7

Backblaze B2

Backblaze B2 – это облачное хранилище, специально предназначенное для так называемого “холодного” хранения файлов. Безусловно это лучший вариант для бэкапов и вот почему.

В отличие от других рассматриваемых сегодня хранилищ, пользователю не предоставляется фиксированный объём облачного диска. Платит он ровно за то пространство, которое отведено под его данные в настоящий момент. За 1 ГБ площадка берёт 0,005$ в месяц (примерно 38 копеек). Таким образом за 1 ТБ данных с Вас возьмут всего 5$. Невероятно дёшево за такой объём. Особенно, если сравнивать с аналогичным по цене планом в Digital Ocean Spaces.

Впрочем, другая картина складывается с восстановлением копий. В том случае, когда вам очень нужно выгрузить бэкапы из хранилища, с вас возьмут 0,01$ за 1 ГБ (примерно 76 копеек), что встанет в 10$ за 1 ТБ выгруженных данных. Остаётся надеяться, что поломки на сервере будут происходить не очень часто.

Backblaze поддерживает множество программ и сервисов, среди которых популярные решения, вроде Duplicati, Cyberduck, FileZilla, крупные корпоративные решения для резервного копирования, вроде Veeam, или встроенное в NAS ПО: Synology, QNAP.

ПлюсыМинусы
Оплата за фактическое занятое пространствоПлатный трафик для выгрузки бэкапов (свыше 1 ГБ)
Широкий перечень интеграций
Встроенное шифрование и версионирование
Стоимость8
Безопасность9
Гибкость9
Итого8.7

Hetzner Box

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

Получить доступ к облачному хранилищу можно через следующие протоколы:

  • FTP / SFTP
  • Samba / CIFS
  • WebDav

Включаются они отдельно в панели управления хранилищем. При необходимости можно использовать только 1 конкретный доступ на dаш выбор.

Тарифные планы достаточно гибкие и начинаются примерно с 3,81€ за 1 ТБ места в месяц. При необходимости существует возможность расширения текущего места за счёт перехода на новый тарифный план.

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

ПлюсыМинусы
Гибкая тарифная сеткаНе самая лёгкая регистрация
Фиксированный бесплатный трафикОтсутствие версионирования
Большое число протоколов для подключения
Стоимость7
Безопасность7
Гибкость10
Итого8

Digital Ocean Spaces

Digital Ocean Spaces очень похож на Backblaze, но имеет несколько иной подход к предоставлению хранилища. У Spaces есть минимальный “план”, который включает в себя 250 GB места под хранение и 1 ТБ трафика на выгрузку файлов. Обойдётся он в 5$, с возможностью дальнейшего расширения объёма хранилища по цене 0,02$ за 1 ГБ. Это не самое выгодное предложение, если сравнивать с другими вариантами в нашей статье, однако я всё равно включил данного поставщика услуг по ряду причин.

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

Во-вторых, это всё ещё дешевле прочих S3-хранилищ. Особенно, что касается загрузки и выгрузки данных.

В-третьих, сервис крайне дружелюбен и удобен для новичка. Как в плане UI, так и в плане “вхождения в сервис”. При должной сноровке можно получить 2 бесплатных месяца (по реферальной ссылке).

ПлюсыМинусы
Большое количество интеграцийНе самое выгодное соотношение цены и характеристик
Безлимитный трафик на загрузку
Возможность расширения сверх лимитов ровно на столько, на сколько нужно
Стоимость6
Безопасность8
Гибкость9
Итого7.7

Жёсткий диск / внешние накопители / NAS

Отходя от темы с облачным хранением резервных копий, нельзя не затронуть классические домашние способы хранения данных – физические внешние носители. Мы ведь всё ещё держим в голове правило “3-2-1”, верно?

Комбинаций достаточно много:

  • Жёсткий диск на другом компьютере / NAS – как в месте нахождения сервера, так и в совершенно другом помещении или здании;
  • Внешние HDD, SSD или USB Flash.

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

В чём же подвох? Физические носители, как и любой механизм имеют свойство ломаться. Вы не можете доверять такому способу бэкапа на все 100%, так как при должной сноровке даже статическое электричество может случайно “уничтожить” все данные на носителе.

Помимо этого, устроить автоматическое копирование с таким хранилищем намного сложнее.

Стоимость10
Безопасность5
Гибкость6
Итого7

Итог

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

S3 хранилища или Hetzner Box хороши в качестве долгосрочных мест хранения. А благодаря доступному API поддерживаются большинством программ и сервисов (в том числе и Cloudron). Хорошо известные всем Google Диск, Dropbox и прочие помогут в том случае, если Вы не готовы раскошелиться на ещё один сторонний сервис. А внешний жёсткий диск или NAS – идеальное резервное место на случай, когда основной источник может подвести (сервис закрылся, изменилась политика, ошибочный бан и пр.).

Не пренебрегайте бэкапами, следуйте правилу “3-2-1” и вся ваша личная цифровая жизнь будет в безопасности.


Автор: Владислав Лищенко / HomeHosted.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *