什么是 Azure 导入/导出?
Azure 导入/导出为组织提供了一种将 Azure 存储中的数据导出到本地位置的方法。 该服务提供安全、可靠且经济高效的方法来导出大量数据。
还可以使用 Azure 导入/导出服务将数据从本地位置导入到 Azure 存储。 不过,如果位于支持 Azure Data Box 系列产品/服务的区域,建议使用 Azure Data Box 设备。 使用 Azure Data Box 系列中的某项产品导入数据比使用 Azure 导入/导出来导入数据更容易。
如果要在不同位置之间移动大量数据,速度和可靠性是基本要求。 即使是最快的网络也有带宽限制。 如果需要在远程站点之间传输数十太字节 (TB) 的数据,可能需要几天时间才能完成。 另外,如果在某个环节传输失败,你一定不想从头再重复一遍整个过程。 Azure 导入/导出服务旨在解决这些问题。
在电影制作公司的场景中,你需要一种可靠且安全的方法尽快将 Azure 存储中的 200 TB 电影素材传输到本地设备。 你决定使用 Azure 导入/导出服务进行调查,作为完成此任务的方法。
在本单元中,你将详细了解 Azure 导入/导出服务以及最适合使用的场景。
Azure 导入/导出服务
Azure 导入/导出是一项 Azure 服务,用于在本地位置和 Azure 存储帐户之间迁移大量的数据。 通过使用此服务,可以在本地位置与 Azure 数据中心之间发送和接收包含数据的物理磁盘。 发送存储在自己磁盘驱动器上的数据。 这些磁盘驱动器可以是串行 ATA (SATA) 硬盘 (HDD) 或固态硬盘 (SSD)。
Azure 导入/导出服务非常适合于必须上传或下载大量数据的情形。 但是,网络主干无法提供足够的容量或可靠性来支持大规模传输。 通常使用此服务执行以下操作:
- 将大量数据从本地迁移到 Azure,且一次性完成。
- 在 Azure 存储中备份本地数据。
- 恢复以前存储在 Azure 存储中的大量数据。
- 将数据从 Azure 存储分发到客户站点。
WAImportExport 工具
如果要将数据导入 Azure 存储,必须以特定的格式将数据写入磁盘。 可以使用 WAImportExport 驱动器准备工具来执行此任务。 此工具检查驱动器并准备一个日志文件,然后在将数据导入 Azure 时,导入作业会使用该日志文件。
WAImportExport 工具执行以下任务:
- 准备要发运到 Azure 数据中心的磁盘驱动器。 WAImportExport 对驱动器进行格式化,并在将数据复制到磁盘之前检查其是否存在错误。
- 加密驱动器上的数据。
- 快速扫描数据并确定保存传输数据所需的物理驱动器数量。
- 创建用于导入和导出操作的日志文件。 日志文件包含驱动器序列号、加密密钥和存储帐户的相关信息。 使用 Azure 导入/导出工具准备的每个驱动器都有一个日志文件。
此工具有两个版本:
- 版本 1 支持向 Azure Blob 存储导入数据或从其中导出数据。
- 版本 2 支持将数据导入 Azure 文件存储。
从 Microsoft 下载中心下载适当版本的 WAImportExport。 WAImportExport 工具仅与 64 位 Windows 操作系统兼容。
安全注意事项
对于导出作业,导入/导出服务先使用 BitLocker 加密驱动器,然后再将其寄还给你。 Microsoft 提供加密密钥。 可以使用加密密钥来访问数据,并将其传输到本地位置。
对于导入作业,必须先通过 BitLocker 加密所有数据,然后再将磁盘发送到 Microsoft。 此加密有助于保护数据。 在不提供加密密钥的情况下,没有人可以读取磁盘驱动器上的数据。 可以通过使用 WAImportExport 工具来加密磁盘,或者可以在驱动器上手动启用 BitLocker,并向 WAImportExport 工具提供加密密钥。
默认情况下,BitLocker 使用 128 位加密来保护磁盘驱动器上的数据。 如果要传输关键数据(如信用卡详情、客户帐户信息或联机帐户详细信息),可以启用 256 位加密。 若要使用 256 位加密,可以先更改 BitLocker 中的加密模式,然后再复制数据。