ADG Оставить заявку
Блог Системное администрирование 5 мин чтения

Бэкап в интернет: считаем скорость закачки 50 ГБ по российским каналам и смотрим на Mozy и Carbonite

Клиент спрашивает про облачный бэкап - Mozy и Carbonite уже работают. Считаем, сколько времени займёт закачать 50 ГБ по типовому российскому каналу, и решаем, для каких данных это уже подходит.

Контекст момента

В 2008 году американские сервисы онлайн-бэкапа Mozy и Carbonite начали активно рекламироваться, провоцируя вопросы от российских клиентов о пригодности таких решений для бизнеса

На прошлой неделе один из клиентов прислал ссылку на Mozy и спросил коротко: «А мы так можем?» Mozy - американский сервис онлайн-бэкапа, где за фиксированную месячную плату закачиваешь данные на их серверы и спишь спокойно. Carbonite работает по той же модели. Оба запустились пару лет назад, сейчас активно рекламируются, и до наших клиентов интерес начинает доходить.

Ответить односложно не получилось. Пришлось считать.

Арифметика канала

У клиента - офис в Москве, выделенная линия 2 Мбит/с от местного провайдера. Реальная исходящая пропускная способность в хорошее время суток - где-то 1,5-1,8 Мбит/с. Допустим, оптимистично - 2 Мбит/с.

Данные для бэкапа: рабочие документы, 1С-базы, почтовый архив. Итого где-то 50 ГБ, которые меняются относительно регулярно.

Считаем:

  • 50 ГБ = 50 * 1024 МБ = 51 200 МБ = 409 600 Мбит
  • При канале 2 Мбит/с и без сжатия: 409 600 / 2 = 204 800 секунд
  • Это примерно 56 часов, больше двух суток непрерывной закачки

Даже если сервис умеет сжимать данные на лету и документы схлопываются до 60% - получаем около 33 часов. Всё равно больше суток.

И это при условии, что всё 2 Мбит/с занимает только бэкап, в нерабочее время, без конкурирующего трафика. На практике - никто не отдаст канал под бэкап на трое суток.

Первоначальная закачка 50 ГБ по такому каналу - это разовый квест. Американские пользователи Mozy решают его через «seed service»: записывают данные на диск, физически отправляют на склад сервиса, там загружают. Для России такого сервиса нет, и непонятно когда будет.

Инкременты - это другой разговор

Всё меняется, если смотреть не на первую закачку, а на ежедневные изменения. Если за день в офисе реально меняется 300-500 МБ документов - это уже 20-30 минут по тому же каналу ночью. Терпимо.

Mozy и Carbonite так и работают: первый раз - боль, дальше - только дельта. По этой логике сервис теоретически применим, если:

  • Первоначальный объём данных некритичен по времени восстановления и можно потерпеть или заплатить кому-то за разовый перенос
  • Ежедневные изменения разумны по объёму
  • Канал достаточно широкий, чтобы инкременты закачивались за ночь

У нашего клиента первое условие не выполняется: 1С-базы нужны каждый день, и три дня без возможности восстановления - это нет.

Что со скоростью восстановления

Загрузить 50 ГБ обратно - та же арифметика, только в другую сторону. Входящий канал у клиента 4 Мбит/с, но это примерно 25 часов скачивания. При аварии, когда нужно быстро поднять офис, сутки ожидания загрузки бэкапа - неприемлемо.

Лента, с которой мы периодически работаем, читается примерно на 10-15 ГБ/час при нормальном стримере. 50 ГБ - это 3-5 часов восстановления. Неприятно, но это другой порядок.

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

Что с точки зрения безопасности

Это отдельная история. Оба сервиса американские, данные лежат на серверах в США. Для компании, которая работает с персональными данными клиентов или с коммерческой тайной - это минимум вопрос юридической экспертизы. Требования 152-ФЗ, о котором мы разбирались в феврале, здесь начинают быть вполне конкретными.

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

Где это реально работает

Есть сценарии, где облачный бэкап выглядит вменяемо уже сейчас:

  • Ноутбуки сотрудников - там объём данных обычно небольшой, 5-10 ГБ рабочих файлов, и потеря ноутбука без резервной копии - частая история. Mozy для физических лиц стоит 5 долларов в месяц за безлимит, и за ночь закачать 5 ГБ при домашнем широкополосном - реально.
  • Некритичные документы - архивы, которые нужны редко и восстановление которых не срочное.
  • Мелкий бизнес без нормального IT - лучше что-то, чем лента, которую никто не меняет и не проверяет.

Для серверных данных с требованиями к RTO - нет, не сейчас.

Что мы ответили клиенту

Прямо: для 1С и почты с вашим каналом - не вариант. Текущая схема с disk-to-disk на площадку и лентой для долгосрочного хранения работает и закрывает задачу надёжнее.

Для ноутбуков - попробуем Mozy на паре машин, посмотрим, как себя ведёт клиент, и решим, разворачивать ли на всю компанию.

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


Если хотите разобраться, что из схем резервного копирования имеет смысл в вашем конкретном случае - каналы, объёмы, RTO/RPO - это часть managed-обслуживания, которое мы ведём.

Контакт

Нужна такая же инженерная работа?

Опишите задачу и контекст. Ответим в течение рабочего дня, при необходимости подпишем NDA.