gpt4 book ai didi

c# - Azure 解决方案架构 - 网站还是云服务?

转载 作者:行者123 更新时间:2023-11-30 14:58:37 24 4
gpt4 key购买 nike

我目前正在将公司的所有应用程序迁移到 Azure 平台。我们有 4 个 Web 应用程序和一个 Windows 服务。

我不确定是否应该将每个网站部署到 azure 作为云服务或网站。

我读过一些关于这两者之间差异的文章,但我仍然不明白为什么在一家小型公司时会选择云服务而不是网站。

除此之外,我还遇到了一个建议,即只需获取一个虚拟机并部署所有应用程序(包括该虚拟机的 Windows 服务)即可完成。您对此有何看法?

最佳答案

首先:看一下 this SO answer我发帖列举了两者之间的一些差异。

现在:公司的规模应该与您是否部署到网站或云服务无关。对我来说,我认为这是一个相对简单的决策树:

  • 您需要 Linux 吗?如果是这样,您需要一个虚拟机。
  • 如果您需要扩展到高端虚拟机大小(例如 XL、A6 或 A7),您将需要云服务或虚拟机。
  • 如果您需要 VPN/虚拟网络、注册表调整、管理员级安装程序(例如 ActiveX)、复杂的长时间运行安装(例如 SQL Server)、RDP/ssh 访问或网站中不受支持的编程语言,您将需要与云服务或虚拟机一起使用。
  • 关于支持的语言:当今网站支持 .NET、Node.js、PHP 和 Python。

如果您克服了上述限制,网站就会正常工作。事实上,您可以将 Web(或 Web 服务)层放置在网站中,然后根据需要将中间层放置在云服务中,并将数据库服务器和 CI 引擎(例如 Jenkins)放置在虚拟机中。实际上,故障完全取决于您。

网站确实是一个很棒的部署平台,因为您可以获得版本控制集成和近乎即时的部署。

关于c# - Azure 解决方案架构 - 网站还是云服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18429693/

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