文档菜单
文档首页
/
关系型迁移器
/

部署注意事项

本页内容

  • 如何运行关系型迁移器
  • 在哪里运行关系型迁移器
  • 网络注意事项
  • 系统硬件
  • 入门

在关系型迁移器的上下文中,部署注意事项指的是服务器、网络设备和数据库的位置。本页概述了使用关系型迁移器时应考虑的具体位置细节。

以下表格概述了如何运行关系型迁移器的高级建议。此外,请注意Kafka部署模型提供更高的弹性和可伸缩性,并可以与任何部署选项一起使用。

用例
推荐环境
较小规模或运行时间少于四小时的调试和测试作业。
笔记本电脑/台式机/Docker
运行时间超过四小时的大规模生产作业。
远程服务器/EC2/Azure虚拟机

为了获得最佳性能,请将运行关系型迁移器的计算机或服务器定位在尽可能接近源数据库和目标数据库的位置。接近目标数据库对性能的影响最大。

  • 如果您使用关系型迁移器进行本地迁移,请在与源数据库相同的数据中心运行关系型迁移器。

  • 如果您使用云托管数据库,请在与源数据库相同的VPC上运行EC2实例或虚拟机。

提示

检查操作系统的休眠超时设置。如果在迁移过程中您的计算机进入休眠状态,迁移作业将失败。

在使用关系迁移器时,机器或服务器上的系统防火墙必须允许源数据库和目标数据库的出站TCP流量。

在云环境中运行关系迁移器时,请检查特定于云的防火墙(安全组)、路由表和服务器防火墙配置。有关特定云提供商网络配置的详细信息,请参阅以下页面

  • AWS 网络配置

  • Azure 网络配置

  • GCP 网络配置

默认情况下,关系迁移器包含遥测功能,该功能将使用信息和错误报告回MongoDB,以帮助改进产品。此遥测不包含任何敏感信息,例如数据库连接字符串、模式信息或客户数据。

您可以通过编辑应用程序的user.properties 文件,添加以下行,并重新启动关系迁移器来禁用遥测

migrator.app.telemetry.enable: false

有关具体的硬件推荐,请参阅系统要求。

注意

扩大 Atlas 集群大小可以显著提高迁移速度。有关详情,请参阅修改集群等级。

有关详细安装说明,请参阅安装。

返回

系统要求