Open
Close

Облачные сервисы как средство для резервного копирования. Автоматическое резервное копирование на Яндекс.Диск. Резервное копирование данных в «облако Резервное копирование облачное хранилище

Обзор популярных решений, часть 2

SkyDrive

SkyDrive - облачное хранилище, предназначенное для хранения документов, мультимедийной информации (презентаций, фото) и других файлов. Сервис предоставляется вместе с учетной записью Microsoft, предполагая удобную интеграцию с продуктами Windows Live.

В свое распоряжение пользователь получает 7 ГБ дискового пространства бесплатно. Это в 2 раза меньше выдаваемого Google Drive, но существенно больше, чем в случае с Dropbox. Кроме того, предусмотрено бесплатное расширение пространства до 25 ГБ, по мере заполнения пространства. Размер одного файла не может превышать 2 ГБ. Дополнительные 100 ГБ обойдутся в $50/год.

Конечно, данный сервис направлен на пользователей Windows: фирменное приложение SkyDrive в состав ОС или доступно с обновлениями, начиная с Windows Vista. Привлекательным покажется и то, что облако располагает к совместной работе с документами. Удобна работа в связке с MS Office и доступ к документам через Office Web Apps, создавать которые можно прямо из меню Skydrive.

Веб-интерфейс оптимизирован одновременно для настольных и мобильных устройств, нельзя не отметить «плиточность». Удобно реализованы групповые операции с файлами, перетаскивание. Также для загруженных данных доступны такие операции, как настройка общего доступа, публикация. Для видео и изображений возможен предварительный просмотр, расширенные презентационные возможности. SkyDrive также можно использовать для резервного копирования файлов с фотокамеры и других источников.

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

Безусловно, установка приложения SkyDrive (для Windows 8 это SkyDrive app) включает интеграцию с проводником и синхронизацию файлов. Поддерживается необходимый набор действий: перетаскивание, добавление файлов и папок.

Отличительным свойством мобильной поддержки, кроме особенностей интерфейса, является поддержка Windows Phone. Как известно, многие другие сервисы (в т. ч. Dropbox и Google Drive) не уделили этому устройству должное внимание.

SpiderOak

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

Бесплатно предоставляется 2 ГБ дискового пространства, дополнительные 100 ГБ обойдутся в 10 $/месяц - что ощутимо дороже, по сравнению со SkyDrive. За регистрацию по реферальной ссылке и ответы на тесты в блоге SpiderOak полагаются бонусы, таким образом можно бесплатно «нарастить» еще 10 ГБ.

Для входа в аккаунт на сервере необходимо завершить установку, используя настольное приложение. Это неудобство, но не формальность: в целях безопасности на данном этапе генерируются криптографические ключи. Вообще говоря, на SpiderOak используется многоуровневый подход к шифрованию, в комбинации 2048-бит RSA и 256-бит AES, а также двухэтапная аутентификация.

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

SpiderOak обладает такой опцией, как , позволяющей сэкономить на дисковом пространстве при резервном копировании. Также через настольное приложение осуществляется контроль версий файлов и папок.

Ubuntu One

Сервис Ubuntu One совмещает в себе файловое хранилище на базе и сервис для прослушивания музыки. 5 ГБ для хранения предоставляется бесплатно, плюс 6 месяцев действует специальное предложение: 20 бонусных ГБ пространства и доступ к функции Music Streaming. Стоимость 100 ГБ дополнительного пространства - $14,95/месяц (с учетом акций расценки могут варьироваться). Также, за счет приглашений по реферальной ссылке, можно бесплатно увеличить пространство до 20 ГБ (за каждого приведенного пользователя полагается 500 МБ).

В Ubuntu One простенький и малоинтерактивный веб-интерфейс, объективно не подходящий для регулярных операций с файлами. Для загрузки файлов предназначена панель с возможностью перетаскивания и просмотра статуса выполнения. Каких-либо пользовательских прав доступа в Ubuntu One не предусмотрено, но есть возможность публикации ссылки на файл или папку. Из других важных опций - восстановление файлов; впрочем, данная функция вовсе не интуитивна для пользователя.

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

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

На сервере файлы хранятся в незашифрованном виде. Для передачи данных на сервер используется протокол SSL в связке с сертификатами, для авторизации - OAuth.

Wuala

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

Бесплатный план включает в себя 5 ГБ дискового пространства. За счет рефералов можно увеличить пространство на 10 ГБ, 1 ГБ за каждого привлеченного пользователя. Дополнительные 100 ГБ обойдутся в €9,99/месяц, возможно расширение до 1 ТБ.

Несмотря на присутствие раздела Web Access на сайте Wuala, оболочки как таковой нет. Поэтому, аналогично SpiderOak, приходится использовать настольное приложение. Благо что оно радует неплохой функциональностью.

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

На компьютере пользователя файлы хранятся в зашифрованном виде. При передаче данных на сервер Wuala используется AES-256 шифрование, RSA 2048 для подписей и ключей и SHA-256 - для проверки целостности.

Syncplicity

Syncplicity - облачное решение для совместной работы и удобного доступа к данным с мобильных и настольных платформ.

2 ГБ пространства, выдаваемых бесплатно, нельзя считать оптимальным вариантом для резервного копирования. Однако за счет рефералов можно увеличить его еще на 3 ГБ. 50 ГБ в рамках этого плана обойдется в $15/месяц. В Business и Enterprise редакциях ограничений на дисковое пространство нет, но и цена соответствующая - она начинается с $45/месяц.

Настольное приложение позволяет быстро настроить директории для синхронизации с помощью простого файлового менеджера. Имеется выборочная синхронизация - можно включить или исключить поддиректорию. Для синхронизируемых данных предусмотрен контроль версий, благодаря чему несложно восстановить утраченные данные. Возможно открытие доступа, но предоставить доступ к директориям при этом нельзя, лишь к файлам по-отдельности. Для опубликованных файлов предназначен раздел Shared links, где можно, в частности, отслеживать количество скачиваний.

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

Данные, передающиеся или хранящиеся на Syncplicity, шифруются по технологии AES 256bit, также шифрование применяется во время авторизации.

Облако@mail.ru

Согласно сведениям со стартовой страницы сервиса cloud.mail.ru, самое привлекательное - это 100 ГБ, предоставляемых бесплатно, без каких-либо условий для получения. Фактически, ограничений нет, но и какая-либо справочная информация или выбор тарифного плана недоступны. Все это можно списать на «молодость» сервиса, который появился позже своих конкурентов, находясь в статусе beta.

Изучив веб-оболочку «Облака», можно утверждать: она явно недоработана. Не поддерживается перетаскивание, при загрузке папок файлы копируются без сохранения структуры. Как стало привычно отмечать, нельзя загрузить через веб-интерфейс файлы более 2 ГБ. При этом альтернативных способов в наличии нет. С другой стороны, доступен предосмотр видео, изображений, презентаций, прослушивание музыки. Имеются режимы отображения данных на выбор, быстрая публикация ссылки (в списке числятся русскоязычные сервисы). Пользователям услуг mail.ru может быть полезной интеграция облака с почтой.

Десктоп-приложение предназначено только для синхронизации указанной директории в облаке. Никаких настроек нет: нельзя не только настроить бэкап, но даже ограничить скорость закачки или скачивания. Интеграция с файловой системой не предусмотрена.

Яндекс.Диск

При регистрации выделяется бесплатно 3 ГБ дискового пространства (с максимальным размером файла в 10 ГБ), которые можно увеличить до 10 ГБ и 20 ГБ, приглашая друзей по реферальной ссылке. Стоимость 100 ГБ составляет 150 рублей/месяц.

Веб-интерфейс визуально приятен и удобен для использования. Есть нарекание к загрузчику - он не позволяет размещать файлы с сохранением структуры. Скажем, если перетащить в него папку, в результате будет загружен файл размером в 4 КБ. В остальном нареканий к интерфейсу нет. Имеются поиск, сортировка, доступны файловые операции, предварительный просмотр, воспроизведение музыки и публикация, совместная работа. Для фотокамеры есть отдельный раздел, позволяющий сделать резервную копию информацию с устройства, аналогично SkyDrive. Отсутствует контроль версий, поэтому важные функции бэкапа реализованы не в полной мере.

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

Яндекс.Диск поддерживает шифрование, все облачные данные проверяются на вирусы. «Сохранность файлов обеспечивается самыми современными технологиями» - других подробностей нет.

LiveDrive

LiveDrive не предоставляет бесплатное пространство для хранения данных, однако для каждого из тарифов доступен ознакомительный режим. Неудобство состоит в том, что без ввода платежных данных придется постоянно отвлекаться на уведомление в панели управления. За каждое приглашение пользователей по реферальной ссылке предоставляется 3 месяца бесплатного использования сервиса. 1 ТБ дополнительного пространства обойдется в $8 в месяц - что, кстати говоря, намного дешевле, чем у конкурентов.

Управление данными онлайн доступно начиная с тарифа Briefcase. Интерфейс нельзя характеризовать как отзывчивый: задержки заметны на глаз, проблематичный диалог для загрузки файлов (хотя на выбор доступен flash или java загрузчик). Имеется возможность публикации файлов или предоставления доступа другим пользователям, для контроля ресурсов с открытым доступом создан специальный раздел. Управление музыкальной коллекцией осуществляется через отдельный менеджер и плеер - это, пожалуй, все, что касается работы с мультимедиа.

В настольном приложении предусмотрены опции резервного копирования по расписанию. Из перечня файлов для копирования можно исключить определенные типы данных. Виджет информирует о статусе копирования и позволяет поставить на паузу или ограничить скорость передачи. Приложение для Windows 8 доступно в магазине.

Включить шифрование при передаче можно в настройках виджета LiveDrive, а также при авторизации на сервере.

OziBox

Сервис OziBox вызывает ассоциации с Облаком@mail.ru. Это те же бесплатные 100 ГБ и отсутствие какой-либо информации по тарифам. Удивительно, что на страницах не встречается реклама: видимо, разработчики раздумывают над способом монетизации. При всей неопределенности возникает недоверие: насколько надежно хранение данных на сервисе, где нет ни расценок, ни другой конкретики, не говоря уже о таком немаловажном аспекте, как безопасность.

OziBox встречает достаточно устаревшим интерфейсом, с периодически возникающими ошибками, отсутствием предварительного просмотра, не очень удобным окном загрузки (при закачке папок та же проблема, что и на Яндекс Диске). Хотя некоторые минимальные средства для предоставления доступа к данным имеются. В результате, управление файлами здесь возможно, но весьма затруднительно, но говорить о нормальном инструментарии для резервного копирования не приходится.

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

FilesAnywhere

FilesAnywhere - не из тех сервисов, которые завлекают бесплатными возможностями. В подарок дается 1 ГБ, 100 ГБ обойдутся в $24,99/месяц (речь идет об однопользовательском тарифе Personal). В редакции Professional отсутствуют лимиты по трафику, доступны управление пользователями и прочие возможности. Однако функции резервного копирования предусмотрены и в бесплатной версии.

Веб-интерфейс примечателен тем, что, помимо сортировки, поиска и файловых операций, отображает данные в виде графиков и диаграмм, с группировкой по дате, размеру, типу и другим свойствам. Для добавления файлов на сервер предусмотрен не только загрузчик, но и 6 альтернативных методов на выбор. Если выбрать опцию Silverlight или Java Upload, файловый лимит в 2 ГБ при закачке исчезает.

Также на FilesAnywhere реализовано множество вариантов предоставления доступа к данным: отправка ссылки на почту, прямая передача файла, групповое предоставлен доступа и даже отправка факса. В разделе History доступна история изменений файлов, с удобными поиском и фильтрацией.

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

В FilesAnywhere применяются 128/256-бит SSL и AES 256-bit шифрование перед загрузкой на сервер.

Не так давно пользователям 1С стал доступен сервис 1С:Облачный архив , позволяющий хранить резервные копии 1С в облаке. Многие уже оценили все достоинства этого решения:

  • автоматическая работа без участия человека;
  • хранение копий на защищенных серверах, доступных в любом месте, где есть Интернет;
  • штатный сервис, включенный в 1С:Предприятие версии 8.2 и выше;
  • оплата только подписки, без необходимости покупать оборудование и ПО.

Резервная копия 1С в облаке обходится порядка 8000 рублей в год. Однако, в этой статье мы поможем Вам настроить аналогичный сервис абсолютно бесплатно. При этом, наша система будет лишена некоторых ограничений штатного облачного архиватора, например:

  • возможна работа как с файловой, так и клиент-серверной версией;
  • автоматическое отключение пользователей перед резервным копированием 1С в облако.

Бэкап 1С в облако. Шаг 1- создаем диск

Чтобы реализовать бесплатный бэкап 1С в облако нам потребуется собственно облачное хранилище и программа, поддерживающая обмен данными с этим хранилищем.

В качестве диска мы предлагаем использовать Яндекс.Диск, выдающий при создании почтового ящика целых 10Гб места. Хоть этот объем вдвое меньше платного сервиса от 1С, но по опыту могу сказать, что его вполне достаточно для хранения в облаке 30 бэкапов 1С среднего объема.

Пример рабочего скрипта можно скачать с нашего сайта . Помните, что при сохранении требуется использовать кодировку CP866. Файл снабжен комментариями, поэтому остановимся лишь на некоторых константах, требующих правки:
EXEC_PATH - после знака равно указывайте путь до файла 1cv8.exe
BACKUP_PATH - путь до локальной папки с резервными копиями LOGIN и PASSWORD - соответственно логин и пароль пользователя 1С, которому разрешено выполнять выгрузку ИБ
BASE - путь до базы данных 1С (для файлового варианта формат будет следующим /F"C:\Путь до ИБ\", а для клиент-серверного /S"Кластер_1С\Имя_БД").

Помочь настроить бэкап?

До настройки программы, выполняющий облачный бэкап 1С, необходимо настроить данный скрипт, чтобы при его запуске формировался файл.dt в папке C:\1c_base\_backup.

Установка скачанной Handy Backup не должна создать трудностей, все стандартно для Windows-приложений.

Настраиваем и тестируем бесплатный облачный бэкап 1С

Для настройки бесплатного облачного бэкапа 1С все готово. Первым делом настроим почтовую рассылку о работе системы резервного копирования - это позволит следить за работой системы просто просматривая почту.

И так, заполняем
SMTP сервер: smtp.yandex.ru,
порт 465,
От: ваш email на yandex, например сайт@yandex.ru
Кому: ваш ящик, куда должны приходить отбойки о работе нашего бесплатного облачного бэкапа 1С, например host@сайт
Тема: любая удобная для Вас тема письма
Почтовый сервер яндекса требует аутентификацию при отправке, поэтому ставим галочку "Использовать SMTP-аутентификацию" и вводим адрес электронной почты в поле Пользователь, например сайт@yandex.ru и пароль от почты в поле Пароль.


Завершаем настройки отправкой тестового письма нажатием на кнопку Отправить тестовое сообщение. Если все сделано правильно, появится окошечко об успешном прохождении теста, а на электронную почту придет сообщение от нашего будущего бесплатного облачного бэкапа 1С.

Теперь самое время создать задание резервного копирования. Для этого нажимаем Файл - Новая задача и выбираем Создать резервную копию. Создание будет проходить в режиме мастера, который разбивает весь процесс на несколько шагов. Для продолжения нажимаем Далее и переходим к шагу 2, на котором выбираем источник данных.

В качестве источника данных выбираем Local or Network Drive и в выпадающем списке ставим галочку все на ту же папку C:\1c_base\_backup. Подтвердив выбор кнопкой ОК, становятся доступны Файловые фильтры, в которых есть смысл включить маски файлов *.dt, чтобы не копировать лишнего.


На этом шаг 2 закончен, и можно переходить к выбору хранилища бесплатного облачного бэкапа 1С. Здесь выбираем Yandex Disk и в правом окне дважды щелкаем на Новая конфигурация. Система выдаст окно с приглашением Подключиться к Yandex Disk , нажав на которое в окне браузера откроется запрос на доступ Handy Backup к вашему облачному диску. И если Вы предоставите доступ, появится окно об успешном подключении.


В текущей конфигурации останется лишь указать созданную в самом начале папку для резервных копий _backup. При этом изменится поле "Куда". У Вас должно получиться что-то вроде Yandex Disk config.hbl\_backup.


Далее можно переходить к шагу 4 и выбрать количество хранимых копий 1С в нашем облачном бэкапе. Режим копирования - только Полный, т.к. мы всегда будем сохранять только 1 файл.dt и ставим галочку "Хранить несколько резервных копий", выбираем "Сохранять старые версии" и желаемый период. Я выбрал 1 месяц.

На 6-м шаге настройки бесплатного облачного бэкапа 1С включаем планировщик. Это позволит автоматически выполнять задания. Задавая время начала в поле "Старт" старайтесь выбирать период, когда нагрузка на сеть и базу 1С невелика, например, после окончания рабочего дня. Т.к. мой компьютер работает круглосуточно, я выбрал 2:00 ночи и дни недели с понедельника по пятницу.

Очень важно перед выгрузкой базы 1С, отключить всех пользователей, иначе все задание может закончится ошибкой. Поэтому на следующем шаге нам пригодится скрипт, который мы написали ранее. Выбираем "Запустить программу до копирования" и указываем путь до нашего скрипта. Ставим галочку "Ждать окончания работы программы", т.к. процесс завершения работы пользователей 1С требует некоторого времени. И не забываем сказать программе, что хотим получать отчеты о работе бесплатного облачного бэкапа 1С.

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

В процессе работы должна запуститься и выгрузиться 1С одновременно со всеми работающими в данный момент пользователями, создаться архив.dt в папке C:\1c_base\_backup и прийти письмо с отчетом о статусе копирования этого файла на Яндекс Диск.



Также стоит установить службу резервного копирования, чтобы программа работала автономно.

Восстановление из резервной копии 1С в облаке

Восстановить 1С из резервной копии в облаке можно на любом компьютере, где есть доступ к сети Интернет и коды доступа к сервисам Яндекса.

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

На первом шаге восстановления 1С из резервной копии выбирается облачный сервис - в нашем случае Yandex Disk. Необходимо будет пройти процесс подключения аналогично тому, как это делали в процессе создания резервной копии. После этого, возможно будет раскрыть папку _backup и выбрать индексный файл backup.hbi, расположенный в одной из папок, нумерованных от 0. Самая свежая копия будет иметь больший номер.


На следующем шаге восстановления 1С из резервной копии в облаке, следует выбрать место восстановления. По умолчанию это будет та же папка, из которой была сделана резервная копия - в нашем случае C:\1c_base\_backup. Если такой структуры папок на компьютере не будет, система сама попытается ее создать. При желании можно изменить назначение, нажав кнопку Изменить место.

На 4-м шаге выбираем Полное восстановление, далее вводим пароль от нашего зашифрованного бэкапа. На шестом шаге включать планировщик не нужно, разве что Вы не собираетесь синхронизировать базы данных. И на последнем 7-м шаге можно дать название задаче и выполнить ее.



В процессе работы задачи в указанном месте из облака будет восстановлена резервная копия базы данных 1С в формате.dt, которую в дальнейшем можно развернуть на любой системе в любом варианте (файловом или клиент-серверном).

Итоги создания системы облачного бэкапа 1С

Описанным способом можно абсолютно бесплатно настроить систему облачного бэкапа 1С и экономить от 8000 рублей в год. Для тех, кому подобная настройка показалась сложной или возникли трудности, но хотел бы защитить свои данные и не готов тратить лишние деньги, наша команда готова реализовать этот или аналогичный, и более сложные проекты на платной основе.

Как сделать резервное копирование автоматическим, понятным и главное — бесплатно? Читайте об необычном варианте в этой статье.

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

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

Резервное копирование файлов в «облако»

Мне пришла в голову идея, почему бы не использовать облачные хранилища данных не только для синхронизации файлов, о которой я уже не раз писал, но и для резервного хранения важных файлов. Почему именно облачные хранилища? У них есть несколько преимуществ, которые перекрывают их недостатки, по сравнению с флешками и внешними жесткими дисками.

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

Второе преимущество – это доступность ваших данных откуда угодно, где есть интернет. Но это может стать и основным недостатком, если интернета нет.

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

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

Что будем резервировать?

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

Давайте теперь посмотрим, какие облачные хранилища подойдут для резервного копирования файлов. Конечно, есть специализированые платные облачные хранилища для резервных копий, но я думаю, что вас больше интересуют бесплатные варианты, как и меня. Но у бесплатных предложений есть один недостаток – мало облачного пространства. Обычно средний объем бесплатного облачного диска колеблется в районе 5-10 Гбайт. Этого мало для полного резервного копирования(бэкапа, backup), но если хорошенько подумать, то нам много и не нужно.

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

Номинация «Для фото». Победитель — SkyDrive

Могу предложить вам два варианта: Яндекс Диск и 4Sync . Яндекс Диск предоставляет 10 Гбайт облачного хранилища, имеет встроенный проигрыватель муз. файлов и максимальную скорость передачи данных среди всех облачных дисков, о которых я писал, его обзор можете прочитать . 4sync дает 15 Гайт, скорость тоже на высоте. Хотя этот сервис зарубежный, но ин имеет русскоязычный интерфейс и прост в использовании. Он умеет проигрывать не только музыку, но и видео, чем мне очень нравится. Оба эти сервиса хорошо подходят для хранения фото, а если вам нужно что большее?

В таком случае предлагаю вам взглянуть на . У него такой интерфейс, что он приспособлен для фото. Рекомендую почитать его обзор . Скорость передачи файлов у него средняя, для новых пользователей предоставляют 7 Гбайт, что тоже не плохо. В SkyDrive очень удобно просматривать фото, скорость работы очень высокая, даже с большими фото. Если фотографий у вас меньше семи гигабайт, то SkyDrive станет для вас отличным решением. Как вариант, старые фото можно хранить на Яндекс Диске или 4Sync, а более новые в SkyDrive.

Номинация «Для документов». Победитель – SkyDrive

Опять SkyDrive, вы спросите? Да, именно он. Потому что, более удобного решение для хранения и работы с документами онлайн я не встречал. Можно создавать и редактировать документы в браузере, сохраняя их в привычном для вас формате(docx). Все, о чем я здесь говорю, я описал в обзоре SkyDrive. Если вы еще не прочитали его, то сделайте это.

Альтернативным решением для работы с документами является . Диск Гугл в прошлом носил имя Документы Google, возможно вы о них слышали. Здесь тоже можно создавать и редактировать документы, правда, их сохранение происходит в специальном формате, что по душе не всем. Таким образом, победителем будет SkyDrive.

Номинация «Для музыки» Победитель – Яндекс Диск

Я уже немного описал Яндекс Диск в первой номинации, приглашаю вас прочитать его обзор. Почему именно он? Основным конкурентом для него будет 4Sync из-за большей скорости передачи данных и большего объема хранилища. Для вас это может стать решающим, но с помощью 4Sync не очень удобно слушать музыку прямо браузере, в отличии от Яндекс Диска. В нем есть что-то на подобии музыкального проигрывателя. Композиции будут по очереди воспроизводиться, если открыть какую-нибудь песню в любой папке.

Настройка резервного копирования

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

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

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

Но для пользователей SugarSync ничего такого делать не нужно, так как это сервис не имеет привязки к одной папке – можно выбрать любую и не надо ничего перемещать. Хотя, мне кажется, что из-за такой свободы возникает путаница с тем, что синхронизируется, а что нет.

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

И еще одно. Что бы облегчить работу с несколькими облачными хранилищами, воспользуйтесь интернет-сервисом , который позволяет объединить все ваши облачные диски в одном месте. Обзор можете прочитать .

В предыдущих двух статьях я настраивал LAMP на VPS и прикручивал к нему nginx . Следующее, о чем сразу начинаешь думать - как бы все это не потерять. То есть речь заходит о резервном копировании.

Обсудим по порядку: что, куда и как бэкапить.

Что

  1. Все конфиги, которые вы с кропотливо редактировали (/etc )
  2. Все пользовательские файлы (/home , /root )
  3. Базы данных (будем иметь в виду MySQL)

Куда

Нынче всё уходит в «облака». Резервные копии хочется складывать туда же.

Весьма интересным вариантом для хранения бэкапа оказался Яндекс.Диск. У него есть несколько преимуществ:

  • Бесплатные 10 Гб
  • Он находится в России, и файлы очень быстро на него заливаются
  • Умеет работать по протоколу WebDAV, что позволяет загружать на него данные из консоли с помощью команды curl

Как

Вот рецепт. Логинимся root-ом и создаем скрипт:

Chmod 0700 backup-now.sh

Текст скрипта будет примерно таким:

#!/bin/bash SERVER_NAME="server1" TIME=`date +%Y-%b` FS_FILE=/tmp/$SERVER_NAME-fs.$TIME.tar.gz MYSQL_FILE=/tmp/$SERVER_NAME-mysql.$TIME.sql.gz # Archiving filesystem tar -czf $FS_FILE /etc /root /home # Archiving databases mysqldump -u root --password=qwerty --all-databases | gzip > $MYSQL_FILE # Uploading to the cloud curl --user USER:PASSWORD -T "{$FS_FILE,$MYSQL_FILE}" https://webdav.yandex.ru/ # Cleanup unlink $FS_FILE unlink $MYSQL_FILE

Первый раз лучше запускать команды по одной, комментируя остальные. Если все пройдет хорошо, то в вашем Яндекс.Диске появятся два архива.

Теперь для автоматизации надо добавить симлинк на backup-now.sh в /etc/cron.daily (или /etc/cron.weekly). Только имейте в виду, что на некоторых системах (в частности, на Debian) у симлинка надо убрать расширение ().

Переменная $TIME подобрана так, что у вас будут скапливаться бекапы от последнего числа каждого месяца. Если не хотите захламлять облако, то это можно убрать из скрипта, однако практика показывает, что старые копии могут оказаться полезными. Просто надо будет периодически удалять старьё.

А если не хочу Яндекс.Диск?

Очевидно, заливать можно на любой ресурс, поддерживающий WebDAV. Существуют сервисы, открывающие доступ по WebDAV к Dropbox или Google Drive (например, Otixo , SMEStorage , DropDAV). Ходят слухи, что SkyDrive работает через WebDAV. А также есть надежда, что поддержка появится в Дропбоксе из коробки.

P.S. Шифрование архивов с помощью GnuPG

Поскольку бекапы содержат кучу секретной информации (пароли, данные), то имеет смысл их шифровать:

GPG_COMMAND="gpg -c -z 0 --batch --passphrase XXXXXXXXXX" FS_FILE=/tmp/$SERVER_NAME-fs.$TIME.tar.gz.gpg MYSQL_FILE=/tmp/$SERVER_NAME-mysql.$TIME.sql.gz.gpg # Archiving filesystem tar -cz /etc /root /home | $GPG_COMMAND > $FS_FILE # Archiving databases mysqldump -u root --password=qwerty --all-databases | gzip | $GPG_COMMAND > $MYSQL_FILE . . .

Приветствую вас, дорогие читатели моего блога. Вы, наверное, слышали о программе, позволяющей хранить файлы на сервере Яндекса. Если нет, добро пожаловать на soft.yandex.ru - она там есть.

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

Что нам потребуется

  • 1. Сервер, логин, пароль и название базы данных mysql, если, конечно, ваш сайт работает с этой базой данных;
  • 2. Путь от корня диска до вашего сайта (спрашивайте у службы поддержки хостинга);
  • 3. e-mail и пароль, которые вы используете для входа в Яндекс (это и данные от Яндекс диска).

Работа с файлом бекапа сайта на Яндекс диск

Сначала надо изменить адрес mysql сервера. В большинстве случаев это localhost, поэтому я там его и оставил, если же другой, заменяем его на свой в строке

$dbhost = "localhost"; //Адрес MySQL сервера.

В строчке ниже, заменяем "database_user" на своё значение имени пользователя базы данных mysql.

"database_name" - на название базы данных mysql.

Вместо "site_dear_hear" вставляем свой путь к сайту от корня диска.

После этого, переходим к настройке Яндекс диска:

  • 1. " " заменяем на свой адрес электронной почты в Яндексе;
  • 2. "yandex_password" на пароль от почты Яндекса;
  • 3. Создаём в корневой папке Яндекс диска директорию "backup" (туда будут сохраняться ваши резервные копии).

Всё. Сохраняем файл и загружаем на сервер.

Не рекомендую его загружать в корневой каталог сайта, потому что будут постоянно обращаться к нему всякие роботы, из-за чего Яндекс диск будет заполняться лишними копиями бекапов. Лучше создать папку, например "a3hd7siq8a7s9xeeewwwerw-0-032-_2", чтобы никто, кроме вас и cran не знал, где он у вас.

Cran - это планировщик заданий: специальная программа, при помощи которой вы можете ставить запуск скриптов по расписанию, но как им пользоваться не знаю, поэтому здесь помочь не смогу.

Что делать, если несколько сайтов

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

  • 2. Замените site1.ru, site2.ru и т. д. на адреса своих сайтов. Кроме этого, не забудьте прописать после него папку, в которой расположен этот скрипт;
  • 3. Сохраните изменения и загрузите на сервер, поместив его как можно дальше от корневой папки сайта.

Если у вас меньше пяти сайтов, просто удалите строки, имеющие вид:

Echo " "; $response = file_get_contents("http://site5.ru/beckup.php"); echo iconv("Windows-1251", "utf-8", $response);

Если у вас сайт в зоне.рф, вам, перед тем, как прописывать адрес, придётся переводить в Panycode

Надеюсь, что статья вам была полезна.

Жду комментариев.

О резервном копировании на внешние носители в Windows 7 или 8.1 написано немало. Но как быть, если вы используете несколько устройств (например, компьютер, планшет, телефон под управлением Windows)? И вам срочно нужны данные, скажем, документы, хранящиеся на компьютере или каком-то другом устройстве? На такой случай лучше всего создать резервную копию в «облаке». Кстати, туда же я рекомендовал бы поместить и ваши архивы. Например, архивы тех же документов. Кстати, это очень полезно и в том случае, если вы используете в своем ноутбуке твердотельный диск SSD вместо обычного жесткого диска . В данной статье мы рассмотрим основные «облачные» хранилища – OneDrive от компании Microsoft, Google Диск, Dropbox и Яндекс Диск.

Использовать OneDrive весьма выгодно, если вы работаете с Windows 8.1. В таком случае объем хранилища может составить 15 Гбайт, а если вы еще и счастливый обладатель подписки Office 365, то объем хранилища OneDrive и вовсе не ограничен. Новые пользователи Google Drive начинают с 15 Гбайт. Dropbox поначалу предоставляет лишь 2 Гбайт свободного пространства, но большинство пользователей быстро увеличивает этот объем до 5 Гбайт и более. Стоимость подписки на 1 Tбайт составляет 10 долл. в месяц или 100 долл. ежегодно.

Все службы позволяют указать, какие файлы и папки вы хотите синхронизировать с «облаком». Это означает, что вы можете оставить некоторые файлы и папки только в своем «облачном» диске и загружать их по мере необходимости. Давайте подробно разберем, как это делается.

Для начала работы с Dropbox вам необходимо зайти на сайт www.dropbox.com, зарегистрироваться и выбрать соответствующий тарифный план для персонального использования (см. экран 1). После этого вам будет предложено загрузить соответствующий пакет для установки (см. экран 2).

Экран 1. Dropbox

Фактически, выборочная синхронизация позволяет указать, какие папки вы хотите синхронизировать с Dropbox. Это безусловно удобно, если у вас в руках нетбук или компьютер с небольшим жестким диском (и нет с собой внешнего). Учтите, что папки для выборочной синхронизации должны находиться внутри вашей папки Dropbox. Таким образом, для выборочной синхронизации необходимо скопировать файлы, которые вы хотите перенести (скопировать) в «облачное» хранилище Dropbox в соответствующую папку на диске.

Если вы отмените синхронизацию общей папки через меню «Выборочная синхронизация» в окне настроек, она перестанет синхронизироваться только с вашим компьютером. При этом сама папка останется в Dropbox и будет синхронизироваться с учетными записями других имеющих к ней доступ пользователей. Чтобы перестать пользоваться общей папкой , можно либо покинуть ее на сайте Dropbox, либо (если вы сами ее создали) отменить общий доступ к ней.

Для того чтобы загрузить Google Disk, вам необходимо воспользоваться своей учетной записью к службам Google, а затем выбрать службу Google Disk (см. экран 4).

Можно настроить следующие параметры.

  • Отключить аккаунт. Синхронизируйте папку Google Диска с другим аккаунтом Google (не рекомендуется).
  • Расширить пространство для хранения данных. Приобретите дополнительное пространство.

Параметры синхронизации

  • Синхронизировать только некоторые папки с этим компьютером. Установите флажки рядом с папками из раздела «Мой диск», чтобы включить синхронизацию. Снимите флажки рядом с папками, которые не нужно синхронизировать.
  • Синхронизировать объекты, к которым у меня есть доступ. Если вы работаете в новом интерфейсе Диска, переместите файлы и папки из раздела «Доступные» в папку «Мой диск», чтобы синхронизировать их с компьютером. Если вы пользуетесь классической версией Диска, добавьте папки и файлы из раздела «Доступные мне» в папку «Мой диск».

Расширенные

  • Запускать Google Диск автоматически при включении компьютера. Google Диск будет запускаться и синхронизировать папку на компьютере с разделом «Мой диск».
  • Отправлять отчеты о сбоях и статистику использования в Google. Отправляйте информацию в Google, чтобы можно было улучшить работу сервиса.
  • Прокси-сервер. Вам доступны две функции: «Прямое подключение » и «Автоматически определять настройки прокси-сервера».
  • Прочие. Отображение значков статуса синхронизации файлов.

Выбор файлов и папок для синхронизации с компьютером. Все документы, таблицы, презентации, формы, рисунки и сводные таблицы Google синхронизируются с папкой Google Диска на компьютере. Чтобы отключить синхронизацию, выполните следующие действия:

1. Нажмите на значок Google Диска.

  • На компьютерах Mac его обычно можно найти на панели «Меню» в правой верхней части экрана.

2. Выберите «Настройки».

3. Снимите флажок «Синхронизировать только некоторые папки с этим компьютером».

4. Нажмите кнопку «Применить изменения».

Раздел «Мой диск» (все файлы или отдельные папки). Все файлы и папки из раздела «Мой диск» синхронизируются с папкой Google Диска на вашем компьютере. Чтобы настроить синхронизацию отдельных папок, выполните следующие действия:

1. Переместите файлы в папки, которые планируете синхронизировать.

2. Нажмите значок Google Диска на рабочем столе.

  • На компьютерах Mac его можно найти на панели «Меню» в правой верхней части экрана.
  • На компьютерах Windows значок находится на панели задач в правом нижнем углу экрана.

3. Выберите «Настройки».

4. Установите флажок «Синхронизировать только некоторые папки с этим компьютером».

5. Выберите папки, которые необходимо синхронизировать с папкой Google Диска.

6. Нажмите кнопку «Применить изменения».

Работа с OneDrive

Если вы используете операционную систему Windows 8.1, то хранилище One Drive предоставляется вам по умолчанию. OneDrive - бесплатное интернет-хранилище, предоставляемое вместе с учетной записью Microsoft . Начать использование OneDrive просто. Вы можете добавить в OneDrive файлы, уже сохраненные на компьютере, скопировав или переместив их. Вы можете сохранять новые файлы в OneDrive, чтобы использовать их с любого устройства и делиться ими с другими. А если в вашем компьютере есть встроенная камера, вы можете автоматически сохранять копии фотографий в OneDrive, чтобы всегда иметь резервную копию. В отличие от предыдущих хранилищ, вы сможете сохранять файлы непосредственно в One Drive, не сохраняя их на компьютере.

Функции классического приложения встроены в Windows

OneDrive синхронизирует файлы при регистрации в системе с учетной записью Microsoft. Если классическое приложение устанавливается на компьютере под управлением Windows 8.1, программа установки не появляется. Будет установлен компонент, который позволит задействовать Office для работы с документами OneDrive одновременно с другими пользователями, но другие компоненты не будут установлены. Если вы работаете под управлением Windows 7 или 8, то сможете загрузить классическое приложение для управления OneDrive по адресу onedrive.live.com/about/en-us/download/.

Для пользователей Windows 8.1 достаточно сделать следующее (см. экран 6):

  1. Откройте OneDrive в Windows Explorer.
  2. Щелкните правой клавишей по файлу (папке) и выберите «Сделать доступным автономно» или «Сделать доступным только через Интернет».

Как показано на экране 8, для синхронизации Яндекс Диска достаточно скопировать соответствующие файлы в папку Яндекс.Диск. На первый взгляд такой подход к синхронизации более всего напоминает Google Disk. Отчасти это верно.

Используя веб-приложение Яндекс.Диск вы сможете скачать соответствующее приложение для Windows. Для выборочной синхронизации необходимо войти в панель настроек Яндекс Диска и выбрать вкладку «Синхронизация». Если вы снимете галочку с соответствующей папки, она синхронизироваться не будет. Чтобы загрузить файлы в папку, синхронизация которой отключена, достаточно просто перетащить файлы в нее в Проводнике. Таким образом, в данном случае содержимое корневой папки Яндекс Диска синхронизируется всегда, а содержимое подпапок может быть синхронизировано по вашему выбору.

Основное отличие Яндекс Диска от Dropbox и Google Disk состоит в том, что сохранять файлы в Яндекс.Диск вы можете непосредственно из Microsoft Office.

Таким образом, используя «облачные» хранилища, вы можете не только увеличить на своем жестком диске, но и обеспечить резервную копию наиболее важных ваших файлов (документы, фото и т.д.). Если же сравнивать удобство использования выборочной синхронизации, то вывод напрашивается однозначный. И у Dropbox, и у Google Disk выбор настраивается на уровне папки. Таким образом, нужно зайти в диалог «Настройки» соответствующей службы и вручную указать, какие папки синхронизируются, а какие нет. Решение же, поддерживающее контекстное меню в Проводнике и позволяющее настроить синхронизацию и размещение файлов существует на сегодня только у Microsoft.

– удобное, функциональное и дешёвое решение. Handy Backup позволяет обойтись без использования популярного интерфейса WebDAV для Яндекс.Диска, используя вместо него прямой доступ.

Автоматическое резервное копирование на Яндекс.Диск

С помощью Handy Backup вы можете выполнять бэкап на Яндекс.Диск для любых данных в автоматическом режиме, по расписанию с интервалами от месяцев до минут или по событию, а также вручную. Вы можете автоматизировать копирование любых данных, таких, как:


Пользовательские данные:

  • Файлы и папки (с возможностью поиска по маске имени)
  • Библиотеки Windows, пользовательские папки
  • Microsoft Outlook, файлы и папки других почтовых клиентов

Серверные типы данных:

  • Базы данных MS SQL, MySQL, MariaDB, PostgreSQL, Oracle, IBM DB2, Lotus Notes
  • Microsoft Exchange
  • Контент FTP, SFTP или FTPS серверов с шифрованием по SSL/TLS
  • Веб-сайты (статический и динамический контент)


Виртуальные машины и хранилища:

  • Hyper-V, VMware
  • Серверы, массивы и хосты виртуальных машин
  • Облака Google Диск, Dropbox, Amazon S3, OneDrive, Box, 4shared и другие
  • Любые облака по интерфейсу WebDAV

Прочие типы данных:

  • Образы дисков
  • Данные 1С в файловой и SQL-версиях, для 1С 7.7 и решений 1С 8, например, 1С 8.2
  • Файлы, папки и библиотеки сетевых машин (для сетевых решений)
  • Реестр Windows

Преимущества решения Handy Backup для организации бэкапа на Яндекс.Диск

Защита ваших данных

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

Сертификация продукта

Открытое хранение копий в исходных форматах

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


Версия 7.9.4 от 15 сентября 2017. 66.1 MB
Программа резервного копирования Handy Backup. 7400 RUB за лицензию

Решение Office Expert позволяет копировать любые типы данных с одного компьютера на Яндекс.Диск автоматически по расписанию, как напрямую, так и по WebDAV. Бесплатный пробный период 30 дней!

Как создать задачу резервного копирования на Яндекс.Диск в Handy Backup?

Вместо устаревшего WebDAV бэкапа на Яндекс.Диск для организации резервного копирования теперь применяется новый плагин Handy Backup Yandex Disk с доступом к облачному сервису через интерфейс RestAPI. Чтобы воспользоваться им, выполните следующие действия:

  1. Откройте Handy Backup и создайте новую задачу с помощью кнопки на панели или меню.
  2. Выберите задачу резервного копирования.
  3. Перейдите к Шагу 2 и выберите нужные данные для создания резервной копии.
  4. На Шаге 3 выберите в списке хранилищ плагин Yandex.Disk , щёлкните по нему дважды.


  1. В открывшемся окне дважды щёлкните “Новая конфигурация” . Откроется новый диалог.

  1. Нажмите кнопку “Подключиться к Yandex.Disk” . Вы будете перенаправлены в браузер.
  2. В окне браузера введите логин и пароль для доступа к Яндекс.Диску. Подтвердите выбор.


  1. Вернитесь в окно Handy Backup и выберите созданную конфигурацию.
  2. Далее продолжайте настраивать задачу как обычно. На Шаге 6 укажите расписание.
  3. На последнем шаге дайте вашей задаче имя и завершите работу мастера создания задач.

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

Замечание: точно так же создаются задачи для копирования данных в другие облачные сервисы: Google Drive, Dropbox, Microsoft OneDrive, Amazon S3, Box и так далее.

Видеоурок о резервном копировании Яндекс Диска

В данном видеоуроке рассмотрена инструкция по резервному копированию на Яндекс Диск, а также по бэкапу данных, хранящихся в данном облаке.

Внимание: Данная видео инструкция основана на предположении, что ПО Handy Backup уже установлено на компьютере. Если это не так, пожалуйста, скачайте и установите Handy Backup перед тем как начать обучение в соответствии с видеоуроком.

Резервное копирование на Яндекс.Диск через WebDAV

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

Handy Backup полностью поддерживает резервное копирование на Яндекс.Диск по протоколу WebDAV.

  • Чтобы воспользоваться WebDAV для доступа к Яндекс.Диску, выберите плагин WebDAV на Шаге 3, пользуясь вышеописанным алгоритмом создания задачи. В диалоговом окне конфигурации WebDAV введите ваши параметры доступа к Яндекс.Диску.

Внимание: при использовании WebDAB бэкап на Яндекс.Диск может оказаться несколько медленнее, чем при прямом доступе. Например, резервное копирование 1С на Яндекс.Диск обычно занимает существенное время при использовании WebDAV.

Автоматический бэкап на Яндекс.Диск с помощью Handy Backup стал ещё проще и быстрее с внедрением нового инструмента, использующего прямой доступ к облачному сервису Яндекс. Попробуйте его самостоятельно, скачав бесплатную 30-дневную пробную версию!

Привет друзья!

Прошло всего 4 года с тех пор, как я писал в блог крайний раз. За это время накопилось большая база знаний и опыта. Было проделано множество интересной работы и завершено множество интересных проектов. О некоторых из них (читай: "не нарушая коммерческой тайны") я постараюсь рассказать в нескольких постах.
Побудило меня вернуться сразу несколько вещей. Во-первых выяснилось, что многие вещи из написанных еще не потеряли актуальности. Во-вторых выясниось, что людям нравилось его читать. Было очень приятно:) Пример: три месяца назад на собеседовании меня спрашивали, почему я забросил свой блог, хвалили. Сказали, если возьмут, то буду для их стенгазеты писать. Не взяли, так что писать для стен.газеты не буду:)

Но это все лирика, передем к делу.
Встала задача настроить бэкап на Яндекс.Диск. Само-собой, скриптов множество, но большинство предлагают простое копирование файла без проверок факта копирования, без отчетов и прочего. В конце концов, один хороший человек сбросил мне ссылку на блог некоего товарища с ником del, который решил данную проблему . Учитывая его прозвище, скрипт я прочел, затем проверил в тесте. Всё отлично работает, все файлы на месте, ничего на сторону не отправляется.
Предупреждаю, что скрипт по сути не архивирует данные. Т.е. сжатие есть, но оно минимально. Если вам требуется нормально сжимать данные, то курим "tar --help" или "man tar" для FreeBSD. Кстати,очень люблю FreeBSD именно за их man`ы. Точнее, за почти перманентную необходимость их читать. Каждый раз при чтении возникает ощущение, что "вот-вот... сейчас появится убийца..", но вновь разочарование. Ни убийцы, ни смысла в жизни.

Теперь сам скрипт. Учтите, что в корневой директории вашего диска будет создана папка Приложения. Ищите все там. Также, скрипт оставляет все комментарии на русском языке, так что у многих могут возникнуть проблемы с кодировкой. Решений, как водится, два. Либо устанавливаем нужную на сервер, либо переписываем всё в транслит. Можете еще перевести на английский. Последнее лучше всего, т.к. кому охота читать цитаты из Некрономикона или рукописное назначение врача.
Также обратите внимание, что вначале скрипта стоит стандартное #!/bin/bash

Учтите, что FreeBSD не умеет работать с bash, так что требуется заменить это строку на #!/bin/sh , иначе не заведется.

Выкладывать бекапы проектов (сайтов) на Яндекс.Диск может понадобиться по нескольким причинам, например, из-за нехватки места на сервере (хостинге, VDS, VPS) или для повышения безопасности хранения бекапов (на случай, если сервер без рейда и он выйдет из строя).

В связи с этим я написал для себя и решил выложить для других небольшой bash-скрипт для бекапа на Яндекс.Диск. Функции скрипта:
- Создание на сервере бекапа проектов (файлов + баз данных MySQL);
- Авторизация на Яндекс.Диске в качестве приложения (по токену, более безопасный способ , чем использование логина и пароля);
- Отправка бекапов с сервера на Яндекс.Диск;
- Удаление старых бекапов с Яндекс.Диска для экономии места (настраивается максимальное количество хранимых бекапов);
- Запись и отправка лога на e-mail (настраивается).

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

1. Логинимся на Яндексе под аккаунтом, на диск которого будем делать бекап, заходим на oauth.yandex.ru и нажимаем «Зарегистрировать новое приложение».

2. Заполняем название приложения (например, «backup») и выдаём нужные права в разделе «Яндекс.Диск REST API», а именно: «Доступ к информации о Диске» и «Доступ к папке приложения на Диске».

Ниже на той же странице под полем «Callback URL» нажимаем «подставить URL для разработки» и нажимаем «Сохранить»:

3. После сохранения параметров приложения нас перенаправят на страницу с данными о приложении:

4. Теперь получим сам токен (если хотите, можете почитать подробнее об этом в мануале Яндекса), для этого копируем ID, подставляем в конец URL https://oauth.yandex.ru/authorize?response_type=token&client_id= , переходим по получившемуся адресу и подтверждаем выдачу разрешений приложению:

В итоге на странице будет отображён токен, который выдается не менее, чем на 1 год, поэтому если скрипт бекапа вдруг перестанет работать, мы сможем получить новый токет и подставить его в скрипт. Протестировать возможности работы с Яндекс.Диском, используя полученный токен, можно на специальном полигоне.

А теперь сам bash-скрипт для бекапа на Яндекс.Диск:


#!/bin/bash # # Yandex.Disk backup script v1.0 by Sergey Lukonin (neblog.info) # # # # # # # # # # # НАСТРОЙКИ БЕКАПА MYSQL # # # # # # # # # # # Сервер БД MYSQL_SERVER=mysql.some-server.ru # Юзер, под которым будем делать бекап доступных баз, руту mysql обычно доступны все БД, отдельному пользователю обычно доступна БД конкретного проекта MYSQL_USER=some-user # Пароль пользователя базы данных (Пароль от рута сервера и от рута mysql разные не путайте) MYSQL_PASSWORD=some-password # # # # # # # # # # ОБЩИЕ НАСТРОЙКИ # # # # # # # # # # # Директория для временного хранения бекапов, которые удаляются после отправки на Яндекс.Диск BACKUP_DIR="/home/www/backup" # Название проекта, используется в логах и именах архивов PROJECT="neblog.info" # Максимальное количество хранимых на Яндекс.Диске бекапов (0 - хранить все бекапы): MAX_BACKUPS="14" # Дата, используется в именах архивов DATE=`date "+%Y-%m-%d"` # Директории для архивации (указываются через пробел), которые будут помещены в единый архив и отправлены на Яндекс.Диск DIRS="/home/www/projects/neblog" # Yandex.Disk токен (как получить - см. на neblog.info) TOKEN="" # Имя лог-файла, хранится в директории, указанной в $BACKUP_DIR LOGFILE="backup.log" # E-mail для отправки результата выполнения скрипта. Оставьте пустым, если отправлять результаты не требуется. sendLog=" " # Отправлять только ошибки (true). Укажите false, если нужно отправлять логи при любом результате выполнения скрипта. sendLogErrorsOnly="false" # # # # # # # # # # КОНЕЦ НАСТРОЕК # # # # # # # # # # # # # # # # # # # # # ДАЛЬШЕ НИЧЕГО НЕ МЕНЯЕМ! # # # # # # # # # # function mailing() { if [ ! $sendLog = "" ];then if [ "$sendLogErrorsOnly" == true ]; then if echo "$1" | grep -q "error" then echo "$2" | mail -s "$1" $sendLog > /dev/null fi else echo "$2" | mail -s "$1" $sendLog > /dev/null fi fi } function logger() { echo "["`date "+%Y-%m-%d %H:%M:%S"`"] File $BACKUP_DIR: $1" >> $BACKUP_DIR/$LOGFILE } function parseJson() { local output regex="(\"$1\":[\"]?)([^\",\}]+)([\"]?)" [[ $2 =~ $regex ]] && output=${BASH_REMATCH} echo $output } function checkError() { echo $(parseJson "error" "$1") } function getUploadUrl() { json_out=`curl -s -H "Authorization: OAuth $TOKEN" https://cloud-api.yandex.net:443/v1/disk/resources/upload/?path=app:/$backupName&overwrite=true` json_error=$(checkError "$json_out") if [[ $json_error != "" ]]; then logger "$PROJECT - Yandex.Disk error: $json_error" mailing "$PROJECT - Yandex.Disk backup error" "ERROR copy file $FILENAME. Yandex.Disk error: $json_error" echo "" else output=$(parseJson "href" $json_out) echo $output fi } function uploadFile { local json_out local uploadUrl local json_error uploadUrl=$(getUploadUrl) if [[ $uploadUrl != "" ]]; then echo $UploadUrl json_out=`curl -s -T $1 -H "Authorization: OAuth $TOKEN" $uploadUrl` json_error=$(checkError "$json_out") if [[ $json_error != "" ]]; then logger "$PROJECT - Yandex.Disk error: $json_error" mailing "$PROJECT - Yandex.Disk backup error" "ERROR copy file $FILENAME. Yandex.Disk error: $json_error" else logger "$PROJECT - Copying file to Yandex.Disk success" mailing "$PROJECT - Yandex.Disk backup success" "SUCCESS copy file $FILENAME" fi else echo "Some errors occured. Check log file for detail" fi } function backups_list() { # Ищем в директории приложения все файлы бекапов и выводим их названия: curl -s -H "Authorization: OAuth $TOKEN" "https://cloud-api.yandex.net:443/v1/disk/resources?path=app:/&sort=created&limit=100" | tr "{}," "\n" | grep "name[[:graph:]]*.tar.gz" | cut -d: -f 2 | tr -d """ } function backups_count() { local bkps=$(backups_list | wc -l) # Если мы бекапим и файлы, и БД, то на 1 бекап у нас приходится 2 файла. Поэтому количество бекапов = количество файлов / 2: expr $bkps / 2 } function remove_old_backups() { bkps=$(backups_count) old_bkps=$((bkps - MAX_BACKUPS)) if [ "$old_bkps" -gt "0" ];then logger "Удаляем старые бекапы с Яндекс.Диска" # Цикл удаления старых бекапов: # Выполняем удаление первого в списке файла 2*old_bkps раз for i in `eval echo {1..$((old_bkps * 2))}`; do curl -X DELETE -s -H "Authorization: OAuth $TOKEN" "https://cloud-api.yandex.net:443/v1/disk/resources?path=app:/$(backups_list | awk "(NR == 1)")&permanently=true" done fi } logger "--- $PROJECT START BACKUP $DATE ---" logger "Выгружаем дампы баз" mkdir $BACKUP_DIR/$DATE for i in `mysql -h $MYSQL_SERVER -u $MYSQL_USER -p$MYSQL_PASSWORD -e"show databases;" | grep -v information_schema | grep -v Database`; do mysqldump -h $MYSQL_SERVER -u $MYSQL_USER -p$MYSQL_PASSWORD $i > $BACKUP_DIR/$DATE/$i.sql; done logger "Создаем архив mysql $BACKUP_DIR/$DATE-mysql-$PROJECT.tar.gz" tar -czf $BACKUP_DIR/$DATE-mysql-$PROJECT.tar.gz $BACKUP_DIR/$DATE rm -rf $BACKUP_DIR/$DATE logger "Создаем архив каталогов $BACKUP_DIR/$DATE-files-$PROJECT.tar.gz" tar -czf $BACKUP_DIR/$DATE-files-$PROJECT.tar.gz $DIRS FILENAME=$DATE-mysql-$PROJECT.tar.gz logger "Выгружаем на Яндекс.Диск архив mysql $BACKUP_DIR/$DATE-mysql-$PROJECT.tar.gz" backupName=$DATE-mysql-$PROJECT.tar.gz uploadFile $BACKUP_DIR/$DATE-mysql-$PROJECT.tar.gz FILENAME=$DATE-files-$PROJECT.tar.gz logger "Выгружаем на Яндекс.Диск архив с файлами $BACKUP_DIR/$DATE-files-$PROJECT.tar.gz" backupName=$DATE-files-$PROJECT.tar.gz uploadFile $BACKUP_DIR/$DATE-files-$PROJECT.tar.gz logger "Удаляем архивы с диска" find $BACKUP_DIR -type f -name "*.gz" -exec rm "{}" \; # Удаляем старые бекапы с Яндекс.Диска (если MAX_BACKUPS > 0) if [ $MAX_BACKUPS -gt 0 ];then remove_old_backups; fi logger "Завершение скрипта бекапа"

Также вы можете скачать готовый файл скрипта. Скрипт следует расположить на сервере, заменить в нём параметры на свои, дать права на запуск (chmod +x) и поставить на ежедневное выполнение в cron. Если вы планируете выполнять несколько таких заданий, задайте время между их запуском (5-10 минут).

Можно назвать множество способов создания резервной копии важных файлов. Например, можно сохранить файлы на USB-накопитель или на флешку, записать их на DVD, сделать копию на дополнительном жестком диске или, в конце концов, использовать один из облачных сервисов. Последний вариант кажется самым современным, ведь в этом случае вы не зависите от качества и надежности носителя, а значит, можете получить доступ к файлам даже в случае непредвиденных обстоятельств (пожар и прочее)

Но далеко не все популярные облачные хранилища идеально подходят для бекапа больших объемов данных. Как правило, бесплатные тарифные планы предоставляют не так много места, а цена на платные чаще всего зависит от предлагаемого объема дискового пространства. Например, Dropbox нынче предлагает 1000 Гбайт за $99 в год, то есть за $8,25 в месяц. Ну а если нужно сохранить больше терабайта? Есть тарифный план у Google Drive, предлагающий 20 Тбайт за $199,99 в месяц. Для большинства это будет дороговато.

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

JustCloud — дешевое облако с подвохом

При первом знакомстве с JustCloud может показаться, что этот облачный сервис для хранения и синхронизации не отличается от десятков других. На фоне конкурентов его выделяет очень привлекательная цена: 1 Тбайт пространства для хранения данных здесь легко можно получить всего лишь за $2,98 в месяц.

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

После регистрации пользователь бесплатно получает всего лишь 1 Гбайт дискового пространства для хранения файлов в облаке. Участвуя в партнерской программе, можно дополнительно получать по 100 Мбайт за каждого приглашенного пользователя, а также за пост о JustCloud в социальных сетях. За использование дополнительных функций сервиса (таких как обмен файлами, установка мобильных приложений) предусмотрены бонусы в размере 50 Мбайт. Кроме этого, объем доступного облака будет расти по мере использования JustCloud — на 1 Гбайт ежемесячно.

Скачав настольное приложение JustCloud для Windows, Mac или Linux, можно выбрать папки для резервного копирования. Приложение само предлагает сделать бекап стандартных папок с фотографиями, музыкой, документами, элементами рабочего стола, но есть возможность выбрать папки вручную.

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

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

Немного покопавшись в настройках настольного приложения JustCloud, можно обнаружить планировщик задач. Программа может выполнять резервное копирование по заданному пользователем расписанию, начинать его в определенные дни и временно не выполнять — в другие. По умолчанию приложение ищет новые и измененные файлы ежедневно в определенное время, а вот чтобы поиск выполнялся ежечасно, нужно перейти на премиум-план. Автоматический бекап можно вообще отключить и запускать процесс копирования вручную.

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

JustCloud может работать не только с папками, но и с отдельными файлами. Для того чтобы загрузить файлы в облако, достаточно перетащить их на вкладку Drag & Drop настольного приложения. Кроме этого, есть возможность ограничить загрузку файлов по расширению и по размеру.

Как уже было сказано выше, JustCloud — это именно сервис для резервного копирования, а не для синхронизации данных, хотя последняя функция тут тоже есть. Папки синхронизации и папка для резервного копирования — это не одно и то же. Для синхронизации данных на бесплатном аккаунте выделено… 15 Мбайт. Да-да, именно мегабайт, то есть несколько фотографий поместится. Интересно также, что даже для премиум-пользователей увеличение объема синхронизируемой папки производится за дополнительную плату. То есть, купив премиум-подписку, вы просто получаете больше места для бекапа, но не для синхронизации. К дополнительным функциям, которые предоставляются за отдельную плату, также относятся хранение версий файлов в течение 30 дней, хранение удаленных файлов, поддержка сетевых дисков, ежечасное резервное копирование, бекап видеофайлов. Одним словом, функции, которые обычно предлагаются в рамках тарифных планов (или даже на некоторых сервисах бесплатно), тут вынесены в отдельный прайс. Вот этим и объясняется очень низкая цена на облачное хранилище.

Ну и отдельного внимания заслуживает маркетинговая политика сервиса. Если сразу же не купить премиум-тариф, то цена на него начинает падать, постепенно снижаясь сначала на 20, затем — на 35 и, наконец, на 70%.

Кроме этого, бесплатных пользователей периодически атакуют письмами, содержащими "секретные" ссылки на страницы, с которых можно купить премиум-пакет с максимальной скидкой. Все это очень напоминает перечеркнутые ценники с изначально завышенными ценами в магазинах, только торгует JustCloud не уцененными футболками, а мегабайтами.

4shared — файлообменник как хранилище для больших файлов

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

К примеру, сервис 4shared , работающий с 2005 года, может пригодиться тем, кто хотел бы создать резервную копию медиафайлов на удаленном сервере. К преимуществам сервиса относятся удобный клиент для загрузки, возможность потокового воспроизведения музыки и видео с сервера (в том числе и на мобильных устройствах), возможность загрузки файлов большого размера (до 100 Гбайт).

Бесплатный аккаунт дает возможность загружать до 15 Гбайт данных (максимальный размер файла не должен превышать 2 Гбайт), но при этом есть лимит на загрузку — не более 3 Гбайт в день. Загруженные файлы сохраняются на сервере в течение 180 дней с момента последнего входа в учетную запись. Для премиум-пользователей снимаются ограничения на размер загружаемых файлов, размер дискового пространства увеличивается до 100 Гбайт, а время хранения файлов на сервере — до одного года.

Загрузка файлов выполняется через веб-интерфейс или же при помощи фирменного файлового менеджера, который доступен для Windows, Mac и Linux. Можно загружать файлы на сервер простым перетаскиванием в окно браузера (кроме Safari и Internet Explorer) или клиента, управлять структурой папок на сервере, удалять, перемещать, копировать, переименовывать файлы, а также в реальном времени воспроизводить музыку и видео, которые загружены на сервер.

Для воспроизведения музыки, загруженной на сервер, предлагается также мобильное приложение 4shared music для Androd. Это — проигрыватель с возможностью поиска по 4shared, сохранения треков в плей-листах и потокового воспроизведения.

В 4Shared есть бесплатная поддержка WebDav, благодаря чему можно добавлять файлы на сервер при помощи любого WebDav-клиента, например бесплатной программы CyberDuck . Для премиум-пользователей в дополнение к этому предлагается поддержка протоколов FTP и SFTP для загрузки файлов.

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

Как и любой другой файлообменник, 4shared предлагает простые способы обмена загруженными файлами с другими людьми.

В частности, внимания заслуживает поддержка QR-кодов. Каждому файлу присваивается уникальный QR-код, благодаря чему сохраненные на 4shared файлы удобно загружать с мобильных устройств. Правда, стоит иметь в виду, что в рамках бесплатного аккаунта невозможно создавать прямые ссылки на загрузку, и, для того чтобы скачать файл, придется просматривать рекламу.

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

Backblaze — неограниченный бекап за $5 в месяц

Не стоит думать, что чем больше места в облаке вам нужно, тем больше денег придется выложить. Существуют сервисы, которые не ограничивают объем пользовательских данных (как бы невероятно это ни звучало). Backblaze — один из них. За $5 в месяц пользователь получает возможность сохранять столько файлов, сколько захочет.

«Где тут подвох?» — возможно, спросите вы. Все дело в том, что Backblaze не синхронизирует данные между устройствами, а лишь делает резервную копию на удаленном сервере. Файлы можно при необходимости просмотреть через веб-интерфейс и восстановить, когда это будет необходимо.

Для работы с сервисом нужно скачать настольное приложение (оно доступно для Windows и Mac). В течение 15 дней оно будет работать в триал-режиме. К сожалению, бесплатной версии у сервиса нет, но, возможно, именно благодаря такой политике разработчики могут предлагать неограниченный объем для резервного копирования данных за фиксированную, небольшую цену.

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

После того как все данные скопированы в облако, Backblaze постоянно следит за тем, какие файлы изменяются, и заменяет старые версии новыми. То есть используется инкрементальное копирование, поэтому работа приложения еще менее заметна, чем в начале его использования. Backblaze не обходит вниманием и удаленные файлы — если файл был удален на локальном носителе, он будет храниться в облаке и оставаться доступным для восстановления еще в течение 30 дней. Об этом стоит помнить, если вы решили сделать резервную копию внешнего накопителя. Для того чтобы копия данных успешно хранилась в облаке, нужно подключать к компьютеру флешку или USB-диск как минимум раз в месяц.

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

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

Несмотря на то, что Backblaze может копировать все данные, которые хранятся на ваших дисках, сохранять все без разбора вряд ли имеет смысл. По умолчанию программа не сохраняет копию операционной системы, папку установки приложений, временные интернет-файлы, файлы образов ISO и DMG, виртуальные диски VMC VHD VMSN, файлы конфигурации и драйверов SYS, приложения EXE, файлы, созданные Time Machine и Retrospect RDB. На вкладке Exclusions можно добавить любые другие исключения или же убрать предустановленные. Кроме этого, предусмотрена возможность ограничить максимальный размер файла, который будет загружаться в облако.

К вопросам безопасности создатели Backblaze подошли основательно — программа использует современные методы шифрования данных. Вся информация, передаваемая в облако, шифруется на стороне пользователя стойким алгоритмом AES. Иными словами, все данные попадают на сервер уже в зашифрованном виде. Для расшифровки пользователю необходимо указать e-mail и пароль. Если такой уровень безопасности кажется недостаточным, можно использовать дополнительный ключ шифрования. Он используется для дешифровки и восстановления данных вместе с адресом электронной почты и паролем. Этот ключ никогда не сохраняется на сервере, и его никак нельзя восстановить. Иными словами, если пользователь забудет ключ, расшифровать его данные будет невозможно.

Для восстановления данных Backblaze предлагает несколько вариантов. Самый простой и доступный — создание архива с выбранными файлами. Для этого нужно сделать запрос через веб-интерфейс, и через некоторое время вы получите ссылку на загрузку. Архив с файлами хранится на сервере и доступен для скачивания в течение 7 дней. Кроме этого, можно заказать запись данных на флешку (если их объем не превышает 128 Мбайт) или на USB-диск (не более 3 Тбайт).

Веб-интерфейс можно использовать не только для восстановления файлов. Тут можно увидеть историю предыдущих запросов на восстановление, проверить статус выполнения резервного копирования, просмотреть последние загруженные файлы. Тут также есть функция Locate My Computer, которая может помочь вернуть ноутбук, если вы его потеряли. Backblaze передает информацию об IP-адресе, провайдере, последних загруженных файлах. Поэтому если ноутбук попал в руки к не слишком опытному вору, то, владея этой информацией, его не составит труда вернуть. А пароль на доступ к Backblaze всегда можно изменить через веб-интерфейс.

Заключение

Решения для резервного копирования данных были востребованны всегда. С течением времени меняется принцип их работы (раньше они списывали данные на DVD и сетевые диски, а теперь закачивают их в облако), а основные требования, которые предъявляют к ним пользователи, остаются. Как показало наше небольшое исследование, для создания резервной копии файлов могут подойти и недорогие облачные хранилища, и файлообменные сервисы, и, конечно, сервисы, созданные специально для онлайн-бекапа. Но делая выбор в пользу любого из вариантов, стоит в первую очередь проверять наличие важных для вас функций. Скажем, сервис Backblaze имеет много сильных сторон, но он не генерирует ссылки для обмена файлами с другими пользователями.