Назад | Перейти на главную страницу

В каком Raid хранить файлы резервных копий SQL?

Ниже приводится моя текущая конфигурация рейда SQL Server:

  1. Raid1 с лог-файлами ~ 500 ГБ
  2. Raid10 с файлами данных ~ 1 ТБ

Я хотел бы хранить в системе 3-дневную ежедневную полную резервную копию и ежечасную резервную копию журнала транзакций, чтобы она была легко доступна. Итак, мой вопрос в том, куда мне поместить этот файл резервной копии и почему.

Лично я бы поместил их на отдельный набор шпинделей, которые еще не использовались для задач SQL-сервера.

А потом я каждую ночь копировал их на магнитофон. Предполагая, что вы делаете который шаг, то я бы сказал только выделенный массив RAID 1 или даже один диск «не беспокойтесь с RAID».

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

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

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

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