超出Azure配额

时间:2014-03-26 14:04:25

标签: azure

我尝试了解使用Windows Azure托管网络服务时的正确方法。 在阅读了一些可用的文档后,我已经达到以下几个方面:

  

如果在配额间隔(24小时)内超出订阅的资源使用配额,Windows Azure将执行以下操作:

     

数据输出 - 超出此配额时,Windows Azure会停止订阅的所有网站,这些网站配置为在共享模式下运行当前配额间隔的剩余时间。 Windows Azure将在下一个配额间隔开始时启动网站。

     

CPU时间 - 超出此配额时,Windows Azure会停止订阅的所有网站,这些网站配置为在当前配额间隔的剩余时间内以共享模式运行。 Windows Azure将在下一个配额间隔开始时启动网站。

我一直认为使用云解决方案可以防止此类事件,因为我真的不知道我的网络服务需要什么样的时间,并且云将根据需要提供资源(当然我将被收取费用) - 这种假设是错误的吗?

修改

我发现这篇很棒的文章真的很好地解释了Azure Scott Hanselman - my own Q&A about Azure Websites and Pricing

2 个答案:

答案 0 :(得分:2)

如果您在共享模式下托管Windows Azure网站,虽然您正在付费,但是有一些配额到位,因为在后台您基本上与同一虚拟机上托管的其他网站共享资源

如果您使用标准模式托管,则您不再拥有配额,您将不会遇到此问题。作为额外的好处,您现在可以设置自动缩放以在负载下自动扩展您的网站。

答案 1 :(得分:1)

Azure根据您选择的托管方法为您提供不同的可伸缩性级别。例如,如果您在蔚蓝网站上托管Web服务,则无法扩展到数千台服务器。如果您在云服务中托管Web服务,则可以进一步扩展。

在Azure中,可伸缩性并不总是透明地发生。对于Web服务,您可以选择“azure web sites”,“azure mobile services”和“azure cloud services”。这些都不会提供透明的可扩展性。您需要定义如何通过azure处理可伸缩性。大多数情况下,您可以在天蓝色管理门户中执行此操作,并根据预定义的指标定义“自动扩展”,如“使用的内存总量”或“使用的计算功率”。 Azure可帮助您从分布式环境中收集指标,定义扩展规则和扩展,而无需担心底层基础架构,但您需要将这些部分粘合在一起,因为它定义了您将收取多少费用。

希望这是有道理的。

相关问题