将Cassandra数据库集群从AWS迁移到Azure

时间:2016-10-01 10:53:23

标签: azure amazon-web-services cassandra

我们有一个要求是将位于CentOS 6.5上的Cassandra数据库群集从AWS迁移到Azure。它是4节点集群,具有大约3TB的数据。

那么如何满足这个要求呢?

我们探索了下面提到的几种方法:

  1. Cassandra复制:我们使用AWS和Azure创建了VPN隧道,并尝试了Cassandra Replication。 //失败。
  2. ASR :我们尝试使用ASR进行迁移,收到错误:“物理机或虚拟机的数据大小应小于或等于1023 GB ”。 ErrorID:539。
  3. AMI到VHD的转换:我们无法找到将AWS Linux AMI转换为Azure支持的VHD的方法。
  4. 无论我们选择哪种方法,我们都在为此寻找可行的解决方案。

    期待你的回复。

1 个答案:

答案 0 :(得分:0)

我会确保您使用网络拓扑复制策略和闲聊属性文件snitch,确保您拥有SSL并且群集安全,只需在Azure中创建新节点作为自己的DC然后更改复制以包含新DC

您可以在没有VPN的情况下执行此操作,假设您已为此安全保护群集。它是您在AWS中无论如何在区域之间复制时使用的。