Azure上具有不同关联组的数据库同步

时间:2013-12-23 21:14:15

标签: mysql azure database-replication

我们有时需要将生产数据库复制/复制到开发数据库中。数据库非常大,服务器位于不同的亲和组。

在不产生交通成本的情况下(如果可能的话),最好的方法是什么?理想情况下,开发和生产应该在不同的Affinity Group上,但这使得这种情况更难。

如果他们在同一个亲和团体上,我可以像他们在同一个局域网上那样连接吗?

1 个答案:

答案 0 :(得分:1)

当你在谈论一个关联组时,我假设你在虚拟机上使用数据库服务器。

流量成本仅在从数据中心发送数据时适用,因此无论服务器是否位于同一个关联组,只要将所有内容部署到同一Windows Azure数据中心,就不会产生数据传输成本

如果您在同一个虚拟网络上部署了所有虚拟机,他们只会在网络上看到对方。

使用SQL Server时,另一个不要求服务器位于同一网络(甚至同一帐户)的选项是将数据库导出到blob存储并将其导入到其他服务器上。

如果您使用的是Windows Azure SQL数据库,这也是我将使用的机制