如何在负载平衡中在后端实例之间同步数据?

时间:2018-07-20 14:26:41

标签: google-cloud-platform google-compute-engine load-balancing multiple-instances instances

这是我第一次尝试在GCE中进行负载平衡,或者说实话。我已遵循GCE文档创建了跨区域负载平衡,并成功在us-central1-b和2个europe-west1-b实例中成功创建了工作HTTP(S)负载平衡。

在遵循了使用非托管实例组创建负载平衡的教程之后,我急切地寻找了在世界各地的实例之间同步数据的方法。当我指的是同步数据时,我的意思是共享相同的网站文件和数据库信息。我知道我可以手动将文件上传到每个实例,但是如果我在两个以上的位置拥有实例,则将花费相当长的时间。

我听说过使用Cloud Storage在实例之间共享相同(静态)数据,但是我不确定这是否适用于跨区域负载平衡(我仅找到基于内容的负载平衡文档为了那个原因)。我对此方法感到担心的是,我将需要在多个区域(实例所在的位置)中创建多个Cloud Storage,以减少延迟。否则,例如,来自新加坡的实例将不得不向美国的Cloud Storage请求数据,这将减少延迟,并有可能实现跨区域负载平衡的目的(或者我错了吗?)

我还听说过在每个实例中为同步数据库创建一个主Cloud SQL和外部(从属)MySQL,但是是否还有其他推荐的方法(在性能方面可能更好?)

0 个答案:

没有答案