Назад | Перейти на главную страницу

redis sentinels в AWS и статических IP-адресах

Я хочу настроить сигнальный кластер из трех экземпляров в AWS, а затем иметь главный и резервный экземпляры Redis, контролируемые сигнальным кластером. Вопрос в том, как работать с DHCP в AWS VPC. Поскольку кластеры redis и sentinel должны знать, где искать друг друга, мне кажется, что нет никакого способа обойтись без назначения статических IP-адресов всем экземплярам.

  1. Правильно ли я предполагаю, или есть способ создать кластер sentinel / redis без статических IP-адресов?

  2. Если это так, и мне нужно назначить статические IP-адреса экземплярам, ​​есть риск, что IP-адрес будет занят другим экземпляром в VPC, и, следовательно, запуск экземпляра не удастся. Кто-нибудь знает, есть ли способ обойти эту проблему?

Единственный способ, который я могу найти, чтобы назначить частный статический IP-адрес экземпляру EC2, - это создать эластичный сетевой интерфейс (ENI), указать IP-адрес при его создании, а затем присоединить его к своему экземпляру EC2.