ПОЖАЛУЙСТА, ПРОЧИТАЙТЕ ОБНОВЛЕНИЕ ВНИЗ. СПАСИБО! ;)
Информация о среде (все Windows):
Текущий процесс резервного копирования:
Онлайн-резервное копирование (с диска на диск)
На сайте №1 установлен сервер Symantec Backup Exec 12.5 с четырьмя дисками USB 2.0 емкостью 1 ТБ. Задания BE для полных резервных копий выполняются каждую ночь на всех серверах сайта №1 на этих дисках. Сайт №2 выполняет резервное копирование на центральный файловый сервер с помощью программного обеспечения, которое у них уже было на момент покупки. Задание BE каждую ночь извлекает эти данные на сайт №1 и сохраняет их на указанных дисках.
Внешнее резервное копирование (лента)
К нашему серверу резервного копирования подключен ленточный накопитель. BE выполняет резервное копирование внешних дисков на магнитную ленту один раз в неделю, которую забирает наша внешняя компания по хранению данных. Очевидно, мы вращаем две ленточные библиотеки, одна всегда здесь, а другая всегда здесь.
Требования:
Некоторые идеи на данный момент:
Место хранения
DroboPro на каждом сайте с начальными 8 ТБ хранилища (в настоящее время их можно расширить до 16 ТБ). Мне они нравятся, потому что они монтируются в стойку, позволяют использовать разные диски и имеют интерфейсы iSCSI. Они тоже относительно дешевые.
Программное обеспечение
Symantec Backup Exec 12.5 уже имеет все необходимые агенты и лицензии. Я хотел бы продолжать использовать его, если не будет лучшего решения с аналогичной ценой, которое делает все, что делает BE, плюс дедупликацию и репликацию.
Сервер
Поскольку больше нет необходимости в адаптере SCSI (для ленточного накопителя), мы собираемся виртуализировать наш сервер резервного копирования, поскольку в настоящее время это единственная физическая машина, за исключением ящиков SQL.
Проблемы:
И наконец, вопрос:
Есть ли какое-нибудь программное обеспечение, которое выполняет дедупликацию или, по крайней мере, сжатие, чтобы обрабатывать только нашу репликацию между сайтами? Или, глядя на нашу настройку, есть ли другое решение, которое мне не хватает, которое могло бы быть дешевле, быстрее, лучше?
Спасибо. Извини, что так долго.
ОБНОВЛЕНИЕ 2:
Я назначил награду за этот вопрос, чтобы привлечь к нему больше внимания. Я ищу программное обеспечение, которое будет обрабатывать репликацию данных между двумя сайтами с использованием минимально возможного объема данных (сжатие, дедупликация или какой-либо другой метод). Что-то похожее на rsync будет работать, но оно должно быть родным для Windows, а не портом, связанным с махинациями, чтобы начать работу. Предпочитаю продукт на основе графического интерфейса, и я не против выложить несколько костей, если он работает.
Пожалуйста, используйте только те ответы, которые соответствуют указанным выше критериям. Если вы думаете, что он не существует, или если вы думаете, что я слишком ограничиваю его, держите его при себе. Если по прошествии семи дней ответа нет, пусть так и будет. Еще раз спасибо всем.
ОБНОВЛЕНИЕ 2:
Я очень ценю всех, кто высказывает предложения. У меня нет возможности попробовать все это до истечения срока награды. А пока я собираюсь позволить этой награде закончиться, и тот, кто наберет наибольшее количество голосов, получит 100 очков репутации. Еще раз спасибо!
Windows Server 2003 R2 и более поздние версии имеют поддержку DFSR, которую я широко использовал для синхронизации и резервного копирования больших объемов данных по довольно небольшому каналу на трех сайтах (80 ГБ + по топологии T1 <--> T1 <--> T1).
msdn.microsoft.com/en-us/library/bb540025(VS.85).aspx
Репликация данных на несколько серверов увеличивает доступность данных и дает пользователям удаленных сайтов быстрый и надежный доступ к файлам. DFSR использует новый алгоритм сжатия, называемый удаленным дифференциальным сжатием (RDC). RDC - это протокол «различий по проводам», который можно использовать для эффективного обновления файлов в сети с ограниченной пропускной способностью. RDC обнаруживает вставки, удаления и перестановки данных в файлах, позволяя DFSR реплицировать только дельты (изменения) при обновлении файлов.
DFSR полностью мультимастер и может быть настроен как угодно. Это обеспечит синхронизацию ваших данных в «резервном» месте с очень небольшой пропускной способностью и очень малым объемом ЦП. Отсюда вы можете использовать службу теневого копирования томов.
technet.microsoft.com/en-us/library/cc785914.aspx
Служба теневого копирования томов может создавать согласованные теневые копии путем координации с бизнес-приложениями, службами файловой системы, приложениями резервного копирования, решениями для быстрого восстановления и оборудованием хранения. Некоторые функции в операционных системах Windows Server 2003 используют службу теневого копирования томов, включая теневые копии для общих папок и резервное копирование.
Теневые копии находятся на диске и «не занимают места», кроме измененных файлов от снимка к снимку. Это процесс, который может выполняться с живым набором данных без каких-либо побочных эффектов, за исключением небольшого увеличения дискового ввода-вывода при создании моментального снимка.
Я довольно долго использовал это решение с большим успехом. Изменения в файлах записывались на другие сайты в считанные секунды (даже по ссылкам с низкой пропускной способностью), даже в тех случаях, когда из очень большого файла менялись всего несколько байтов. К моментальным снимкам можно получить доступ независимо от любого другого снимка, сделанного в любой момент времени, что обеспечивает как резервное копирование в случае чрезвычайной ситуации, так и очень небольшие накладные расходы. Я установил моментальные снимки на срабатывание с 5-часовыми интервалами в дополнение к одному разу перед началом рабочего дня, один раз в обеденный перерыв и один раз после завершения дня.
Благодаря этому вы можете хранить все данные параллельно в обоих местах, поддерживать их в относительно актуальном состоянии и «зарезервировать» (что на самом деле является версионным) так часто, как вы этого хотите.
Клиент теневого копирования может быть установлен на клиентских компьютерах, чтобы также предоставить им доступ к файлам с контролем версий.
www.microsoft.com/downloads/details.aspx?FamilyId=E382358F-33C3-4DE7-ACD8-A33AC92D295E&displaylang=en
Если пользователь случайно удаляет файл, он может щелкнуть правой кнопкой мыши папку «Свойства», «Теневые копии», выбрать последний снимок и скопировать его из снимка в оперативную копию прямо там, где он принадлежит.
Резервные копии MSSQL могут быть записаны в определенную папку (или общую сетевую папку), которая затем будет автоматически синхронизироваться между сайтами и версироваться по заданному вами расписанию.
Я обнаружил, что избыточность данных и управление версиями с их помощью могут действовать как отличная система резервного копирования. Это также дает вам возможность скопировать конкретный моментальный снимок вне сайта, не мешая рабочему процессу, поскольку файлы, из которых он читает, не используются ...
Это должно работать с вашей настройкой, поскольку второй резервный сайт можно настроить как синхронизацию / зеркало только для чтения.
Windows не является моей областью знаний, но rsync может помочь перенести резервные копии с одного сайта на другой. Rsync разбивает файлы на более мелкие блоки, а затем передает только те блоки, которые изменились по сети. Он также может сжимать данные при их отправке.
Есть несколько версий для Windows, но я никогда их не использовал, поэтому не могу комментировать, насколько хорошо они работают. С cygwin вы можете получить rsync в Windows, но это может немного запутать ситуацию. Но в идеале вы должны найти клиент rsync для Windows, который позволит вам использовать запланированные задачи для автоматизации его выполнения.
Редактировать:
Мы используем «SureSync» от Software Pursuits (см. http://www.softwarepursuits.com/SureSync/SureSync.asp) для успешной репликации данных между производственным и резервным серверами на удаленном сайте Заказчика. Это собственное приложение Windows, работающее как служба на машинах издателя и подписчика, копирует дельты, сохраняет безопасность, отслеживает журнал изменений NTFS и в целом отлично подходит для наших нужд.
(У нашего конкретного Заказчика, который делает это, тоже есть традиционная ротация резервного копирования на магнитную ленту за пределами площадки. Я думаю, что вам все еще нужны автономные резервные копии, и я не могу ответить на ваш вопрос с чистой совестью, не оставив этот раздел своего ответа нетронутым, но я могу сказать вам, что SureSync был великолепен. Прочтите некоторые из журналов изменений продукта - мне ясно, что производитель действительно очень внимателен к деталям.)
Одно наблюдение: если вы откажетесь от ленты, вы избавитесь от автономного хранилища. Вне сайта - это одно, а офлайн - другое. Когда удаленный злоумышленник разрушает вашу производственную систему, очень, очень приятно иметь воздушный зазор между лентами и ленточным накопителем, чтобы они не могли уничтожить резервные копии.
Вам нужно внешнее хранилище резервных копий, а также автономные резервные копии.
Также очень сложно привлечь независимую стороннюю компанию для выполнения тестового восстановления и проверки данных без чего-либо вроде ленты. Возможно, в вашей отрасли это не вызывает беспокойства, но я работал с финансовыми учреждениями, которые отправляли свои данные через ленту за пределы площадки третьей стороне для независимой проверки целостности своих данных, как с точки зрения "восстанавливаемости", так и с точки зрения возможности восстановления. и от «давайте посмотрим, правильно ли ваши итоги сравниваются с итогами, которые мы вычисляем на доверенной установке вашего приложения, используя только ваши данные в качестве входных».
Если вы хотите увеличить скорость репликации вашего сайта на сайт, вы можете изучить ускоритель WAN. Их на рынке несколько. Другой админ просто порекомендовал мне те, что были от Riverbed: http://www.riverbed.com/index.php?cnt=1
По сути, они сжимают данные перед их отправкой и распаковывают данные после получения. Это легко для пользователя.
Добавление нового параметра в этот запущенный поток.
Программное обеспечение, которое мы начали использовать, производится AppAssure (теперь приобретено Dell). Название продукта называется Replay.
он разработан для серверов Windows, выполняющих резервное копирование с диска на диск, и есть опция репликации, которая позволяет автоматически копировать моментальные снимки на удаленный сайт.
Он включает в себя автоматическую дедупликацию, автоматическое накопление версий, а репликация довольно эффективна и может быть запланирована на нерабочее время, даже если моментальные снимки резервных копий создаются в течение всего дня на 15-минутной или ежечасной основе.
По WAN отправляются только изменения, а не полная копия данных, и если вам нужно сделать новую полную копию данных, вы можете выгрузить исходную резервную копию на внешний диск и отправить ее на удаленный сайт для импорта на избавят вас от необходимости отправлять полную резервную копию по WAN для начальной синхронизации.
Для резервных дисков идеальным помощником является система Drobo B800i Iscsi san. Это относительно дешево, предлагает стандартные диски SATA и имеет разумную производительность для резервного копирования (но недостаточно хорош для выполнения чего-либо слишком тяжелого, например хостов VMWare ESX или хостинга данных SQL). Есть причина, по которой Drobo не публикует данные о производительности на B800i, это довольно низкий уровень по сравнению с чем-то вроде Equallogic PS san или чем-либо от крупных поставщиков SAN, таких как EMC или HP. Но он великолепен как хранилище для диска в дисковую систему.
Как бы я ни ненавидел это говорить, самый простой и быстрый способ выполнить резервное копирование на нескольких сайтах - это использовать хороший массив хранения. И Dell / EqualLogic, и HP / LeftHand имеют программное обеспечение, встроенное в свои продукты SAN, которое обеспечивает постоянное инкрементное резервное копирование в нескольких SAN. Их легко и быстро настроить, но, возможно, это не самое дешевое решение.
У меня была похожая проблема около года назад, и я посмотрел на все, от robocopy и rsync до ускорителей Cisco WAAS и WAN. В конце концов я наткнулся на глупое дешевое решение, которое отлично работает для безопасной и быстрой дельта-синхронизации файлов между сайтами. Дельта синхронизация - это ключ. Большинство, если не все, P2P-клиенты выполняют только полную синхронизацию файлов.
Папка питания
Он имеет режим LAN-Only, позволяющий указать, с какими наборами IP-адресов вы разрешите клиентам подключаться. Он также имеет довольно хорошее сочетание режимов передачи.
Пришлось немного покопаться, чтобы все было настроено именно так, как я хотел. Ребята из Powerfolder определенно не являются разработчиками пользовательского интерфейса, но поддержка была чрезвычайно полезной, и их документация по вики великолепна, даже если функции поиска в вики нет. :-)
Мы еще не использовали встроенное решение для Exchange, SQL и Sharepoint, но для нас достаточно сохранить резервную копию баз данных на диск и синхронизировать их с помощью Powerfolder.
Это решение работает хорошо, и компании оно нравится, поскольку его реализация стоит менее 100 долларов (без учета человеко-часов на исследования и настройку).
Удивительно, что Powerfolder не так хорошо известен.
P.S. - извините за отсутствие ссылок (режим только LAN, режимы передачи и т. д.). "новые пользователи могут размещать не более одной гиперссылки"
IBM приобрела компанию, ранее называвшуюся Softek, у которой есть программное решение Replicator. Это репликация на уровне блоков, которая выполняется через TCP / IP. После завершения начальной синхронизации только измененные блоки копируются на удаленный сайт. Поэтому просто потому, что один из ваших огромных файлов BE несколько изменился, нет необходимости копировать весь файл. Это собственное приложение для Windows с простой в использовании консолью и действительно хорошим способом управления синхронизацией дисков по сети.
BackupExec не упрощает эту задачу. В идеале у вас должна быть возможность «скопировать» резервную копию куда-нибудь, и я не уверен, что у BE есть такая возможность..
Вот что я бы создал, если бы использовал HP Data Protector в этой среде. У него есть «копия» для работы. У него также есть опция дедупликации, но я бы был очень осторожен с этим в файловых системах с более чем 500 КБ файлов.
Я считаю, что вы можете настроить резервное копирование на диск для использования сжатия, но это действительно замедлит скорость резервного копирования, поскольку это будет выполняться программно.
Дедуппинг DataProtector работает только для файловых серверов в Windows и Linux. Он не будет выводить дубликаты Exchange / MS-SQL / Sharepoint.
Я бы лично использовал Унисон для синхронизации сайтов. Он хорошо поддерживается в Windows, он синхронизирует только измененные блоки данных, такие как rsync, имеет простой в использовании графический интерфейс и бесплатен как для речи, так и для пива. Я настроил его для резервного копирования 16 ТБ, и он отлично работает.
Затем вы можете просто реплицировать свои резервные копии VTL с одного сайта на другой, и это все.
Это может показаться немного безумным, но я прибегал к использованию системы контроля версий, чтобы помещать файлы резервных копий в один репозиторий, который я тщательно копирую. Это модель со спицами и концентраторами (не распространяется как git), и я нашел множество клиентов. На самом деле это хорошо, так это журнал аудита и простота создания резервных копий с помощью почти повсеместных клиентов для системы контроля версий. Дедупликация - это то, что было основной целью систем контроля версий, и некоторые из них выполняют различные проверки и мелкие копии, когда одни и те же данные поступают более одного раза.
Вы должны взглянуть на Робокопия, или, если вам нужен графический интерфейс, Richcopy. Оба инструмента многопоточные, быстрые, эффективные и имеют множество опций для слияния и синхронизации. Вы можете использовать вместе с база данных резервного копирования osql command (для резервного копирования БД) и exmerge (для резервного копирования обмена на уровне кирпича) и может создать простую запланированную задачу для автоматизации.
Первое, что я бы попытался сделать в этой среде, - это удалить серверы на меньшем сайте. Возможность сделать это зависит от множества факторов, таких как количество пользователей, доступность полосы пропускания, тип данных, которые будут передаваться по каналу связи и так далее. Я предполагаю, что с 5 серверами мы говорим об относительно небольшом количестве пользователей, поэтому исследование Riverbed или аналогичного решения (возможно, с резервной копией аппаратного сервера печати и использованием маршрутизатора для обработки DHCP и локального кэширования DNS) может быть экономически более выгодным. жизнеспособным, чем обслуживание серверов и т. д., значительно упростит вашу настройку и в целом приведет к снижению накладных расходов администратора, повышению уровня обслуживания и т. д.
У нас есть два сервера A и B.
Сервер А Запускает основной узел для SQL Server (Primary) IIS 6.0 Network Load Balancing (NLB) Реплицированная файловая служба
Сервер B Вторичный (отработка отказа для сервера A) узел для SQL Server IIS 6.0 Реплицированная файловая служба NLB
Если A выходит из строя, то все данные находятся на B, и наоборот. Файлы реплицируются через агент репликации, который заботится о наших веб-сайтах, и он обновляется всякий раз, когда файлы меняются на любом сервере. Данные отражаются на машине аварийного переключения, поэтому, если A выйдет из строя, B автоматически возьмет на себя роль первичной БД. Благодаря NLB конечному пользователю не нужно знать, к какому серверу он обращается, что сводит к минимуму время простоя и необходимость беспокоиться о множестве проблем с конфигурацией.
В дополнение к этому мы по-прежнему регулярно делаем резервную копию БД, а файлы сохраняются за пределами сайта. Если ваши данные часто меняются, вам, вероятно, придется подумать о каком-то аппаратном носителе для резервного копирования, но если изменения незначительны каждый день, вы можете подумать об онлайн-службе резервного копирования в этом случае.
Ваши данные - это ваша репутация и ваш бизнес Независимо от того, что вы тратите деньги на обеспечение безопасности ваших данных, потому что в тот день, когда вы потеряете их все или они испорчены, стоимость надежного решения для резервного копирования сейчас будет казаться копейкой.
Для скорости, простоты использования и цены вам действительно стоит обратить внимание на целевое устройство дедупликации, такое как ExaGrid. Очень быстро запускается и работает с репликацией на сайт аварийного восстановления. Полностью удалите ленту. www.exagrid.com
Одно следует учитывать. Как долго вы собираетесь хранить снимки / резервные копии на диске? Лента обычно используется для длительного архивирования. Если мне нужно восстановить письмо, которое было удалено год назад, я использую ленту. Если вы не собираетесь хранить свой диск так долго, не удаляя его, вы теряете большую часть своей способности восстанавливать данные.
Если вы еще не смотрели, проверьте Data Protection Manager (DPM).
http://www.microsoft.com/systemcenter/dataprotectionmanager/en/us/default.aspx
Я настраиваю его для внутреннего использования. Я еще не знаю всех входов / выходов. До недавнего времени я не знал, что Microsoft предлагает такой продукт.
Я знаю, что он будет выполнять дельта-различия, но не уверен в ваших потребностях в репликации.
Ознакомьтесь с EVault Express Recovery Appliance
http://www.i365.com/disaster-recovery/index.html
Это дисковая система, которая работает вне офиса в качестве услуги, или вы можете использовать свою собственную систему обнаружения. Это не влияет на пропускную способность и быстрое резервное копирование / восстановление.
Я использовал несколько популярных решений для резервного копирования, и это было самым простым в освоении / использовании. Сервис тоже был в 10 раз лучше.