我正在考虑我们的 GCP 项目的最佳位置:区域与多区域。
我们公司是一家位于北欧的代理商,拥有多个客户。我们目前使用 BigQuery、Vertex Notebooks、Cloud Functions 和 Dataform。我正在考虑的主要是 BigQuery 数据集位置,但当前和未来的服务也应该考虑在内。
阅读 Google 文档 关于位置注意事项,我得到以下专业知识:
观察:在GBQ中创建数据集时,默认位置是多区域。
看来选择单一区域,才是最理性的选择。尽管我的直觉让我走向多区域欧盟。
我是否忽略了什么? 您有什么意见/经验/考虑/建议吗?
我真的很想把这件事做好,以避免以后搬迁时遇到(实质性的)麻烦!
最好的, 托本
根据您的需求,我可以推荐多区域而不是单区域,原因如下:
多区域可以面向未来,特别是如果您要在全球范围内扩展客户,这具有更大的灵活性和可扩展性。
如果您有全球客户,则可以减少延迟,具体取决于他们的位置以及附近的 GCP 服务的位置。
如果在此类位置发生不可预见的事件,由于数据是跨多个区域复制的,因此恢复不是问题。
我能想到的唯一缺点是成本,但对于一个正在稳步增长的公司来说这是值得的。
但是如果您选择单一区域:
如果您有靠近应用程序位置的特定区域,则会降低延迟。
性能将达到峰值,因为它是您的应用程序的特定区域/位置。
成本更低。
缺点,不同地点的可用性将受到限制。