Ответ 1
Если вам нужен управляемый хостинг от elastic.co, они взимают плату в соответствии с несколькими переменными. Вы можете найти цены здесь: https://www.elastic.co/found/pricing
Если вы хотите использовать версию с открытым исходным кодом, запустите свои собственные серверы и выполните собственное развертывание, код будет бесплатным и можно найти здесь: https://github.com/elastic/elasticsearch
Очень важно помнить, что вращение виртуальных машин на облаке НЕ бесплатно. Фактически, вы можете тратить больше денег на виртуальные виртуальные машины, чем на управляемые сервисы, управляемые elastic.co. Elasticsearch - это робот с памятью, и я обнаружил, что очень быстро и с небольшой нагрузкой мне пришлось выделить 4 ГБ ОЗУ только для пространства кучи Java. При большой нагрузке вам придется посвятить больше. Все это стоит денег.
Что касается интеграции с вашим главным стеком javascript, это не должно быть проблемой. Эта библиотека очень полезна: https://www.npmjs.com/package/elasticsearch