【发布时间】:2013-05-09 08:41:11
【问题描述】:
我在托管网站的 Windows Azure (Iaas) 上有许多虚拟机。有许多负载平衡的前端虚拟机,都使用 SQL Express 连接到单个虚拟机。效果很好。
但是!
我在所有虚拟机上随机重启。至于前端虚拟机(带有 IIS),由于它们是负载均衡的,因此站点不受影响,负载均衡器会相应调整。但是,当托管数据库的 VM 重新启动时,站点会关闭,直到数据库再次启动。启动需要
Microsoft 强调 SLA 仅涵盖可用性集中的 2 个 VM,而数据库 VM 无法提供这些 VM(而且企业 SQL 版本需要一个手臂和三个腿)。此外,SQL Azure 不是一个选项,因为该应用程序非常健谈,并且 SQL Azure 数据库在高峰期受到限制(尽管它在中型 VM 上与 SQL Express 一起运行超级流畅!)。
我的问题: 重启这么多正常吗?还有其他人有同样的问题吗?您对 Azure 上的这种环境有何体验?我可以做些什么来最大程度地减少停机时间?
谢谢大家!
【问题讨论】:
-
我相信这个问题很重要。 Azure 有点不同,因为系统配置是广义上的一种“编程”,因为 Azure 需要正确设置,任何代码才能在其中工作。
-
绝对是编程相关的,因为大部分都受代码的约束!
标签: sql-server azure sql-server-express azure-virtual-machine iaas