Не размещайте их на одном VPS. Это склонно к сбоям. Это возможно реализовать, используя только обратный прокси-сервер, например Nginx, но…
Для 500 посетителей это не требуется, но всё зависит от того, насколько активно вы работаете с файлами и используете ли S3 или аналогичные решения. Однако начните с меньшего масштаба, так как масштабирование довольно простое. Возьмите два стандартных сервера по 4 ГБ ОЗУ для каждого. Количество ядер и размер HDD уже вторичны.
Или, если вы хотите использовать один VPS, выбирайте как минимум 8 ГБ ОЗУ.