Правильно ли, что для этой задачи надо купить VPS/VDS сервак? 1 ядро и 1Гб памяти будет достаточно?
Забудьте. Эластик рекомендует минимум
16гб оперативки, а в лучшем случае
64.
A machine with 64 GB of RAM is the ideal sweet spot, but 32 GB and 16 GB machines are also common. Less than 8 GB tends to be counterproductive (you end up needing many, many small machines), and greater than 64 GB has problems
Лучше всего мой сайт загрузить на этот VPS и через nginx к нему по localhost подключаться или можно оставить прежний хостинг и по IP моего VPS к нему подключаться?
Этот вопрос сформулирован неправильно. Я так и не смог понять, что именно вы имели в виду. В любом случае вам понадобится полный ssh доступ
Достаточно ли 1 VPS купить для данного рода задачи с 1 млн+ документов или надо несколько взять и как-то распределить нагрузку? 1 node = 1 VPS или на 1 VPS я могу много nodes устанавливать?
Тут зависит от ваших нужд. Для среднего проекта одной машинки хватит. Но опять же, обратите внимание на первый ответ.
Ну и опять же, прочитайте рекомендации по железу более подробнее:
https://www.elastic.co/guide/en/elasticsearch/guid...