在MS Azure网站中启用“始终在线”是否会使它更昂贵?[关闭]


22

我们以一种标准的网络托管计划模式小型实例托管32个网站。在一个或所有网站中启用“始终在线”是否需要花费更多的钱?

Answers:


31

如果标准时间20分钟的空闲时间超过了空闲时间,Azure将卸载您的站点,这可能导致初始站点用户卸载后响应缓慢。启用“始终开启”实质上会导致Azure定期自动对您的站点执行ping操作,以确保其保持运行状态。启用“始终开启”是免费的,但在低端计划中则不可用。我认为从理论上讲,它可能会消耗更多的CPU周期,因此如果您有许多站点,则可能需要部署更多的基础结构。

顺便说一句,不应将Azure网站的“始终在线”与SQL Server的AlwaysOn故障转移群集/可用性组混淆。


仅供参考,“始终打开”不会对应用程序进行ping操作以使其保持运行状态,只是关闭了关闭空闲应用程序的机制。
MikeWo 2014年

@MikeWo这不是Microsoft的Scott Guthrie的博客文章所指示的:weblogs.asp.net/scottgu / ...- “在站点上启用Always On时,Windows Azure将定期自动对您的Web站点执行ping操作,以确保该Web站点始终处于活动状态并且处于温暖/运行状态。”
phoebus

2
尽管这是有趣的信息,但并不能明确回答问题。您的意思是,“从理论上讲,它可能会消耗更多的CPU周期,这并不会花费更多。” 看来那样会增加成本。可以?
Shaun Luttin 2014年

1
@ShaunLuttin如果您消耗更多的周期,则从理论上讲您可能需要部署更多的资源,而这会花费很多钱。AlwaysOn本身并不花钱。我承认这最多不过是个学步车,但对SF的评论者有时会强迫一个人进入
学步车

这是否类似于询问“更多的网站流量会花费更多的钱?” 虽然更多的网站访问量本身并不会花费更多的钱,但是它将消耗更多的CPU周期,因此间接花费更多。Always On是否有类似情况?
Shaun Luttin 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.