Я пытаюсь настроить два кластера Couchbase с XDCR, один в AWS и один в корпоративной сети нашего клиента. Обычно для каждого кластера я бы настраивал каждый узел, используя его частный IP-адрес. Но для получения XDCR мне нужно открыть узел в пункте назначения с общедоступным IP-адресом. Проблема в том, что узлы в кластере корпоративной сети не могут иметь отдельные общедоступные IP-адреса.
Что я хотел бы знать:
Все ли узлы в целевом кластере должны иметь общедоступный IP-адрес? Будет ли работать XDCR, если я сделаю общедоступным только указанный узел (через переадресацию NAT), а остальные узлы - частными? Например, если я настроил узел как 10.8.1.20, а исходный кластер использует общедоступный IP-адрес 203.x.x.x для подключения к этому узлу (через NAT), будет ли работать репликация XDCR?
Есть ли какой-то прокси, через который я могу настроить XDCR для этого кластера? Этот прокси-сервер может находиться в DMZ и пересылать запросы репликации в целевой кластер.