2

我浏览了Windows Azure 上虚拟机的一般可用性的官方公告。所以我想在此移动我的客户的生产应用程序之一。在以下 2 个不同地区设置此应用程序的要求

基本上我们有两个来自澳大利亚和土耳其的人口统计数据,人们将从那里访问服务器,所以我们需要两台网络服务器,一个来自澳大利亚,另一个来自欧洲

- 2 台带有 Window server 2008 r2 的 Web 服务器

- 将数据库服务器与 SQL 服务器分开

- 一个负载均衡器

查询

1)哪些数据中心最适合上述地区?
2)我们不关心正常运行时间,而是关心
基于区域设置的性能,因此在 1 个 VM 上运行应用程序可以吗?
3)数据库应该托管在哪个区域,这样无论性能问题如何,两个 Web 服务器都可以顺利访问。它应该是什么区域?
4)我们可以设置负载平衡,一个url将请求传输到澳大利亚服务器,并将其他传输请求传输到欧洲服务器吗?
5)我已经计算了价格

  • 2 VM(小)用于托管窗口服务器
  • 1 vm (medium) 用于托管 sql server
  • 35 GB 带宽
  • 对开发人员的支持,这将花费我大约 300 美元

我是否需要考虑除此之外的其他定价?

4

2 回答 2

1

至于最适合的数据中心,我建议使用 1. 澳大利亚 - 东南亚 2. 土耳其 - 西欧/北欧

现在是另一个问题.... 1. 如果您正在查看区域设置的性能...那么您应该寻找设置 Windows Azure 流量管理器(基于性能)...这将为您提供基于最接近的最佳性能托管服务.... 2. Windows Azure 流量管理器(基于循环)将满足对澳大利亚的一个请求和对欧洲的第二个请求的期望。注意:您可以设置以上两个之一,但不能同时设置。它不同于在区域内工作的负载平衡(阅读更多... Azure VM 负载平衡与流量管理器

还有其他成本,例如交易成本、存储成本等。我建议您阅读 Microsoft Azure 成本模型了解详细信息。(阅读更多...... http://blogs.msdn.com/b/windowsazurestorage/archive/2010/07/09/understanding-windows-azure-storage-billing-bandwidth-transactions-and-capacity.aspx

请记住,VM 可以循环使用……您还可以根据自己的要求探索云服务(Web 角色)。

于 2013-04-17T17:56:44.323 回答
0

我怀疑通过在同一数据中心中拥有一台 SQL 数据库服务器和一台 Web 服务器,您会获得更多的性能改进,而不是让两台靠近您的客户的 Web 服务器都访问同一个数据库。Web 服务器和数据库之间的通信将比客户端和 Web 服务器之间的通信更多。然后,您可以选择最想让哪组客户满意,然后选择离他们最近的数据中心。如果您想让您的澳大利亚客户满意,那么您还有另一个选择,因为对于可以使用南十字电缆的新南威尔士州城市,他们从美国数据中心获得的响应时间比从亚洲数据中心获得的响应时间要短。

于 2013-05-06T01:00:05.193 回答