【问题标题】:Average cost for host Node Project in AWSAWS 中主机节点项目的平均成本
【发布时间】:2019-08-04 11:06:36
【问题描述】:

我是 Node 开发的新手,如果我使用 PM2 在 AWS EC2 中托管我的 Node 项目,我需要向 Amazon Web Services (AWS) 支付多少平均成本。

【问题讨论】:

  • 您的应用程序的资源要求是什么?给出一个成本需要一些细节,甚至是一个平均值。如果您可以使用具有 1GB RAM 和单个 CPU 利用率低的单个 EC2 实例,那么 AWS 可以免费使用一整年,然后每月只需几美元。如果您需要冗余、负载平衡、数据库、持久存储等,那么可能不需要。

标签: node.js amazon-web-services amazon-ec2


【解决方案1】:

这完全取决于您启动的 ec2。您需要选择正确的实例类型。既然您提到了 PM2 ,我假设您排除了 ECS 或 docker 部署。

如果在单个进程中运行,Nodejs 不会利用多核 CPU(与 golang 等其他语言相比),因此中等负载的最佳选择是 m4.large。 (2 vcpus) 或者从 t2.micro 开始并保留 profiling 您的节点应用程序。 您可以稍后根据分析结果更改实例类型。

您可以使用 AWS 每月成本计算器计算成本 .

【讨论】:

  • 我打算运行android应用API(Node应用)
  • 该 api 会做什么,使用云托管数据库?
  • API实现Android应用的请求数据,Android应用是一个学校管理应用。
  • 正如用户 NHol 所说,调整您的应用程序大小,以最小实例 (t2.micro) 开始旋转,然后在完成应用程序分析后更改实例类型。
猜你喜欢
  • 1970-01-01
  • 2019-02-05
  • 2020-09-04
  • 2018-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-11
相关资源
最近更新 更多