我正在开发一个Web API,并将在Windows Azure上托管它。在决定在哪里部署它时,我应该考虑哪些因素?据我所知,它可以部署为网站或云服务。很想知道你们看到的利弊。
谢谢!
发布于 2013-02-01 04:20:53
云服务和Windows Azure网站都是ASP.NET Web API的理想宿主。
我同意@SLaks -这取决于你想要多大程度的控制。
使用云服务实现最大限度的控制(包括对性能特性的控制和(对于需要此功能的API)扩展能力)。网站的部署速度(秒而不是分钟)和成本(可能是免费的,取决于您的扩展需求)。
有关扩展网站的更多信息:http://www.windowsazure.com/en-us/manage/services/web-sites/how-to-scale-websites/
总而言之,从最少到最多的控制,你真正有:网站共享实例(高密度模式,很少控制,有限的规模,免费) =>保留模式(很少控制,更好的规模,更可预测的(b/c没有你不知道的租户),成本,低知识) =>云服务(对IIS的最大控制,成本,云服务需要更多的知识)。
https://stackoverflow.com/questions/14633957
复制相似问题