firebase - Firebase Cloud Functions 和 Cloud Firestore 区域
问题描述
添加新的 Firebase 应用程序时,如果选择 europe-west3 Cloud Firestore 位置,我会收到以下警告 - 关于要使用 Cloud Functions 时的计费和延迟
这是否意味着如果我们需要将数据存储在欧盟并计划使用 Cloud Functions,我们不应该使用 Firestore?
解决方案
当前状态(04/2020):
- Google Cloud Functions在 europe-west3(法兰克福)以Tier2 定价提供,但在 europe-west1(比利时)和 europe-west2(伦敦)可用于 Tier1
- Google Firebase Firestore可用于europe-west2(伦敦)、europe-west3(法兰克福)和 europe-west6(苏黎世)
- Datastore和Native模式下的Google Cloud Firestore可用于 europe-west2(伦敦)、europe-west3(法兰克福)和 europe-west6(苏黎世),也可用于多区域模式(europe-west1(比利时)、europe-west4 (Eemshaven))哪个更贵。
因此,您现在可以在同一区域使用交叉点来使用Google Cloud Functions和Google Firebase Firestore 。如果您想获得免费的出口费用,可以使用europe-west2。
如果您不在同一个区域使用它,您仍然可以一起使用它,但您必须记住跨区域的出口成本。正如警告所述,您还必须牢记延迟。延迟问题取决于您的应用程序的需求,但不建议这样做。
推荐阅读
- javascript - 正则表达式'/code.? * (\w {4}) /' 不起作用
- javascript - 如何在 jQuery 中暂停 FadeTo() 方法?
- angularjs - Angular JS - 如何从另一个元素的事件中更改输入的值
- python - Shutil zipping error和shutil rmtree错误,帮我理解
- pandas - 用pandas过滤DataFrame中满足另一个DataFrame条件的多个单独行?
- outlook - 如何将数据从 SQL Azure 导入 O365 Outlook 日历
- javascript - 为什么我的 Array.prototype.find() 返回未定义?
- time-series - Stata时间序列滚动预测
- node.js - 使用 MongoDB 和 NodeJS 更新数组中的字段
- reactjs - React/redux:我必须重新加载页面才能删除