我们希望使用 Azure 进行异地备份,做两件事:
1)我们需要将本地目录结构镜像到 Azure,例如 robocopy /MIR 命令
2)我们需要从 Azure 存储中清除超过 ____ 天的文件。
去往这个地方的直接路径是什么?
答案1
微软有一个官方的“类似 Robocopy 的命令行工具”可以从 Azure Blob 复制数据或向 Azure Blob 复制数据,它被称为 Azcopy,最新版本可以在这里获得:http://aka.ms/downloadazcopy
不幸的是,Azure Blob Storage 不允许创建目录结构(只有一个可用级别,称为容器),因此这对您来说不是一个好的解决方案。
因此,对于您的情况,我建议您使用 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/
答案2
您还可以通过使用 iSCSI 上的软件定义存储解决方案复制您的存储来实现。