gpt4 book ai didi

azure - 如何使我的 Windows Azure 应用程序能够抵御 Azure 数据中心灾难性事件?

转载 作者:行者123 更新时间:2023-12-02 07:34:12 25 4
gpt4 key购买 nike

据我所知,亚马逊 AWS 提供所谓的“区域”和“可用区”来降低数据中心部分或全部中断的风险。看起来,如果我在两个“区域”中有应用程序的副本,并且一个“区域”发生故障,我的应用程序仍然可以继续工作,就像什么都没发生一样。

Windows Azure 有类似的功能吗?如何使用 Windows Azure 解决数据中心灾难性中断的风险?

最佳答案

在单个数据中心内,您的 Windows Azure 应用程序具有以下优势:

  • 除了一个计算实例之外,您的虚拟机还被划分为跨不同物理区域的故障域。这样,即使整个服务器机架出现故障,您仍然可以在其他地方运行计算。
  • 借助 Windows Azure 存储和 SQL Azure,存储可进行三重复制。这不是最终复制 - 当写入调用返回时,至少一个副本已被写入。

好的,这很简单。如果数据中心消失怎么办?以下功能可帮助您将灾难恢复构建到应用程序中:

  • 对于 SQL Azure,您可以设置数据同步。此工具将您的 SQL Azure 数据库与另一个 SQL Azure 数据库(可能位于另一个数据中心)或本地 SQL Server 数据库同步。更多信息here 。由于此功能仍被视为预览功能,因此您必须转到 here进行设置。
  • 对于 Azure 存储(表、Blob),您需要处理到第二个数据中心的复制,因为目前没有内置设施。例如,可以通过每小时提取数据并将其复制到其他位置的存储帐户的后台任务来完成。 编辑:根据 Ryan 的回答,blob 和表有数据异地复制。然而:除了 this blog post 中提到的12 月,可能在 PDC,这不是实时的。
  • 对于计算可用性,您可以设置流量管理器以在数据中心之间实现负载平衡。此功能目前在 CTP 中 - 请访问 Windows Azure portal 的 Beta 区域注册。

请记住,对于灾难恢复,无论是在云端还是在本地,都会产生额外成本(例如数据中心之间的带宽、辅助数据中心中重复数据的存储成本以及其他数据中心中的计算实例)。 .

就像本地环境一样,灾难恢复需要仔细考虑和实现。

关于azure - 如何使我的 Windows Azure 应用程序能够抵御 Azure 数据中心灾难性事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6057494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com