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