В современном цифровом веке данные являются жизненно важными для бизнеса. Важно иметь надежную стратегию резервного копирования, чтобы защитить ценные данные от потери или повреждения. Многие малые и средние компании полагаются на SQL Server для своих потребностей в базах данных и регулярно выполняют резервное копирование для обеспечения целостности данных. Однако ограниченное пространство на диске на месте часто ограничивает количество дней, в течение которых резервные копии могут быть сохранены в Интернете для восстановления в определенный момент времени.
Итак, как мы можем сохранить более длительный период ротации резервных копий SQL Server без крупных изменений в наших текущих процессах? Ответ заключается в использовании Azure Cool Blob Storage.
Azure Cool Blob Storage, представленный Microsoft в апреле 2016 года, предлагает экономически выгодное решение для хранения резервных копий SQL Server в облаке. Стоимость хранения составляет всего несколько центов за гигабайт в месяц, что позволяет продлить срок хранения резервных копий, не разоряясь.
Для реализации этого решения мы можем следовать этим шагам:
- Создать виртуальную машину Azure с установленной версией SQL Server 2016 Developer.
- Развернуть образец базы данных, который генерирует новые резервные копии каждый день и каждый час.
- Создать учетную запись Azure Blob Storage как Cool, так и Hot.
- Использовать утилиту AzCopy для копирования файлов резервных копий с места нахождения на локальном компьютере в Azure Cool Blob Storage.
- Использовать утилиту AzCopy для копирования файлов между различными учетными записями хранения.
Следуя этим шагам, мы можем быть уверены, что наши резервные копии хранятся в облаке и имеют более длительный срок хранения. Это позволяет гибко восстанавливать данные с разных моментов времени.
Важно отметить, что Azure Blob Storage предлагает два типа хранения: Cool и Hot. Cool storage идеально подходит для архивных данных, которые записываются один раз и редко используются, в то время как Hot storage подходит для данных, к которым часто обращаются. Выбирая соответствующий тип хранения, мы можем оптимизировать затраты и производительность.
Утилита AzCopy – это инструмент командной строки, предоставляемый Microsoft, который позволяет копировать файлы из локальных папок на облачное хранилище blob. Она предлагает различные варианты и может быть запланирована для периодического запуска, чтобы наши резервные копии всегда были актуальными в облаке.
С помощью Azure Blob Storage и утилиты AzCopy мы можем продлить срок хранения резервных копий SQL Server без крупных изменений в наших существующих процессах. Это дает нам уверенность в том, что наши данные надежно хранятся в облаке и могут быть легко восстановлены при необходимости.
В заключение, использование Azure Blob Storage для резервного копирования SQL Server является экономически выгодным и эффективным решением для малых и средних компаний. Следуя нескольким простым шагам, мы можем продлить срок хранения резервных копий и обеспечить доступность данных на более длительные периоды времени.