我目前有一个Web应用程序部署到"网站" - 这是在标准模式下配置的,从目前为止我的表现非常好。
我有几个问题:
1)我的实例大小目前很小 - 但是我可以扩展到10个实例。这是否也意味着如果我将实例大小更改为中等或大,我仍然可以有10个实例?
2)我可以为azure网站提供的最大实例数是多少?
3)单个azure实例是否有SLA?
4)是否可以以编程方式更改实例大小,或者更好地更改实例计数
答案 0 :(得分:1)
1)是
2)10为标准。
3)是的,对于网站基础和标准,MS保证每月99.9%的可用性。
4)这取决于很多因素。真正的问题是"您的应用扩展或扩展会更好吗?"
答案 1 :(得分:1)
是的,无论大小如何,默认限制为10个实例。
默认限制为10个实例,但您可以contact Azure Support增加限制。默认和"真实"对Azure服务的限制记录为here。
根据Websites pricing page免费和共享网站没有SLA,基本和标准网站的正常运行时间SLA为99.9%。拥有单个实例意味着在0.1%的中断时间(每月43.8分钟)期间,您的站点将会关闭。如果您有多个实例,那么在任何给定时间最多可能至少有一个实例。
通常,实例自动缩放用于处理需求变化,而实例大小将用于应用程序性能。如果您每天只收到100个请求但每个请求都很慢,因为它最大限度地增加了CPU,那么添加更多实例将无法帮助您。同样,如果您正在快速处理数百万条正在处理的请求,但是数据量最大化,那么添加更多实例可能是更好的解决方案。