Подключение к Cloud SQL + автоматическое масштабирование

Согласно this, Cloud SQL требует внешнего IP-адреса клиента для чтобы разрешить подключения к нему. Другой предлагаемый способ - это прокси-сервер sql с большим заявлением о том, что метод может измениться со временем.

Вопрос. Если я автоматически масштабирую виртуальные машины с вычислительным ядром, на которых работают веб-серверы, нужно ли мне назначать им все внешние IP-адреса, а затем устанавливать их в экземпляре Cloud SQL? Или мне не хватает чего-то огромного? Возможно, нубский вопрос, спасибо, что прочитали.


person iPhoney    schedule 19.07.2016    source источник


Ответы (2)


Рекомендуемый способ - использовать прокси Cloud SQL (но если вы действительно не хотите его использовать, вам потребуется добавить статические IP-адреса к виртуальным машинам GCE и занести их в белый список в экземпляре Cloud SQL).

person Vadim    schedule 19.07.2016
comment
Я, вероятно, закончу с прокси, просто они звучат немного неуверенно. Я удивлен, что они не придумали более надежного метода. Метод статического IP-адреса в лучшем случае неуклюж, учитывая, что для того, чтобы разрешения на основе IP-адреса начали отражаться, может потребоваться некоторое время, что означает, что автоматически созданный экземпляр не сможет подключиться к sql немедленно, но LB будет отправлять на него веб-трафик. Спасибо за ваш вклад. - person iPhoney; 20.07.2016
comment
Прокси-сервер Cloud SQL не является предварительным - это рекомендуемый способ подключения с компьютеров с эфемерными IP-адресами (я из команды Cloud SQL) - person Vadim; 20.07.2016
comment
Хорошо, круто, я уже настроил его, приятно знать, что он не исчезнет. большое спасибо! - person iPhoney; 21.07.2016

Кроме того, вы можете настроить один экземпляр виртуальной машины с помощью cloud_sql_proxy и прослушивать интерфейс вашей подсети (например), чтобы можно было подключить любой новый экземпляр виртуальной машины к тому, у которого есть прокси.

person lazycommit    schedule 06.09.2017