Привет, лор! Помоги советом.
Ситуация такая:
1. Допустим, у меня есть две виртуалки - одна где-нибудь в Амазоне (А), вторая, например, в DigitalOcean (Б)
2. На обеих виртуалках крутится какой-нибудь сервис (например, условная Монга), каждая слушает свой условный localhost:27017
3. Как правильно сделать, чтобы один сервис таки смог обращаться к другому (например, с целью репликации)?
Я только знаю как это сделать перевесив сервис слушать с локалхоста на внешний ip. Ещё знаю как это делается через ssh local port-forwarding (если нужно обратиться, например, с ноута на какой-то из этих удаленных серверов): ssh -L 27017:localhost:27017 user@serverA
А с одного удаленного на другой удаленный как это правильно делается? Явно же есть какие-то более правильные средства для продакшен серверов и соединения А и Б сервисов, без вывешивания их на внешку на всеобщее обозрение?