2016-07-19 3 views
2

Pro this benötigt Cloud SQL die externe IP-Adresse des Clients, um Verbindungen zu ihm zuzulassen. Der andere vorgeschlagene Weg ist der SQL-Proxy mit einem großen Haftungsausschluss, dass die Methode im Laufe der Zeit ändern kann.Cloud SQL-Verbindung + Auto-Skalierung

Frage: Wenn ich Computer-VMs mit Webservern automatisch skalieren möchte, muss ich ihnen alle externen IPs zuweisen und sie dann in der Cloud SQL-Instanz festlegen? Oder fehlt mir etwas Großes? Noob Frage vielleicht, danke fürs Durchlesen.

Antwort

3

Der empfohlene Weg ist die Verwendung des Cloud SQL-Proxys (wenn Sie ihn jedoch nicht verwenden möchten, müssen Sie Ihren GCE-VMs statische IP-Adressen hinzufügen und sie auf der Cloud SQL-Instanz auf die weiße Liste setzen).

+0

Ich werde wahrscheinlich mit Proxys enden, nur dass sie ein wenig vorläufig klang. Ich bin überrascht, dass sie sich keine zuverlässigere Methode ausgedacht haben. Die statische IP-Methode ist bestenfalls ungeschickt, da es einige Zeit dauern kann, bis die IP-basierten Berechtigungen zu reflektieren beginnen. Das bedeutet, dass die automatisch erstellte Instanz nicht sofort eine Verbindung zu SQL herstellen kann, aber LB wird Web-Datenverkehr an sie senden. Danke für deinen Beitrag. – iPhoney

+1

Der Cloud SQL Proxy ist nicht vorläufig - es ist die empfohlene Verbindung von Maschinen mit ephemeren IPs (ich bin vom Cloud SQL Team) – Vadim

+0

Ok cool, ich habe es schon eingerichtet, gut zu wissen, dass es nicht weggehen wird. Vielen Dank! – iPhoney

0

Sie können auch eine einzelne VM-Instanz mit cloud_sql_proxy einrichten und Ihre Subnetzschnittstelle abhören (z. B.), um eine neue VM-Instanz mit einer Proxyverbindung zu verbinden.