GCP:云功能和内存存储区问题

时间:2019-11-16 03:42:02

标签: networking google-cloud-platform google-cloud-functions google-cloud-memorystore google-vpc

我在 us-central1-b(主服务器)和us-central1-a(副本)区域中有一个存储区(标准层)。我正在通过云功能和无服务器VPC连接到memorystore实例。我所知道的是我的CF正在us-central1地区运行。有什么办法可以将云功能和memorystore实例都保留在同一区域中?

到目前为止,我可以指定我的memorystore实例的主节点所在的位置,但是cloudfunction没有任何选择可以使其在我想要的区域中运行。如果我可以获得有关CF区域的信息,则可以使memorystore在与CF相同的区域中运行。

1 个答案:

答案 0 :(得分:2)

您无法指定运行Cloud Functions的区域。在文档中:

  

Cloud Functions是区域性的,这意味着可以运行的基础架构   您的Cloud Function位于特定区域,并由   Google在该区域内的所有区域都可以冗余使用   地区。

另一句话是:

  

区域与其他区域之间具有高带宽,低延迟的网络连接   同一区域中的区域。

最后...

  

区域内的位置(区域)往往具有往返网络   在第95个百分位数上的延迟小于1ms。

这一切对我说的是,从两者均位于同一区域的Cloud Function调用Memorystore不会引起有意义的延迟开销。

参考文献: