【问题标题】:How many dynos do I need for 1 app and 1 worker on Heroku?Heroku 上的 1 个应用程序和 1 个工作人员需要多少个测功机?
【发布时间】:2020-05-18 07:44:29
【问题描述】:

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

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

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

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


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

  • 为我的应用程序和我的工作人员制定的 1 个爱好测功机计划:7 美元
  • 共享集群 1 GB mlab mongodb 数据库:18 美元
  • 爱好开发 redis 计划:0 美元 总计:25 美元

我说的对吗?

抱歉英语不好。

【问题讨论】:

    标签: heroku devops


    【解决方案1】:

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

    • 一个爱好网络测功机 - 为您的 REST api 提供 7 美元/月
    • 一个爱好工人测功机 - 为您的工人 7 美元/月
    • 一个 mLab MongoDB 共享集群 1GB 附加组件 18 美元/月
    • 一个 Heroku Redis 爱好开发插件 0 美元/月

    总计 32 美元/月按秒计算

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-13
      • 2015-08-31
      • 2011-01-16
      • 2012-04-22
      • 2021-07-11
      • 2014-09-07
      • 1970-01-01
      • 2016-03-25
      相关资源
      最近更新 更多