Использование сторонних инструментов для резервного копирования

11

Есть ли какие-либо преимущества в использовании сторонних инструментов для создания резервных копий?

Я не имею в виду один конкретный, но я хочу знать, если кто-то использует их для БД более 200 ГБ. Серверы в основном MSSQL 2008R2, Standard и Enterprise Edition.

Педро Фаро
источник

Ответы:

7

Это всего лишь мой вклад, но я поддержал большинство крупных игроков сторонних поставщиков резервного копирования. Я поддерживал клиентов, которые используют Idera, RedGate, Dell LiteSpeed, NetBackup (который на самом деле не имеет сжатия, но является сторонним), и несколько сторонних поставщиков, которых я больше не могу вспомнить.

Улучшенное сжатие, которое вы можете получить, а может и не получить с продуктами сторонних производителей, имеет компромисс .... Загрузка процессора. Я видел продукт Dell (LiteSpeed), работающий в среде SQL Server 2014 с базой данных объемом 500 ГБ, а использование высокой степени сжатия убивает процессор. В результате получился только резервный файл размером около 64 ГБ. Это привело к тому, что SQL Server прекратил предоставлять ресурсы для резервных копий, поскольку продукт Dell использует API VDI. Уровень сжатия должен был быть снижен с 7 до 3, что позволило уменьшить размер резервной копии до 82 ГБ. Мы взяли собственное резервное копирование с включенным сжатием той же базы данных, и оно было размером 84 ГБ. Так стоит ли компромисс и стоимость?test, test, test

Кажется, я вспоминаю, как клиент, которым я пользовался несколько лет назад, использовал продукт Idera, и у меня постоянно возникали проблемы с резервными копиями их медицинских баз данных размером более 1 ТБ. Я думаю, что некоторые из них были связаны с дисковой подсистемой, в которую были записаны резервные копии, и поэтому вам необходимо протестировать. В целом GUI-интерфейс Idera меня не привлекает, и он может быть значительно улучшен. Я бы выбрал RedGate или Dell вместо Idera в любой день недели.

Вы также должны помнить, что большинство сторонних продуктов резервного копирования собираются использовать API VDI для SQL Server. Это само по себе может также вызывать проблемы, частые и часто ошибки «BackupVirtualDevice» или «BackupIORequest», отображаемые в журнале ошибок. У меня есть некоторые из этих ложных срабатываний (резервное копирование действительно происходило), а некоторые - с ошибками. Обязательно ознакомьтесь со статьей поддержки поставщика или на форумах. RedGate и Idera имеют очень хорошие системы поддержки и очень хороши для возвращения с помощью. До сих пор мне не приходилось звонить в службу поддержки своего продукта.

Последнее, что я затрону, - это формат резервной копии, созданной сторонним продуктом. Если вы попадаете в ситуацию аварийного восстановления, вы собираетесь иметь лицензированный резервный сервер вместе с продуктом? Я полагаю, что Dell позволяет вам установить LiteSpeed ​​без лицензии для восстановления, но она должна быть лицензирована для любых резервных копий. Я думаю, что большинство поставщиков также включают в себя утилиту для преобразования базы данных конкретного поставщика в собственный резервный файл SQL Server на случай чрезвычайной ситуации.


источник
5

Есть ли какие-либо преимущества в использовании сторонних инструментов для создания резервных копий?

Определенно, это зависит от потребностей и требований к базам данных, размещенным на этих экземплярах SQL-сервера. Некоторые преимущества, которые я видел, - это шифрование резервных копий и настройка того, какие уровни сжатия вы хотите, чтобы резервные копии были сжаты.

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

Я использовал Idera SQL safe для пары баз данных, размещенных на env, размером более 500 ГБ, и мы очень довольны результатами, поскольку они не только экономят время для сжатых резервных копий, но также имеют функцию мгновенного восстановления.

Так что все зависит от того, что вам нужно, как идти отсюда.

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

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

KASQLDBA
источник
4

Единственное преимущество, которое я вижу при использовании стороннего бэкапа (мы используем RedGate's SQL Server Backup Pro), это

  • Очень хорошее сжатие - вы можете назначать потоки при выполнении резервного копирования.
  • Защита паролем - вы можете зашифровать свои файлы резервных копий с помощью $ tr0ngP @ ssw0rd!

По сравнению с SQL Server 2014 существует множество улучшений для собственных резервных копий.

Примечание. Сжатие между Redgate и SQL Server, созданным с помощью COMPRESSION, незначительно отличается.

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

Кин Шах
источник
0

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

  1. Нет требований для доступа к файловой системе сервера ; сторонние инструменты могут быть запущены на вашем локальном компьютере, сервере и т. д. и могут хранить ваши резервные копии в любом месте. Это чрезвычайно актуально при использовании облачного SQL Server (например, Amazon RDS и Azure ), поскольку они обычно используют собственные службы резервного копирования или создания моментальных снимков.
  2. Сломать VPN барьеры ; сторонние инструменты (такие как SQribe ) доступны по цене, а также могут выполнять резервное копирование и восстановление по требованию в отдельных действиях, поэтому вы можете выполнять резервное копирование через VPN «A», а затем восстанавливать сервер VPN VPN «B», используя сжатие Zip и т. д. , Я ведущий разработчик этого продукта, к вашему сведению.
  3. Расширенные наборы функций ; более крупные и более дорогие наборы инструментов (например, Red-Gate ) предоставляют опции, которые недоступны при использовании встроенной функции резервного копирования, например, обновление места назначения на месте без удаления и повторного создания объектов.
  4. Полный контроль над временем и местоположением ; Как и в случае любого другого программного обеспечения, сторонние инструменты позволяют гибко планировать работу по своему вкусу и хранить резервные копии в любом месте, в том числе в облачном хранилище. Многие из них можно использовать в пакетных / PowerShell-скриптах через помощников CLI.
  5. Управление версиями ; Инструменты, которые генерируют файлы сценариев T-SQL в качестве своих данных для резервного копирования, позволяют включать схему базы данных и / или данные в систему управления версиями вместе с кодом приложения (как в github ). Это делает возможным откат и выбор схемы SQL или изменения данных.
Майкл Арджентини
источник
-1

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

Конечно, если вы управляете базой данных более 200 ГБ, чтобы создавать резервные копии с помощью команды T-SQL, это не очень удобно. Для таких случаев лучше использовать сторонние инструменты. У меня есть некоторый опыт использования сторонних инструментов, и я очень рад, что в настоящее время у нас есть такое программное обеспечение, которое облегчает жизнь DBA.

Сегодня на рынке полно таких сторонних инструментов, вы можете найти различное программное обеспечение с разной ценой и функциями, например, Idera , RedGate и Quest LiteSpeed .

Здесь я хочу добавить некоторые преимущества использования сторонних инструментов:

  • Вы можете запланировать резервное копирование базы данных
  • Вы можете отправлять резервные копии на FTP, локальную или сетевую папку, Dropbox , Amazon S3 , Google Drive , ....
  • Вы можете сделать резервную копию разных файлов
  • Вы можете получить подтверждение по электронной почте
  • Вы можете защитить свою резервную копию с помощью шифрования

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

Анимусон
источник