我应该在 azure price 场景中添加什么产品,以部署具有磁盘 space 的简单虚拟机作为数据库?

What products should i add on an azure price scenario, to deploy a simple virtual machine with disk space to serve as database?

目前我们正在托管一个 .net 核心应用程序 运行 mongodb 作为物理服务器中的数据库,我需要哪些服务才能在 azure 中获得它 运行?

虚拟机加硬盘space够用吗?

为什么 marketpalce 上有专门的产品,例如“sql 服务器”,如果您可以将它们安装在虚拟机中?

您应该选择 PaaS 模型,因为它最便宜,而且您只需单击几下即可轻松使用许多开箱即用的功能。 您将责任委托给 Microsoft 以监控您的资源、维护、OS、网络、安全和硬件。

  1. 我建议将您的 On-Prem mongoDB 迁移到带有 mongoDB 连接器的 CosmosDB,这样您的应用程序就可以执行当前正在执行的相同操作。
  2. 您应该在具有生产层的 Web 应用服务中托管您的 app/web 应用。
  3. 如果您想隔离 public 端点并使您的应用程序成为私有 PaaS(还将您的应用程序服务升级到隔离层),您还需要某种基础设施拓扑结构,例如 Vnet、NSG 或专用链接和端点而不是生产)。
  4. 您可以看一下定价计算器,看看它是否适合您:https://azure.microsoft.com/en-us/pricing/calculator/

如果您想要 IaaS 方法,我建议您使用 D+ 系列虚拟机。