繁体   English   中英

超出Azure配额

[英]Azure quota is exceeded

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

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

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

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

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

编辑

我发现这篇很棒的文章真正解释了Azure完美的Scott Hanselman - 我自己关于Azure网站和定价的问答

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

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

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

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

希望这是有道理的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM