如何使用只读副本?

odi*_*ity 5 google-cloud-sql

我已阅读Google Cloud SQL网站上的所有文档,现在了解如何创建和管理只读副本,但我还没有看到任何有关如何使用它们的信息,

  • Google 是否会自动对所有实例之间的连接进行负载平衡?
  • 我是否必须手动连接到特定的只读副本以避免访问主副本?如果是这样,我是否必须自己管理副本故障时的重新连接?

小智 6

Google 是否会自动对所有实例之间的连接进行负载平衡?

不,事实并非如此。每个实例都是独立的。您可以连接到副本并使用它们进行读取,同时使用主服务器进行读/写,但您需要将该逻辑设计到您的应用程序中

我是否必须手动连接到特定的只读副本以避免访问主副本?如果是这样,我是否必须自己管理副本故障时的重新连接?

是的,您必须连接到特定的只读副本。现在,您甚至无法像处理计算引擎实例那样保存和重用实例 IP(唉,我希望他们尽快解决这个问题......)。

现在您可以使用故障转移副本选项,因此您无需自己连接到只读副本,但它仅在发生故障时激活,它不是负载均衡器。