【发布时间】:2019-03-29 01:13:24
【问题描述】:
我有兴趣使用 Azure 作为 PaaS 解决方案来托管我将在未来几个月内开发的 Node Js 应用程序。我已经对定价模型和等级进行了相当多的研究,所以我对此有所了解,但是,我不确定如何准确地指定我的服务器要求。在查看 Basic、Standard 和 Premium 计划之间的纯 CPU、内存和存储规格时,它们看起来都相似,除了存储我想。
我打算构建的应用程序将主要执行基于 CRUD 的操作。它不会托管大图像/视频,静态文件将用于 JS 库或用于主题的小图像(图标、徽标等,我希望有一个 CDN)。我预计每天不会超过 1000 个网页请求,并且 AppService 仅用作 WebApi 和 Web 服务器,我打算将数据库托管在 Mlab 上。
我正在寻找一个能够给我合理的页面加载和服务器响应时间(1-2 秒)的选项。应用服务还需要对 SSL 的支持,这是我需要从 Microsoft 获得的东西,或者我可以在其他地方购买和申请。
最后,我希望能够在 Azure 上进行测试和开发,因为根据我的经验,最好在与您的生产相匹配的架构上这样做。是否有任何低成本的开发/测试服务器选项可供我使用,而不是使用生产服务(我预计这会超出我的测试性能要求并且成本也会更高)?
【问题讨论】:
-
您可以试用提供长达 1 年的 Azure 免费版本,然后您可以使用 Azure 应用服务来托管您的 node.js 应用。
-
试试这个:azure.microsoft.com/en-gb/pricing/calculator。当我想提高价格时,我会使用它。在您的情况下,我会选择 b1 或 s1,但是 s1 计划将允许您创建部署槽,以便您设置 5 个环境。它还允许自定义域和 ssl。