首页 > 解决方案 > Heroku 上的 1 个应用程序和 1 个工作人员需要多少个测功机?

问题描述

嗨,我对 Heroku 的定价有点困惑。

我想在 heroku 上托管我的应用程序,我的应用程序由一个节点 js 应用程序(rest API 后端)、一个节点 js 工作程序、redis 和 Mongo DB 数据库组成。

在爱好计划中它说有“10 种流程类型”,即使我已经阅读了文档,我也不确定流程类型是什么意思。

我的应用程序和工作人员需要单独的测功机吗?还是 1 个 dynos 可以包含 1 个应用程序和 10 个不同的工人?


根据我目前的理解,我需要的是:

我对么?

抱歉英语不好。

标签: herokudevops

解决方案


使用 Heroku 术语,您需要创建一个 Heroku 应用程序,该应用程序具有:

  • 一个爱好网络测功机 - 用于您的 REST api 7 美元/月
  • 一名业余工人测功机 - 为您的工人 7 美元/月
  • 一个 mLab MongoDB 共享集群 1GB 附加 18 美元/月
  • 一个 Heroku Redis Hobby Dev 附加组件 0$/月

总计 32 美元/月,按秒计算

为了回答您对进程类型的疑问,请考虑上述dynos有两种不同的类型:一种是web,另一种是worker

web类型是一个特殊的保留字,它向 Heroku 指示它将接收外部 http 流量的 dyno。worker类型只是一个逻辑标签,与 web 不同,只是向 Heroku 表明它不会接收任何外部流量,您可以随意命名它(例如 myworker、scheduler、taskhandler ...)


推荐阅读