Мы хотим сделать две вещи с помощью azure для резервного копирования за пределами сайта:
1) Нам нужно зеркалировать локальную структуру dir вплоть до лазурного, например команда robocopy / MIR
2) Нам нужно удалить файлы старше ____ дней из лазурного хранилища.
Каков прямой путь к этому месту?
Существует официальный Microsoft «Robocopy, подобный инструменту командной строки» для копирования данных из / в Azure Blobs, он называется Azcopy, последняя версия доступна здесь: http: // aka. ms / downloadazcopy
К сожалению, Хранилище BLOB-объектов Azure не позволяет создавать структуру каталога (доступен только один уровень, называемый Контейнером), поэтому это не лучшее решение для вас.
Так что в вашем случае я бы скорее рекомендую использовать файл Azure (файловую службу SMB 3.0) и подключить к нему компьютер с Windows (8 и новее, 2012 и новее). Сетевой трафик будет зашифрован (одна из самых интересных новых функций SMB 3.0: шифрование SMB), аутентификация выполняется с использованием имени и ключа учетной записи хранения Azure.
Несколько шагов для настройки:
создать учетную запись хранения Azure
Создать файловый ресурс Azure в этой учетной записи хранения Azure
На Windows Server (2012 или новее) или Windows Client (8 или новее) подключите общий файловый ресурс Azure как сетевой диск
Используйте robocopy для копирования ваших данных
Дополнительная информация: Как использовать файл Azure https://azure.microsoft.com/en-gb/documentation/articles/storage-dotnet-how-to-use-files/
Также можно было бы обойтись путем репликации вашего хранилища с использованием программного решения для хранения данных через iSCSI.