У меня есть небольшое веб-приложение java spring, размещенное в openshift starter (бесплатный план), но через 60 дней у них истекает срок действия бесплатных аккаунтов https://blog.openshift.com/changes-to-openshift-online-starter-tier/
Я пытаюсь найти бесплатную платформу дляразместил мое приложение, и я нашел Heroku, но я не знаю, хорошо ли оно подходит (пожалуйста, не напрягайтесь, я просто пытаюсь узнать, как работает heroku!).
В настоящее время у меня естьсервер wildfly и база данных mysql, работающие в 1 модуле каждый.В бесплатном плане Heroku (https://www.heroku.com/free) указано, что у вас есть 1 веб-динамо на приложение. Охватывает ли веб-динамо веб-сервер и базу данных? Я не нашел ничего о динамо при использовании базы данных https://devcenter.heroku.com/articles/getting-started-with-java#use-a-database
Кроме того, мое приложение выполняет кварцевое задание каждый час.Он в основном вызывает веб-сервис, получает информацию и генерирует статистику в bbdd. Я видел, что приложения Heroku автоматически спят после 30 минут бездействия. Как это влияет намое приложение? Кажется, что приложения просыпаются с веб-запросом, но как насчет фоновой задачи? Нужно ли перенести кварцевое задание на рабочий динамо? Кажется, что рабочие динамы не спят, но ... они потребляют динамометры только в то время, пока онивыполняется (3 минуты каждый час) или они потребляют динамометрические часы, пока они находятся в режиме ожидания (24/7)?
Если у подтвержденных учетных записей 1000 часов в месяц, а приложение использует только 1 веб-динамо, то нетнужно дать приложению спать, не так ли? Один месяц должен быть менее 750 часов при использовании только 1 динам. Есть ли способ сохранить приложение алиve?
Кроме того, что включает в себя, когда приложение спит?Он меняет IP-адрес приложения при каждом пробуждении?
Извините, если некоторые из них являются вопросами новичка, и заранее спасибо!