使用Azure Import Service将大量数据导入Azure Files的解决方案

51CTO 博客地址:https://blog.51cto.com/14669127
博客园博客地址:https://www.cnblogs.com/Nancy1983

需求:有大量的数据需要转移到Azure Files中,如果通过网络上传速度太慢,并且还需要额外的网络带宽,成本过高而且还受到限制,所以为了应用户的数据转移需求,计划使用Azure Import Service将数据导入到Azure Files,那么在为导入作业准备驱动器之前,应该创建哪两个文件?

解决方案分析:

使用Azure Import Service可以安全地将大量的数据导入到Azure Blob Storage或者Azure Files中,还可以使用该服务将数据从Azure Blob存储传输到disk drives中,然后再传送到本地的网站中。

Import/Export Service的工作原理:

  • Import/Export Service,使用Azure门户或者资源管理器REST API帮助用户创建和跟踪数据导入(导出)作业,将数据传输到Azure Blob或者Azure Files中
  • WAImportExport工具,是用AES256位BitLocker加密驱动器上的数据,可以使用外部密钥保护程序保护Bitlocker密钥,该工具有2个版本,推荐:
    o 版本1,用来将数据导入、导出到Azure Blob Storage中
    o 版本2,用来将数据导入到Azure Files

下图是Import job的流程图

使用Azure Import Service将大量数据导入Azure Files的解决方案

从图中,我们可以看出包含7个步骤:

  1. 确定要导出的数据,所需的驱动器以及Blob存储中数据的源Blob或者容器路径
  2. Azure 门户中源存储账户下创建导出作业
  3. 指定要导出数据的源Blob或者容器路径
  4. 提供return地址
  5. 在创建作业过程中,将磁盘驱动器寄回到所获得的地址
  6. 提交导出作业
  7. Azure数据中心收到驱动器后会对其进行处理
  8. 驱动器使用Bitlocker加密,密钥通过Azure门户提供
  9. 该驱动器将寄回导入作业中提供的地址

对驱动器上的数据是采用AES256位Bitlocker加密,确保数据的传输安全,所以在运行WAImportExport工具准备驱动器时,应创建DataSet.csv和driveset.csv两个文件。

• 需要使用dataset.csv文件指定该选项
• 若手动对驱动器启用 BitLocker 加密。 在驱动器准备期间运行
WAImportExport 命令行工具时,在 driveset.csv 文件中指定加密密钥。

谢谢大家阅读,若有其他问题,欢迎线下讨论。

猜你喜欢

转载自blog.51cto.com/14669127/2623615