gpt4 book ai didi

asp.net - 横向扩展 Azure 网站与 Azure Web 角色 - 哪个更快?

转载 作者:行者123 更新时间:2023-12-03 03:16:34 25 4
gpt4 key购买 nike

我已经实现了一个 asp.net 网站并将其作为 Web 角色托管在 Azure 中。这是一个相对简单的使用数据库的应用程序。

我对网站的高可用性感兴趣,因此我使用 Web 角色的横向扩展功能;预计网站的即时高使用率(查看),因此我对快速扩展操作感兴趣。

我的问题是为了实现高可用性,使用哪个更好 - Web 角色还是 Azure 网站?我观察到,扩展 Web 角色需要一些时间(这意味着创建和启动虚拟机大约需要 10-15 分钟);

Azure 网站的扩展是否应该更快?

微软的azure文档中是否有任何地方提到过这一点?

谢谢。

最佳答案

以下是“截至今天”的一些一般性观察。 Azure网站具有以下优势

  • Azure 网站的扩展速度肯定要快得多。新实例很快就会出现。
  • 部署到网站通常更简单、更容易

但是,从其他角度来看,Web 角色在以下方面更具优势:

  • 您可以更好地控制扩展的发生方式,特别是当您使用 AzureWatch 等服务时。这是因为,Web 角色是成熟的虚拟机,并且可以使用任何性能计数器来输入扩展决策
  • Web 角色不像网站那样受管理,并且通常不太容易出现“Azure 问题”。服务的管理程度越高,显然就越有可能发生一些“与主机相关的问题”

因此,这意味着网站可以更快地执行规模操作,但使用 Webroles,您将更好地知道何时执行它们。

哪一个对你来说更重要?

HTH

关于asp.net - 横向扩展 Azure 网站与 Azure Web 角色 - 哪个更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25034948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com