Как настроить централизованный сервер резервного копирования с большим количеством удаленных рабочих станций, прерывистым подключением к Интернету и упорными пользователями?
Это может быть невозможным вопросом.
Контекст:
У нас есть куча компьютеров на 1000 пользователей. У нас есть централизованный офис, в котором большую часть времени работают 900 пользователей. Большинство компьютеров являются ноутбуками. Они очень часто приходят и выходят из сети по несколько часов подряд. Пользователи часто берут свои компьютеры домой и выполняют много работы дома. Кроме того, есть несколько пользователей, которые работают в других частях страны, которые находятся в автономном режиме (без подключения к Интернету) более половины времени, когда они используют свои машины. Все машины под управлением Windows 7/XP.
Проблема:
Люди всегда теряют данные. Однажды кто-то случайно удаляет кучу файлов. На следующий день кто-то другой устанавливает плохой драйвер или пытается что-то испортить в system32 и нуждается в резервном копировании личных данных / переустановке Windows. Из-за того, что многие наши бизнес-операции выполняются без подключения к Интернету и как часто компьютеры включаются и отключаются, невозможно заставить пользователей использовать сетевое хранилище для всех своих данных. Мы попытались дать им Dropbox, и они хранили свои файлы в другом месте. Мы купили и развернули Altiris, и они удалили его и обвинили нас в том, что они не смогли вернуть файлы, которые они случайно удалили, находясь в автономном режиме и не создавая резервную копию в течение нескольких месяцев. Мы попытались научить их лучшим методам резервного копирования и использовать инструменты запланированной синхронизации для загрузки данных на сетевые диски, и они отключили их, потому что они "выглядели как вирусы". Это не помогает, что многие из этих пользователей довольно высоко в бизнесе и не дружелюбны к какому-либо решению "вам нужно что-то делать регулярно, потому что мы так говорим".
Вопрос:
Кроме того, чтобы найти другую работу, где к ИТ относятся по-разному, и пользователи готовы следовать передовым методам, как бы люди рекомендовали мне внедрить решение для резервного копирования файлов, которое поддерживает следующее:
- Выполняет резервное копирование на централизованный сервер по локальной или глобальной сети всякий раз, когда становится доступным сетевое соединение или по расписанию.
- Поддерживает прерванные / возобновленные резервные копии (и, мы надеемся, резервные копии только с файловой дельтой), поскольку подключения к сети (WAN или LAN) часто бывают медленными и открываются только в течение получаса или около того.
- Поддерживает относительно быстро: "Я случайно удалил отчеты TPS! О нет!" восстановление из одного файла, в идеале администрируемое с центрального сервера резервного копирования, а не с клиентского ПК.
- Поддерживает локальное-локальное резервное копирование файлов по расписанию, так что пользователи, не подключенные к сети в течение нескольких дней, могут по-прежнему получать случайное удаление или еще много чего. В идеале локальные сохраненные резервные копии должны передаваться на сервер всякий раз, когда доступно сетевое соединение.
- Не настраивается на клиентах без определенных учетных данных. Потому что финансовые директора (которые не откажутся от своих прав администратора в домене) отключат его, если смогут.
- Резервное копирование всего жесткого диска. Есть люди, которые самоуверенно хранят вещи в C:\, или в корзине, или в директории C:\Windows (да, я знаю).
Я прекрасно интегрирую несколько продуктов / решений или пишу сценарии вместе для разных программ (я несколько компетентный программист), но я рисовал пустое место, с чего начать. Dropbox зависит от папки, Altiris не справляется с перебоями в работе локальной сети или прерыванием / возобновлением резервного копирования, Volume Shadow Copy отлично подходит для локального локального решения, но я не знаю, как продлить дни сохраненных теневых копий до сервер в 2-х часовом окне доступа к сети. Компания вполне может потратить на это приличные деньги, тысячи долларов на сервер и сотни клиентов, если это необходимо.
Я хочу подчеркнуть, что это не запрос списка покупок. Хотелось бы, чтобы была какая-то программа, которая делала то, что я хочу, я выглядел довольно усердно и не нашел ничего подходящего. Вместо этого я надеюсь на идеи о том, с чего начать взламывать вещи с нуля / из разных технологий, чтобы сделать что-то стабильное и работающее. Ура!
3 ответа
Я лично использую CrashPlan Business Solution для решений для небольших офисов, которые я предоставляю. Это легко настроить, и резервное копирование на свои серверы. Это легко контролировать, и не имеет значения, где находится пользователь (соединения WAN или LAN).
Тем не менее, для более крупных корпораций я бы посоветовал взглянуть на CrashPlan Enterprise Solutions, так как этот вариант может:
Создайте свое частное облако с помощью управляемого оборудования, разработанного специально для CrashPlan PROe.
Цены на бизнес-версию отлично подходят для малого бизнеса, но возможности настройки и расширения невелики. Поскольку вы имеете дело с сотнями даже около тысячи клиентов, я бы сначала посмотрел на CrashPlan Enterprise.
Отличительной особенностью CrashPlan является то, что вы можете "откатить" или восстановить удаленные файлы, включая отдельные файлы. Как правило, у них нет ограничения на сумму, которую вы можете хранить (если вы готовы платить). Поддерживаются все платформы (Windows, Mac, Linux). Если пользователи отключаются во время резервного копирования, резервное копирование возобновляется с того места, где оно было оставлено в последний раз, что означает, что отдельные файлы отправляются и отслеживаются. Это похоже на Dropbox.
Есть также отличная панель инструментов, которая позволяет вам управлять пользователями, устройствами и отслеживать состояние резервного копирования из Интернета или даже с вашего телефона (да, у них есть приложение для этого)
Вот небольшой пример раздела "устройства" на онлайн-панели:
Вы также делаете восстановление или откат файлов с этой панели:
Я думаю, что это будет ваша лучшая ставка, поскольку она соответствует большинству ваших критериев в одном решении.
Единственные проблемы, о которых я не знаю:
Поддерживает локальное-локальное резервное копирование файлов по расписанию, так что пользователи, не подключенные к сети в течение нескольких дней, могут по-прежнему получать случайное удаление или еще много чего. В идеале локальные сохраненные резервные копии должны передаваться на сервер всякий раз, когда доступно сетевое соединение.
Не настраивается на клиентах без определенных учетных данных. Потому что финансовые директора (которые не откажутся от своих прав администратора в домене) отключат его, если смогут.
Что касается первого пункта, я не уверен, как работает корпоративная система, но я считаю, что бизнес-решение направляется прямо на сервер, а не на локальную машину.
Что касается второго пункта, опять же, я не уверен, как работает корпоративная система, но в компании есть небольшой клиент, который работает (и виден в области "Системные значки" Windows), которым может управлять пользователь. Я хотел бы предложить поговорить с CrashPlan для более подробной информации по этим вопросам.
Примечание: я НЕ являюсь аффилированным лицом / сотрудником / кем-либо из CrashPlan. Я просто пользователь, который действительно любит это.
В вашем случае культурные изменения гораздо важнее, чем что-либо технологическое.
Разрабатывайте онлайн-медиа, к которым ваши пользователи на самом деле захотят подключиться, чтобы они чаще хотели получать доступ к сети. Несколько случайных идей:
- чаты
- учетная запись учета времени и отпуска
- шутка компании дня
- многопользовательская приключенческая игра для конкретной компании, в которой игроки могут работать вместе и находить сокровища компании (например, слухи о продажах или инженерных разработках)
- камера для обеденного зала или игровой комнаты с дистанционным управлением
Больше возможностей подключения в сочетании с приложением для резервного копирования, которое часто пытается выполнять резервное копирование файлов в центральное хранилище, например каждые 10–30 минут. В противном случае он создает ряд локальных резервных копий.
Предположительно они называют это, когда происходит что-то плохое, поэтому вы можете направить их к соответствующему приложению восстановления.
Поддерживает локальное-локальное резервное копирование файлов по расписанию, так что пользователи, не подключенные к сети в течение нескольких дней, могут по-прежнему получать случайное удаление или еще много чего.
Это уже встроено в Windows Vista и 7.
В дополнение к превосходному (и уже упомянутому) CrashPlan, SKU профессионального (и более высокого) уровня Vista и 7 поддерживают предыдущие версии файлов. Это позволяет пользователям просто щелкнуть правой кнопкой мыши файл или папку и просмотреть предыдущие версии.
Просто делайте снимки так часто, как вам нужно - по умолчанию ежедневно и при запуске системы. На этой очень длинной странице, загруженной скриншотами, рассказывается, как изменить частоту. Версия tl;dr: Редактировать SR
Задача похоронена в Microsoft\Windows\SystemRestore
папка библиотеки планировщика заданий.