我目前正在将公司的所有应用程序迁移到Azure平台。 我们有4个Web应用程序和一个Windows服务。
我不确定是否应该将每个网站部署为云端服务或网站。
我已经阅读了一些关于这两者之间差异的文章,但我仍然不明白为什么人们会选择云服务作为网站的小型公司。
除此之外,我还遇到了一个建议,即只需获得一个单独的虚拟机并将所有应用程序(包括Windows服务)部署到该虚拟机并完成它。你觉得怎么样?
答案 0 :(得分:5)
首先:看看我发布的this SO answer,列举了两者之间的一些差异。
现在:公司的规模应该与您是部署到网站还是部署到云服务无关。对我来说,我认为这是一个相对简单的决策树:
如果您超越上述限制,网站的运作效果非常好。实际上,您可以将Web(或Web服务)层放在网站中,然后根据需要将中间层放入云服务中,并将诸如Jenkins之类的数据库服务器和CI引擎等内容放入虚拟机中。真的,故障完全取决于你。
网站实际上是一个很好的部署平台,因为您可以获得版本控制集成和近乎即时的部署。