通过 VPN 连接到新的 Google Cloud SQL (MySQL) 第二代

Connect to new Google Cloud SQL (MySQL) 2nd Generation via VPN

新的 Google Cloud SQL Engine 将自己的 VM 实例创建到 运行 一个 MySQL 数据库,具有公开的 public IP 地址。我希望可以通过 VPN 连接到 Google 计算云,然后在内部连接到 MySQL VM 实例。这可能吗?我尝试连接的计算机是位于云端之外的物理机。

如果不可能,如果我通过 VPN 连接并使用 public IP 地址连接到 MySQL 实例会怎样?它会快速解析到内部网络并模仿本地连接的行为(无延迟)吗?或者它是否具有与连接到没有 VPN 的外部 IP 地址相同的性能?

抱歉,目前没有 VPN/private Cloud SQL 的 IP 支持。目前,您可以使用实例设置来控制允许哪些 IP 连接。默认情况下,mysql 服务器被所有外部连接锁定。

通过 VPN 连接不应改善延迟,实际上可能会损害它,具体取决于设置方式。如果您想验证这一点,我建议您进行自己的测试。

您还可以使用 Cloud SQL Proxy 进行外部连接,它使用 SSL 证书建立通向 MySQL 的 SSL 隧道。