Автоматическое масштабирование есть, можно до 30 инстансов запусть) Правда и биллинг при масштабировании увеличится. А цены на кластеры PostgreSQL повторяют цены на приложения, хотя согласен, надо бы их вынести на сайт отдельно.
Запуск в контейнере и на виртуальной машине немного разные вещи. В ВМ - часть ресурса съест ОС, тут - это чисто для приложения. В Heroku столько-же ресурса при непрерывной работе будет 7$ - и как и писал выше, ими многие (более миллиона пользователей) пользуются, так-как если вам нужно хостить часто обновляемый проект - это просто удобно. Т.е. это не лучше и не хуже VPS, просто другое, немного для других сценариев. В одном случае одно удобно, в другом - другое
Тут зависит за что платить, в том же Heroku это стоит 7-25$ (а не 170 руб.) и люди им платят. И тут вопрос, что VPS, что подобный GitOps сервис будут стоить примерно одинаково, разница в условные 20 рублей не в счет. Но на VPS часть ресурса будет отъедать операционка, что в сухом остатке оставит примерно столько же ресурса. И обновлять через одну команду git push намного проще, чем возиться с VPS каждый раз. Если бы это не имело смысла, несколько миллионов разработчиков по всему не пользовались бы сервисами с данной механикой
Для данного примера лучше все статические файлы, как и файлы базы данных сохранять в директорию постоянного хранилища. Она задается в конфиге, но по умолчанию /data. И путь в коде соответственно будет /data/имя_файла
Автоматическое масштабирование есть, можно до 30 инстансов запусть) Правда и биллинг при масштабировании увеличится. А цены на кластеры PostgreSQL повторяют цены на приложения, хотя согласен, надо бы их вынести на сайт отдельно.
Запуск в контейнере и на виртуальной машине немного разные вещи. В ВМ - часть ресурса съест ОС, тут - это чисто для приложения. В Heroku столько-же ресурса при непрерывной работе будет 7$ - и как и писал выше, ими многие (более миллиона пользователей) пользуются, так-как если вам нужно хостить часто обновляемый проект - это просто удобно. Т.е. это не лучше и не хуже VPS, просто другое, немного для других сценариев. В одном случае одно удобно, в другом - другое
Тут зависит за что платить, в том же Heroku это стоит 7-25$ (а не 170 руб.) и люди им платят. И тут вопрос, что VPS, что подобный GitOps сервис будут стоить примерно одинаково, разница в условные 20 рублей не в счет. Но на VPS часть ресурса будет отъедать операционка, что в сухом остатке оставит примерно столько же ресурса. И обновлять через одну команду git push намного проще, чем возиться с VPS каждый раз. Если бы это не имело смысла, несколько миллионов разработчиков по всему не пользовались бы сервисами с данной механикой
Для данного примера лучше все статические файлы, как и файлы базы данных сохранять в директорию постоянного хранилища. Она задается в конфиге, но по умолчанию /data. И путь в коде соответственно будет /data/имя_файла
Основное отличие в конфигурационном файле. Там свой формат. В остальном все практически идентично
А если делать перетягиванием через интерфейс файлов, чем это хуже, чем через пуш?