首页 > 解决方案 > Firebase Cloud Functions 和 Cloud Firestore 区域

问题描述

添加新的 Firebase 应用程序时,如果选择 europe-west3 Cloud Firestore 位置,我会收到以下警告 - 关于要使用 Cloud Functions 时的计费和延迟

在此处输入图像描述

这是否意味着如果我们需要将数据存储在欧盟并计划使用 Cloud Functions,我们不应该使用 Firestore?

标签: firebasegoogle-cloud-firestoregoogle-cloud-functions

解决方案


当前状态(04/2020):

  • Google Cloud Functions在 europe-west3(法兰克福)以Tier2 定价提供,但在 europe-west1(比利时)和 europe-west2(伦敦)可用于 Tier1
  • Google Firebase Firestore用于europe-west2(伦敦)、europe-west3(法兰克福)和 europe-west6(苏黎世)
  • DatastoreNative模式下的Google Cloud Firestore可用于 europe-west2(伦敦)、europe-west3(法兰克福)和 europe-west6(苏黎世),也可用于多区域模式(europe-west1(比利时)、europe-west4 (Eemshaven))哪个更贵。

因此,您现在可以在同一区域使用交叉点来使用Google Cloud FunctionsGoogle Firebase Firestore 。如果您想获得免费的出口费用,可以使用europe-west2

如果您不在同一个区域使用它,您仍然可以一起使用它,但您必须记住跨区域的出口成本。正如警告所述,您还必须牢记延迟。延迟问题取决于您的应用程序的需求,但不建议这样做。


推荐阅读