我最近开始考虑使用 Azure 而不是我当前的 VPS 主机 PhotonVPS 来处理虚拟机。我认为虚拟机与 VPS 服务器相同(如果我错了,请纠正我)。
现在,我需要一台运行桌面程序的服务器,该程序上还有一个网站和一个 SQL 服务器。
我认为所有这些都能够在 Azure 的虚拟机中正常运行,但我担心价格。
我查看了可用的选项和价格,似乎可以单独托管网站和 SQL 服务器,而不仅仅是将其安装在虚拟机上。
从成本和性能方面来看,与在同一台虚拟机上运行相比,这样做的优缺点是什么?在虚拟机上运行我的网站和 SQL 是否通常被认为是一个坏主意?
答案1
有多个要点需要考虑:
- 网站和 SQL VM 之间的定价存在很大差异
- 网站很容易扩展,而虚拟机可能需要付出更多努力才能实现扩展
- 分离 Web 层和 DB 层使资源和安全管理更加容易