Введение
Мы уже публиковали в 2005 году статью, посвящённую программам резервирования и восстановления данных для малого бизнеса. Приятно было узнать, что компании, разрабатывающие серверные решения, всё ещё активны на рынке, и что на арене появились новые интересные игроки.
В данной статье мы рассмотрим следующие решения для восстановления серверов и рабочих станций.
- Symantec Backup Exec 11d System Recovery Windows Small Business Server Edition плюс Backup Exec System Recovery Desktop Edition (12 лицензий);
- Yosemite Backup Standard Master Server для Microsoft Small Business Server с опцией восстановления “с нуля” (Bare Metal Disaster Recovery Option);
- Shadow Protect Small Business Server Edition 3.
Что касается рабочих станций, то мы изучили два широко известных коммерческих программных продукта для резервирования, которые включают в себя хорошие возможности восстановления “с нуля”. Это Norton Ghost 12.0 и Acronis True Image 11.0. Кроме того, мы расскажем о Windows Vista Backup and Recovery Center, усовершенствованном преемнике NTbackup.exe. Похожее приложение появится в Windows Server 2008, в нём будет опция резервирования, которая при крайней необходимости пригодится для восстановления “с нуля”.
В отличие от программ, рассмотренных нами в обзоре 2005 года, все сегодняшние программные продукты резервируют на жёсткие диски. Учитывая огромное разнообразие жёстких дисков и то, что накопители на ленте уже не соответствуют по объёму жёстким дискам и обходятся дороже, внешние жёсткие диски или массивы во многих ситуациях являются хорошим выбором в качестве хранилищ резервных копий. Резервирование на диски особенно подходит для малого бизнеса, благодаря своей скорости и доступности. Резервирование и восстановление с помощью диска выполняется намного быстрее, чем с ленты, так как доступ к диску всегда оказывается быстрее. Кроме того, если вы не планируете снимать диск, и он всегда будет включён, то вам даже не нужно будет шевелиться, чтобы найти нужную ленту или картридж.
Основания для резервирования и восстановления “с нуля”
Резервирование и восстановление “с нуля” (Bare metal backup and recovery, BMBR) является великолепным решением для малого бизнеса. Лучшие программы позволяют резервировать и восстанавливать серверы и, в ряде случаев, сетевые рабочие станции, причём на любом уровне: по отдельным файлам или целый дисковый том. Когда вы восстанавливаете дисковый том на новый пустой жёсткий диск, то вы выполняете восстановление “с нуля”.
Большинство решений позволяют восстанавливать данные на привод, временно подключённый к любому компьютеру. Многие также позволяют загрузиться на вашем отремонтированном компьютере с CD-ROM и восстановить том прямо с CD-ROM, со второго диска, подключённого к компьютеру, через сеть, а иногда и с ленты. Подобные системы восстановления позволяют экономить немало времени – они занимают меньше одной шестой времени, требуемого на восстановление файлов по отдельности. Так происходит потому, что они функционируют на уровне образа диска и могут записывать содержимое диска последовательно так быстро, насколько позволит канал ввода/вывода. При этом не требуется переключаться на отдельные файлы, и для каждого отдельного файла не выполняется множество таких операций ввода/вывода, как открывание, запись, закрывание и обновление каталога.
Многие читатели, наверняка, беспокоятся, что программы для восстановления “с нуля” непомерно дорогие. Есть основания так считать, но те решения, которые мы выбрали для данного обзора, не слишком увеличивают общие издержки небольшой сети. Зато они обеспечат вам спокойствие за сохранность работоспособности компании и ценного имущества, такого, как серверы и рабочие станции, на которых хранится вся ваша информация, и от которых зависит ведение вашего бизнеса. Для малых предприятий, использующих Microsoft Windows Small Business Server (SBS), два из трёх серверных программных продуктов, упомянутых в данной статье, поставляются в специальных пакетах, разработанных для работы с предложением Microsoft для офисов, где число пользователей не превышает 25 человек.
Как и в прошлый раз, мы сделали несколько предположений.
- В вашей компьютерной системе около 12 пользователей;
- вы работаете в окружении Microsoft Windows Server 2003 или Microsoft Windows Small Business Server (SBS);
- вы резервируете один сервер, предпочтительно Microsoft Windows SBS;
- вы работаете с Microsoft SQL Server и/или Exchange Server;
- вы желаете резервировать сетевые рабочие станции пользователей и сервер (до 12 клиентов).
Основные характеристики сетевого/серверного резервирования
Все три серверных программных продукта для резервирования и восстановления “с нуля” – Symantec Backup Exec SBS Edition, Yosemite Backup для Microsoft SBS и Shadow Protect SBS – могут выполнять полное резервирование только в первый раз, а затем лишь сохранять изменения. Подобный подход существенно экономит дисковое пространство. На самом деле, все эти программы умеют сокращать образы (иерархический набор файлов и папок, составляющих резервную копию), удаляя старые резервные файлы. После этого процесса вы не можете откатиться назад, так как удалённые резервные файлы уже не доступны, зато сэкономите немало дискового пространства.
Кроме того, все три серверных программных продукта обладают ещё одной приятной функцией: они способны выполнять резервное восстановление на “железо”, которое отличается от той системы, с которой была сделана оригинальная копия. Это важно потому, что при восстановлении или замене системы, которая заменила вышедшую строя, и нужно восстановление “с нуля”, аппаратная конфигурация нередко может различаться. Все три программы могут даже использовать обобщённые драйверы сетевых адаптеров, чтобы работать на уровне сетевых интерфейсов, и могут взаимодействовать с сетью, чтобы получать резервный образ с присоединённого сетевого диска или ресурса. В таком случае при выполнении восстановления “с нуля” достаточно указать расположение образа. Некоторые из этих программ могут переключаться между использованием физического и виртуального оборудования, как в качестве источника резервирования, так и в качестве места расположения резервной копии.
Резервирование
Все три программы предлагают “Мастеров” и интерфейсы типа Windows Explorer, позволяющие относительно легко резервировать и восстанавливать файлы. Большинство из них позволяют использовать расширенный интерфейс (“expert mode”), который даёт вам большую свободу действий. Кроме того, программы поддерживают дистанционное управление, когда одна машина в сети руководит резервированием (и насколько возможно, восстановлением), в том числе по сети.
Внешний интерфейс консоли Backup Exec для выбора исходного и целевого жёстких дисков и запуска резервирования напоминает Windows Explorer и типичен для такого типа приложений.
Чтобы сделать резервную копию диска, нужно щёлкнуть по нему на панели “Диск/Drive” в середине окна, а затем справа на панели “Задачи/Tasks” выбрать “Создать точку восстановления/Create Recovery Point”. Чтобы восстановить диск, нужно там же нажать на “Восстановить диск/Recover drive”. При этом автоматически начнётся восстановление “с нуля”, если именно это задано для операции восстановления. Дополнительные окна позволяют выбрать целевой диск, установить степень сжатия, разрешить шифрование (при резервировании) или расшифровать образы (при восстановлении) и т.д.
Все три программы включают в себя поддержку Microsoft SQL Server и Exchange Server, потому что, как вы уже догадались, эти элементы входят в состав Microsoft Small Business Server 2003. Эти программы включают агенты, которые используют Microsoft API для резервирования баз данных SQL Server и Exchange, если они открыты. Сюда входит использование API Volume Shadow Copy Service (VSCS), которое приостанавливает активность баз данных и создаёт их образ в Windows 2003, включая не только вышеупомянутые программы, но и Active Directory.
Кроме того, все три программных продукта работают с другими VSCS-совместимыми продуктами, включая Microsoft Exchange 2003 и SQL Server 2005 (для тех, кто обновил эти компоненты внутри SBS). Для баз данных, несовместимых с VSCS, BMBR-продукты позволяют запускать пакетные файлы, останавливающие службы, затем производить резервирование и запускать службы снова. Понятно, почему программы включили поддержку VSCS для ключевых служб (Exchange и SQL Server): чтобы избежать остановки и повторного запуска уже после резервирования. В случае с не-VSCS службами, придётся планировать запуск пакетных файлов, выполняющих эти три шага за вас во время непиковых часов, или делать всё вручную.
Разумеется, во всех трёх программах вы можете планировать резервирование (полное, инкрементное, дифференциальное и др.). Для этого в каждой из них предусмотрен довольно дружественный интерфейс.
Восстановление
Все три BMBR-программы предоставляют множество способов загрузиться на восстанавливаемом компьютере с загрузочного файла образа. Фактически, большинство из них позволяют записать загрузочный CD- или DVD-диск прямо из программы, не требуя при этом сохранить загрузочный образ на жёсткий диск, а затем использовать какую-либо другую утилиту или специальную программу для записи этого образа на оптический диск. Сейчас также есть возможность записать эту информацию на USB-флэш-накопитель при условии, что целевая система позволяет загружаться с такого устройства. В любом случае, можно использовать загрузочный образ для запуска компьютера, а затем начать процесс восстановления на выбранный вами диск. Вы также можете временно восстановить системный диск на любом подключённом диске (у всех трёх продуктов), а также восстанавливать несистемные диски.
Во многих случаях, установочный диск для продукта может использоваться как загрузочный диск, но когда мы экспериментировали со скачанными дистрибутивами Backup Exec и Yosemite, они без труда могли записывать загрузочные диски. Shadow Protect заявляет о такой же способности в Bare Metal Disaster Recovery Option; у нас не было возможности подтвердить его работоспособность, хотя причин сомневаться в правдивости такого заявления у нас нет.
Как и в случае резервирования, операция восстановления проводится “Мастерами”, если не требуется загрузочного образа. К примеру, после выбора диска для восстановления в Backup Exec “Мастер” предложит выбрать, что именно вы хотите восстановить, а также список образов с датами и временем, из которого можно выбрать тот, который будет восстановлен. Вы можете восстанавливать папки и файлы по отдельности или весь диск, если вы работаете с образом полного диска; большинство этих программ могут расценивать образ диска как виртуальный диск, и тогда вы сможете “покопаться” в его содержимом, если вам нужен не весь диск целиком, а какая-то его часть.
“Мастер” восстановления системы (System Restore Wizard) в Backup Exec предоставляет множество интересных возможностей для управления опциями восстановления (см. рисунок ниже). Среди них: возможность верифицировать правильность точки восстановления, прежде чем использовать её; опция для активации раздела (необходимо для загрузки Windows); возможность восстановить главную загрузочную запись (Master Boot Record, MBR); возможность сохранить права доверия домена (domain trust tokens); а также функция “Restore Anywhere”, которая позволяет производить восстановление на произвольно выбранный оператором диск.
“Мастер” восстановления системы (System Restore Wizard) в программе Backup Exec предоставляет все необходимые функции в одном окне.
Все три программы обеспечивают простой и понятный интерфейс для восстановления с множеством функций контроля над тем, как в результате будет выглядеть образ диска (или файловая система) после завершения работы.
Какую программу выбрать?
Если ваш бюджет сильно ограничен, то лучшим выбором для вас станет Shadow Protect для SBS. Данная программа выполняет резервирование и восстановление сервера и по лицензии поддерживает неограниченное число рабочих станций. Она производит надёжное резервирование и восстановление как “с нуля”, так и отдельных файлов с ваших локальных дисков. Резервировать и восстанавливать систему “с нуля” довольно легко, однако программе Shadow Protect не хватает некоторых расширенных функций, которые вы найдёте в двух других, более дорогих программах.
Пакет Symantec Backup Exec для SBS требует, чтобы вы оплатили саму программу, а затем купили ещё до 12 дополнительных лицензий Workstation Backup Exec, чтобы можно было задействовать не только сервер, но и рабочие станции. Что на сервере, что на рабочей станции (или при использовании функции “Restore Anywhere” для работы по сети), резервирование и восстановление производить легко, также как восстановление Lights Out, когда для восстановления системы требуется загрузочный образ. Малые предприятия, которые уже используют продукты Symantec, наверняка уже привыкли к подобной схеме лицензирования. Кроме того, в данном случае можно рассчитывать на скидку.
Как и в случае с Shadow Protect, в Yosemite Backup SBS Master Server резервирование рабочих станций включено в общую стоимость. Хотя для выполнения восстановления “с нуля” вдобавок к SBS Master Server вам придётся купить Bare Metal Disaster Recovery Option. Тем не менее, программные продукты Yosemite предоставляют лучшую поддержку службы теневого копирования Volume Shadow Copy Services. Данная программа, помимо SQL Server и Exchange, поддерживает SharePoint, а также аппаратное и программное шифрование для резервирования. Несмотря на то, что Shadow Protect немного дороже, чем Symantec, данная программа, возможно, предоставляет лучший набор функции и производительность.
Сравнительная характеристика пакетов резервирования и восстановления | |||
Программа | Yosemite Backup Server для Microsoft SBS, Bare Metal Disaster Recovery Option | Shadow Protect SBS Server | Symantec Backup Exec: SBS edition & Workstation edition |
Серверные ОС | Windows SBS 2000 и 2003 | Windows SBS 2000 и 2003 | Windows SBS 2000 и 2003 |
Работает в качестве службы Windows | Да | Да | Да |
Операционные системы сетевых рабочих станций | Windows Vista, XP, 2000, NT | Windows Vista, XP, 2000, NT | Windows Vista, XP, 2000, NT, Me, 98, 95 |
Агенты резервирования SQL и Exchange Server | Да | Да | Да |
Резервирование на диск/ленту | Диск | Диск | Диск |
Восстановление “с нуля” | Да | Да | Да |
Восстановление отдельных файлов | Да | Да | Да |
Поддержка восстановления “с нуля” на RAID-массив | Да | Да | Да |
Решения для рабочих станций
Учитывая, что большая часть наших читателей не работает с серверами, мы выбрали для данной статьи два популярных клиентских решения для резервирования под Windows Vista, а также рассмотрели новую и усовершенствованную опцию “Back Up Computer” в Windows Vista Backup and Recovery Centre, которая создаёт образы дисков. Здесь мы рассмотрим Acronis True Image 11.0 Home Edition и Symantec Norton Ghost 12.0.
Все три средства предоставляют интересные решения для восстановления “с нуля” для клиентских систем. Однако при использовании встроенного средства Windows Vista для подлинного восстановления “с нуля” вы должны иметь доступ к установочному DVD-диску для ОС, потому что вы будете загружаться с этого диска, а затем нужно выбрать восстановление существующей системы во время процесса установки, а не выполнение новой установки. По существу, Vista использует образ ОС с установочного диска, чтобы загрузить себя, распознать локальное оборудование и найти резервный образ, на котором будут основываться операции восстановления.
Что касается двух других программ, то можно использовать установочный диск, чтобы загрузиться с него и запустить восстановление, или можно использовать эти средства, чтобы создать загрузочный CD- или DVD-диск, или USB-флэш-накопитель, с которого запускать восстановление “с нуля”. Большое впечатление произвели на нас скорость и возможности программы Acronis, которая создала загрузочный DVD-диск меньше чем за пять минут, и чья рабочая среда на основе Linux загружается быстро и осуществляет процесс восстановления на несколько минут быстрее, чем остальные две программы, рассмотренные нами в данной статье.
Давайте пробежимся по этим программным средствам.
“Центр архивации и восстановления” Windows Vista (Backup and Restore Center)
Чтобы запустить эту программу, нужно войти в меню “Пуск/Start”, “Панель управления/Control Panel”, “Центр архивации и восстановления/Backup and Restore Center” и щёлкнуть по иконке “Complete PC Backup” на панели задач слева (см. рисунок ниже).
Если для панели управления используется вид задач (Task view), то доступ к резервным копиям осуществляется с помощью кнопки “Complete PC Backup” (в классическом виде/Classic View – с помощью “Back up computer”).
Далее нужно определить целевой носитель, т.е. то место, где будет храниться образ. Это может быть либо жёсткий диск (общий сетевой диск, внутренний диск или подсоединённый внешний USB-привод), либо DVD-привод. Как только вы подтвердите свой выбор, начнётся процесс резервирования.
Во время восстановления вас попросят определить целевой диск, куда запишется образ. У вас есть выбор: скопировать весь раздел и данные MBR (главная загрузочная запись) в процессе восстановления, или проигнорировать это. В большинстве случаев при выполнении восстановления “с нуля” вы так и сделаете, хотя при переносе данных с меньшего на больший диск (что сейчас часто происходит при замене дисков) вам, возможно, придётся обратиться к Disk Management, чтобы создать новый раздел в неразмеченном пространстве. В качестве альтернативы, можно использовать такое средство, как Norton Partition Magic или Acronis Partition Manager, чтобы раздел охватил всё доступное пространство на диске.
Мы нашли другой способ, который тоже подходит для восстановления “с нуля”, когда мы имеем дело с дисками разных размеров. Мы не копировали таблицу разделов диска и данные MBR при восстановлении, а выбрали базовую операцию по восстановлению образа на системном диске. После завершения этого процесса мы установили наш SATA-диск в систему с Windows XP (с Vista была бы та же ситуация) и воспользовались Disk Management, чтобы отметить первичный раздел как активный. После этого мы вставили диск в старую систему, которую мы восстанавливали, использовали установочный диск для восстановления и выбрали опцию “Восстановить MBR и таблицу разделов”, после чего всё прекрасно заработало.
Acronis True Image 11.0
Acronis True Image 11.0 Home Edition представляет собой программу для резервирования и восстановления начального уровня из семейства продуктов Acronis. Тем не менее, мы сочли её работоспособной и довольно простой для резервирования и восстановления “с нуля”. После запуска программы вы увидите главное меню, где сможете выбрать “Backup and Restore”.
После первого запуска программы вам предоставляется набор базовых опций, где пока ещё не задан график резервирования.
Нужно щёлкнуть “Backup” или “Restore”, чтобы запустить соответственно резервирование или восстановление, которые Acronis может выполнять на любом уровне: по отдельным файлам или целый дисковый том.
При выборе резервирования запускается соответствующий “Мастер” (Create Backup Wizard), помогающий пройти все необходимые шаги. Во втором окне “Мастера” (мы пропустили первое окно, потому что оно не несёт полезной информации) можно выбрать то, что вы хотите зарезервировать. В случае восстановления “с нуля” нужно выбрать “My Computer”.
Опции резервирования Acronis включают в себя “My Computer” (для создания образа всего диска) и различные типы файлов (data, application settings и e-mail).
Далее нужно выбрать резервирование дисков и разделов, чтобы создать образ диска, необходимый для восстановления “с нуля”.
Для создания образа диска нужно выбрать “Disks and partitions”.
После этого вы просто ставите галочки рядом с теми дисками, образы которых вы хотели бы создать. Мы выбрали только системный диск (C:), потому что это ключевой компонент для восстановления “с нуля”. Обычно вы будете выбирать копирование по секторам для заполненных дисков или для дисков малого объёма, для которых накладные расходы на копирование пустых секторов будут невелики.
Отметьте галочками те диски, образы которых вы хотите создать. Мы выбрали наш системный диск (C:) с целью восстановления “с нуля”.
Следующим шагом вам предстоит выбрать добавочное (инкрементное) резервирование, при котором создаются копии только тех файлов, которые были модифицированы с момента создания последнего образа, или же создать совершенно новый образ.
Если вы выберите какой-либо существующий резервный образ, то создаются копии только тех файлов, которые были модифицированы с момента последнего резервирования; в противном случае, будет создан новый полный образ.
Кроме того, можно выбрать тип резервирования: полное, инкрементное или дифференциальное (разностное). Выберите инкрементное резервирование, чтобы сэкономить место на носителе с резервными копиями, или дифференциальное резервирование, если вы хотите создать множество копий для большей надёжности.
Можно выбрать тип резервирования (полное, инкрементное или разностное), в зависимости от того, сколько данных вы хотите хранить.
При резервировании и восстановлении “с нуля” вы будете использовать диск продукта или загрузочный CD- или DVD-диск, который создаётся для запуска компьютера. После запуска среды выполнения с диска заметить, что запускается не Windows, можно лишь по разрешению экрана и поведению, которые немного отличаются. В основе этой быстрой и эффективной среды лежит Linux.
Norton Ghost 12.0
Norton Ghost 12.0 предоставляет широкие возможности для резервирования и восстановления, включая возможность создания скрытого раздела на вашем системном диске, где можно хранить (а затем запустить) загрузочный образ и образ вашего диска для быстрого и лёгкого последующего восстановления. Мы используем этот способ на наших тестовых машинах, чтобы облегчить процесс их восстановления до первоначального состояния. Большинство продавцов ноутбуков поступают также, чтобы упростить и ускорить покупателям возврат к “заводскому” образу диска.
При запуске программы Ghost появляется окно, в котором на панели задач предлагаются различные опции резервирования и восстановления.
После первого запуска программы вы увидите набор базовых опций резервирования и восстановления.
При выборе резервирования запускается “Мастер” (Define Backup Wizard), который помогает пройти все необходимые шаги. В следующем окне выбираем создание образа всего диска, потому что это пригодится для восстановления “с нуля”.
Первый шаг, который предлагает “Мастер” резервирования, – это выбор типа резервирования: полное (всей системы) или выборочное (отдельных файлов и папок).
Далее из списка дисков нужно выбрать диск или диски, для которых будут сделаны резервные копии.
В данном окне выберите один или несколько дисков для создания образов.
После этого нужно указать тип точки восстановления: будет ли она потенциально принадлежать к обновляемой, когда инкрементные образы могут добавляться хоть до бесконечности, или это будет одиночный образ диска.
При создании нового образа нужно указать, будет ли это независимая отдельная копия, или же впоследствии к ней могут добавляться инкрементные копии.
Далее нужно выбрать целевой диск для создания образа. В нашем случае это второй внутренний диск нашей тестовой системы.
Выберите целевой диск для образа вашего диска (как правило, этот диск отличается от того диска, образ которого создаётся).
Сейчас можно выбрать опции точки восстановления: имя, схема сжатия, контроль считыванием после записи, максимальное число наборов точек доступа (по умолчанию три), возможен ли будет поиск резервной копии, и включать ли в поиск системные и временные файлы.
В этом окне представлены опции для точки восстановления. Для восстановления “с нуля” мы рекомендуем поставить проверку точки восстановления после её создания, а также упомянуть восстановление “с нуля” в поле “Описание/Description”.
Опять же для запуска восстановления “с нуля” можно использовать либо Ghost DVD, либо собственноручно созданный загрузочный диск. После запуска среды для восстановления Ghost загружается часть ОС Vista (как в случае с Sysprep), загрузка занимает 2-3 минуты. Когда среда загрузилась, она хорошо работает и почти неотличима от “родного” интерфейса Windows.
Сравнение программ резервирования для рабочих станций
Чтобы получить представление о том, чем отличается встроенная утилита Windows от программ Acronis и Ghost, мы провели ряд измерений, результаты которых представлены на следующих графиках.
Объём образа и исходных файлов.
На нашей тестовой машине мы создали резервную копию системного диска (C:), изначальный размер файлов которого составлял 19,87 Гбайт. После резервирования Norton создала на диске самый маленький файл образа размером 7,25 Гбайт (сжатие около 63,5%). За Norton с небольшим отставанием следует Acronis – 8,37 Гбайт (сжатие около 58,9%). Windows довольно сильно отстала на уровне 14 Гбайт (относительно слабое сжатие 29,5%).
Сравнительное время создания резервных образов.
Что касается времени создания резервной копии, то все три программы показали неплохой результат. Acronis вырвалась вперёд, показав время резервирования 8:53. Второе место с отставанием на 50 секунд заняла Norton с результатом 9:43 (примерно на 9,6% медленнее). И снова Windows финишировала последней – 10:56 (на 2:03 отстав от Acronis и на 1:13 – от Norton).
Сравнительное время восстановления.
Когда дело дошло до восстановления “с нуля” на диск C:, Windows Vista финишировала первой с результатом 11:23, что не удивительно, если учесть, насколько меньше ей пришлось разархивировать. Второе место принадлежит Ghost – 13:25, что на 2:02 медленнее, чем Windows (отставание примерно на 17,9%). Acronis пришла третьей с результатом 20:43 (на 82% отстала от Windows и на 35% – от Ghost). Но если принять во внимание меньшее время запуска оболочки Acronis при загрузке с диска (менее 1 минуты против 2-3 минут, которые потребовались Ghost и Windows), то разрыв немного уменьшается.
Заключение
Все три решения для резервирования и восстановления “с нуля” для Vista работают довольно хорошо. Естественно, больше всяких “бонусов” вы получите, купив более дорогие Ghost или Acronis, чем с утилитой Windows Vista (которая, кстати, в полноценном виде присутствует только в дорогих версиях ОС). Однако наши тесты показали, что решение Vista не такое уж и плохое, когда дело касается базового резервирования и восстановления, даже и “с нуля”. Единственное, что вы должны для себя решить, – оправдывают ли более богатые функции стоимость этих программ. Думаем, что да. Мы используем Acronis для наших рабочих машин и Ghost для тестовых машин. Как бы то ни было, решать всё равно вам.