Redis Sentinels в AWS и статических IP-адресов
Я хочу настроить сторожевой кластер с 3 экземплярами в AWS, а затем иметь главный и резервный экземпляр Redis, управляемый сторожевым кластером. Вопрос в том, как работать с DHCP в AWS VPC. Поскольку кластеры redis и sentinel должны знать, где искать друг друга, мне кажется, что нет способа обойти назначение статических IP-адресов для всех экземпляров.
Я правильно полагаю или есть способ создать дозорный / Redis кластер без статических IP-адресов?
Если это так, и я должен назначить статические IP-адреса экземплярам, существует риск, что IP-адрес будет принят другим экземпляром в VPC, и, следовательно, запуск экземпляра завершится неудачно. Кто-нибудь знает, есть ли способ обойти эту проблему?
1 ответ
Единственный способ найти частный статический IP-адрес для экземпляра EC2 - это создать Elastic Network Interface (ENI), указать IP-адрес при его создании, а затем подключить его к вашему экземпляру EC2.