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

rsync / robocopy / MIR в лазурный

Мы стремимся сделать две вещи с помощью Azure для резервного копирования за пределами площадки:

1) Нам нужно отразить локальную структуру каталога до лазурного, например команду robocopy / MIR

2) Нам нужно удалить файлы старше ____ дней из хранилища Azure.

Какой прямой путь к этому месту?

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

Существует официальный Microsoft «Robocopy like command line tool» для копирования данных из / в Azure Blobs, он называется Azcopy, последняя версия доступна здесь: http://aka.ms/downloadazcopy

К сожалению, хранилище BLOB-объектов Azure не позволяет создавать структуру каталога (доступен только один уровень, называемый Контейнером), поэтому это не лучшее решение для вас.

Поэтому в вашем случае я бы предпочел использовать файл Azure (файловую службу SMB 3.0) и подключить к нему компьютер с Windows (8 и более поздние версии, 2012 и более поздние версии). Сетевой трафик будет зашифрован (одна из самых крутых новых функций SMB 3.0: шифрование SMB). Аутентификация выполняется с использованием имени и ключа учетной записи хранения Azure.

Несколько шагов для настройки:

  1. создать учетную запись хранения Azure

  2. Создание общего файлового ресурса Azure в этой учетной записи хранения Azure.

  3. На Windows Server (2012 или новее) или Windows Client (8 или новее) подключите общий файловый ресурс Azure как сетевой диск.

  4. Используйте robocopy для копирования ваших данных

Дополнительные сведения: Как использовать файл Azure https://azure.microsoft.com/en-gb/documentation/articles/storage-dotnet-how-to-use-files/