0

我建议用下面的Azure的环境:Azure Table中存储镜像

  • VM SQL Server的核心关系数据
  • 表存储了大量数据

我想反映SQL Server数据库到另一台服务器,这样

  1. 报告可以在此服务器上运行,所以对PRI减少数据负载玛丽数据库,
  2. 它可以作为的情况下,主服务器宕机故障转移服务器。

为了实现这两个目标,我还需要镜像Azure表存储。我似乎无法找到关于此的任何信息。这甚至有可能吗?

回答

1

有你需要镜像表存储很少的情况下。无论如何,Windows Azure都会这样做,如果使用地理冗余选项,则会将数据保存在多个位置。 3存储在当前数据中心中的不同故障域和升级域中,另外在另一个数据中心中存储另一个副本。

所以Azure存储“原样”可以处理数据中心的彻底失败。如果你想反映自己,这意味着你正在计划同时在两个数据中心的可能性和中断。这在少数情况下才是必要的。

镜像(或复制)不是备份。因此,除了复制数据之外,您可能还需要对其进行备份,这是一个不同的问题。如果您错误地删除或更新了某些内容,复制不会对您有所帮助。

+0

很好的答案 - 再次感谢 – davenewza 2013-02-20 21:17:09

0

如果选择RA-GRS冗余选项而设置您的存储账户多达那么Azure存储服务将复制存储的数据(表,斑点)异步的辅助数据中心。所有的天青数据中心都有一个预定义的辅助数据中心,请参阅此处配对直流电的完整列表:https://docs.microsoft.com/en-us/azure/best-practices-availability-paired-regions

回退方面的关键之处在于,如果选择RA,您将可以访问辅助数据中心存储帐户-GRS,但它将是只读的。所以你将无法写信给它。这就是为什么RA-GRS存储帐户的读取可用性为99.99%,写入可用性为99.9%。在存储服务停止在您的主存储帐户的直接存储服务器上的情况下,SDK将透明地重试次要帐户的读取操作,但如果您希望能够继续写入,则需要为此定制解决方案,因为像提到的辅助帐户是只读的。

我相信蔚蓝做回退到sec​​ondry进行读取,当整个DC下降等等。我从来没有来翻过那种情况下对重大故障只写,所以我不是很确定上的细节。

如果您想复制超过2个区域以用于延迟等目的,那么您也必须为此解决方案,这可能简单地将写入加载到将队列复制到多个区域的队列和工作人员角色。