加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在Windows Azure中部署WebApi的位置:作为网站还是作为云服务?

发布时间:2020-12-13 20:54:58 所属栏目:Windows 来源:网络整理
导读:我正在开发一个Web API,并将其在Windows Azure中托管。我该怎么考虑去决定在哪里部署?据我所知,它可以部署为网站或云服务。想知道你们看到的利弊。 谢谢! 云服务和Windows Azure网站都是ASP.NET Web API的主机。 我同意@SLaks – 取决于你想要多少控制。
我正在开发一个Web API,并将其在Windows Azure中托管。我该怎么考虑去决定在哪里部署?据我所知,它可以部署为网站或云服务。想知道你们看到的利弊。

谢谢!

云服务和Windows Azure网站都是ASP.NET Web API的主机。

我同意@SLaks – 取决于你想要多少控制。

使用云服务进行最大限度的控制(包括对性能特征的控制(对于需要此API的API)进行扩展)。 Web站点的部署速度(秒,而不是分钟)和成本(可能是免费的,取决于您的扩展需求)。

>有一个网站,你最大的虚拟机大小是大的。使用云服务,它可以转到XL(两倍于Large的规格)。
>使用网站,您可以在保留模式下最多拥有三个虚拟机实例。使用云服务,没有硬限制(尽管您可能需要在标准帐户中调用支持超过20个核心)。
>使用网站,您无法控制IIS。使用云服务,您可以执行以下操作,例如使用Warm-up Module in IIS并调整回收设置(这些都有助于在某些情况下改善延迟)。

更多关于缩放网站:http://www.windowsazure.com/en-us/manage/services/web-sites/how-to-scale-websites/

总而言之,从最少到最多的控制,你真的有:网站共享实例(高密度模式,小控制,有限的规模,免费)=>保留模式(很少控制,更好的规模,更可预测的(b / c没有你不知道的租户),花钱,低知识)=>云服务(最大程度上控制IIS,花费钱,云服务所需的更多知识)。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读