使用NimoShake将数据从AWS DynamoDB迁移至阿里云MongoDB

本文介绍从AWS DynamoDB到阿里云MongoDB的迁移框架。

它概述了以下步骤:

  1. 在阿里云上配置云数据库MongoDB版并应用公网终端节点
  2. 在 AWS EC2 上安装 Nimoshake
  3. 将AWS EC2访问阿里云MongoDB版列入白名单
  4. 配置 Nimoshake 并开始迁移过程
  5. 验证目标数据库上的增量数据

1. 创建阿里云MongoDB实例(4.4版本分片集群)

Nimoshake 不支持 v4.4 以上的 MongoDB 版本,请务必使用 MongoDB 4.4、MongoDB 4.2 或 MongoDB 4.0。

2. 申请MongoDB实例的公网连接字符串

3. 创建用于部署 Nimoshake 的 EC2 实例

4. 将EC2 IP地址添加到MongoDB实例的白名单中

5. Nimoshake 的部署和数据迁移

复制代码
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
aws configure
复制代码
wget https://github.com/alibaba/NimoShake/releases/download/release-v1.0.13-20220411/nimo-shake-v1.0.13.tar.gz
tar zxvf nimo-shake-v1.0.13.tar.gz
cd nimo-shake-v1.0.13/
vi nimo-shake.conf

键入 AWS、AK/SK 和区域

键入阿里云MongoDB实例公有连接字符串和集群类型。

复制代码
./nimo-shake.linux -conf=nimo-shake.conf

6. 使用DMS查看阿里云MongoDB实例的迁移结果

相关推荐
微学AI5 小时前
内网穿透的应用-突破局域网束缚,MongoDB 远程访问使用cpolar原来可以这么简单
数据库·mongodb
无证驾驶梁嗖嗖7 小时前
无需公网 IP,MongoDB 也能跨环境访问?试试这个实用方案
网络协议·tcp/ip·mongodb
G31135422738 小时前
从零开始 通义千问大模型本地化到阿里云通义千问API调用
阿里云·云计算
Wang's Blog1 天前
MongoDB小课堂: 文档操作核心技术指南:主键机制、CRUD操作与最佳实践
数据库·mongodb
大侠课堂1 天前
互联网大厂面试题100道-阿里百度篇-完整版
百度·阿里云·面试·面试题·阿里
Wang's Blog1 天前
MongoDB小课堂: 文档查询之匹配查询与比较操作符深度解析
数据库·mongodb
cookqq1 天前
mongodb根据索引IXSCAN 查询记录流程
数据结构·数据库·sql·mongodb·nosql
Serverless社区1 天前
【本不该故障系列】告别资源“不确定性”,SAE如何破解刚性交付核心困境
阿里云·云原生·serverless
syounger1 天前
奔驰全球 IT 加速转型:SAP × AWS × Agentic AI 如何重塑企业核心系统
人工智能·云计算·aws