Bor*_*ard 7 virtual-machines azure fault-tolerance
我们正在考虑将我们的虚拟机(Hyper-V VHD)迁移到 Windows Azure,但我还没有找到太多关于基础架构提供什么样的容错能力。当我在 Azure 中运行 VHD 时,我有两个问题:
我的 VHD 和其中的所有数据安全吗?我认为上传的 VHD 使用“存储”基础架构,因此它们应该自动复制到多个磁盘并在地理上分布,但为了安全起见,我仍然应该进行完整映像备份吗?(请注意,我当然会备份我关心的 VM 内的实际数据;我只是想知道有一天我会收到一封来自 Microsoft 的电子邮件,告诉我我的 VM 是否有可能超过 0.0000001%消失了,我应该从头开始创建或恢复它)。
我是否需要担心有关 VM 可用性的其他问题?我的意思是,当我有一个本地服务器时,我需要担心硬件本身、主机操作系统、如果我的路由器出现故障会发生什么、如果我的 Hyper-V 的 C: 驱动器出现故障等等。我的想法是对的使用 Azure,他们的基础架构会处理所有这些?
谢谢。
Dav*_*gon 10
虚拟机 vhd 由 Windows Azure 存储支持。更准确地说,是页面 blob。Blob 在数据中心内进行三次复制,然后地理复制到相邻的数据中心(除非您选择退出地理复制)。在美国,这些对是东<-->西和中北<-->中南。在欧洲,它是都柏林 <--> 阿姆斯特丹,在亚洲它是香港 <--> 新加坡。
存储 SLA(在此处详细说明):99.9% 的可用性。
关于备份:创建 blob 的副本很简单。直到最近,该 API 仅支持同一存储帐户(ergo 同一数据中心)内的 blob-copy。随着 Spring 2012 版本的发布,API 得到了更新,现在支持跨账户 blob 复制(因此您可以非常轻松地在任何地方进行定期备份)。公告和完整说明在这里。
我不是说你需要备份你的 vhd。由你决定。考虑到相对便宜的存储成本(这里有完整的详细信息):假设有 50GB 的 vhd,每月的运行费用不到 3 美元(如果关闭地理复制,则不到 2 美元)。在其他地方进行备份只会为您的每月存储成本增加几美元。
关于您的第二个问题:首先让我指出Michael Washam 发布的一篇文章,其中详细介绍了虚拟机。这篇文章希望能回答你的一些问题。让我列举几个项目。
所有硬件和相关基础设施支持都得到处理:前端负载平衡器、硬件运行状况、主机操作系统更新、可用性集(跨多个 VM 进行负载平衡时)等。请注意,在那篇文章中,提到了一个新的单实例 SLA为 99.9%。因此,虽然如果只运行一个 VM,您将有很短的停机时间,但如果运行来宾 VM 的硬件出现故障,Windows Azure 结构将相当快地恢复您的 VM。为避免单实例停机,请考虑使用可用性集,您可以在其中跨多个虚拟机对端点进行负载平衡。
| 归档时间: |
|
| 查看次数: |
2879 次 |
| 最近记录: |