Azure表存储镜像

我正在提出以下的Azure环境:

  • 用于核心关系数据的VM SQL Server
  • 表存储批量数据

我想将SQL Server数据库镜像到另一台服务器上

  1. 可以在此服务器上运行报告,以最大限度地减less主数据库上的数据负载
  2. 如果主服务器发生故障,它可以作为故障转移服务器。

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

根据表中的@darin的好处在单个数据中心(3个副本)内本地冗余存储,并可选地理冗余(跨数据中心asynchronous完成)。 有几件事要补充:

表存储不在一台服务器上。 也就是说,没有单一的失败点。 这是一个高度可用的存储系统。 即使内部节点失败,您也不会意识到这一点。

如果由于某种原因您的存储帐户不可用,则可能存储系统仍在运行。 在这种情况下,如果您有一个在同一个DC中为存储帐户写了两个的模型,那么通过切换存储帐户可以获得数据可用性。

如果某个特定数据中心的存储系统确实由于某种原因而完全脱机,那么您需要在其他地方使用自己的数据镜像(您无法访问地理冗余副本;这是Azure的Disaster Recovery使用情况)。

使用Azure表存储时,您将获得“本地”,即具有与基本服务相同的DC冗余。 “地理冗余”存储使您可以将数据传播到世界各地,但成本更高。 细节在这里 。