Приветствую.
Пишу приложение. Серверная часть написана на Java, запускается на Tomcat. Использует MySQL базу данных, доступ с помощью Hibernate. С некоторым промежутком серверная часть выполняет запросы, смотрит несколько веб-сайтов на предмет обновления, парсит с них контент и сохраняет в БД. Это же приложение представляет собой RESTful сервис (на базе Jersey Rest), который отвечает на запросы клиентов приложения (под Android).
Вопрос: как оценить системные требования к VPS, где всё это дело будет работать? (кроме того, что учесть стандартные требования упомянутого выше ПО). Сейчас, пока этим никто не пользуется, ресурсов оно кушает мало, но как узнать, что будет, когда БД разрастется большим количеством записей, а приложением будут пользоваться 20 000 человек (макс. цифра из ТЗ)?
Смотрю на
VX6 от Hetzner. Так же думаю над тем, чтобы разместить всё это дело на платформе
Jelastic (понимаю, что это дороже, но плюс в том, что нужны меньшие затраты на развёртывание и поддержку). Что посоветуете?
(И да: я студент, можно сказать, это моё первое серьезное приложение с серверной частью. Поэтому, если у вас будут какие-то замечания или советы по поводу вышенаписанного, буду рад их услышать. Спасибо)