Сколько динамов мне нужно для 1 приложения и 1 рабочего на Heroku? - PullRequest
0 голосов
/ 02 февраля 2020

Привет, я немного запутался с ценами Heroku.

Я хочу разместить свое приложение на heroku, мое приложение состоит из приложения node js (серверная часть API отдыха), работника node js , redis и Mon go База данных БД.

В плане хобби сказано, что есть "10 типов процессов", я не совсем уверен, что означает тип процесса, хотя я уже прочитал документы.

Нужно ли отдельное dyno для моего приложения и моего работника? или 1 динамо может содержать 1 приложение и 10 разных работников?


Из моего текущего понимания мне нужно:

  • 1 План хобби-дина для моего приложения и моего работника : $ 7
  • общий кластер, 1 ГБ, база данных mlab mongodb: $ 18
  • Hobby dev redis plan: $ 0 Итого: $ 25

Я прав?

Извините за плохой английский sh.

1 Ответ

0 голосов
/ 03 февраля 2020

Используя терминологию Heroku, вам нужно создать приложение Heroku, имеющее:

  • один веб-династия Hobby - для вашего REST api 7 $ / месяц
  • один династический работник Hobby - для вашего работника 7 $ / месяц
  • один млв MongoDB Общий кластер 1 ГБ дополнение 18 $ / месяц
  • один Heroku Redis Hobby Dev дополнение 0 $ / месяц

В общей сложности 32 $ / месяц, пропорционально пропорциональные секундам

Чтобы ответить на ваши сомнения относительно типов процессов, учтите, что вышеупомянутые динамо имеют два разных типа: один - web другой - worker

Тип web - это специальное зарезервированное слово, которое указывает Heroku, который является динамо, которое получит внешний http traffi c. Вместо этого worker - это просто логическая метка, которая, в отличие от web , просто указывает Heroku, что он не получит никаких внешних трафиков c, и вы можете назвать это как вы предпочитаете (например, myworker, scheduler, taskhandler ...)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...