2014-03-26 54 views
0

我想了解使用Windows Azure托管Web服务时的正确方式。 阅读一些文件的可用之后,我已经达到了这些行:超过Azure配额

的Windows Azure采取以下措施,如果预订的资源使用配额的配额间隔超过(24小时):

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

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

我一直的印象是,使用云解决方案将防止此类事件,我真的不知道什么时候需要我的web服务将有一个头,并根据需要将云计算提供资源(和偏离我将收取他们) - 这是假设是错误的?

编辑

我发现这个伟大的职位,真正解释了Azure的完美 Scott Hanselman - my own Q&A about Azure Websites and Pricing

+0

Azure按需提供资源(处理) - 因此,当您的Web服务不处理任何内容时,它不会花费任何东西。显然 - 你需要确保你的web服务是无状态的。 – Donal

+0

我的问题是当我需要处理但超出配额时发生的情况。 –

+0

你将不得不开始付款。 – Donal

回答

-1

天青根据托管你选择的方法为您提供不同的可扩展性水平。例如,如果您将您的Web服务托管在一个天蓝色的网站上,则无法扩展到数千台服务器。如果将您的Web服务托管在云服务中,则可以进一步扩展。

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

希望这是有道理的。

+0

谢谢,它帮助:) –

+0

这不是因为托管在网站与云服务。你是部分正确的,是的,云服务更具可扩展性,但对于Windows Azure网站来说,它归结为网站运行的模式;即:免费,共享,标准。 – sabbour

+0

你错了。关于由azure网站提供的可扩展性的数量存在强烈的类型限制。标准模式提供最高的可扩展性,它是10倍大型(4核)机器。你现在无法得到更多。天蓝云服务没有这种限制。 – daronyondem

0

如果您以共享模式托管Windows Azure网站,虽然您正在付费,但由于在后台您基本上与其他托管在同一虚拟网站上的网站共享资源机。

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