【发布时间】:2022-01-13 14:55:22
【问题描述】:
我们正在开发一个使用 Apache Beam Go SDK 运行 Dataflow 作业的开源 project。
我们最近注意到,在不同工作人员位置(区域)运行的作业具有非常不同的性能,例如
us-central1-a 与 us-central1-f:
挂墙时间 -- 1 小时 21 分钟与 1 小时 58 分钟
总 vCPU -- 1129.907 vs 1727.49 vCPU hr
(请看附图)
这些作业在 GCS 存储桶(多区域)中读取完全相同的输入,并使用相同的代码对其进行处理。但是区域“us-central1-a”始终比“us-central1-f”具有更好的性能。有谁知道它们之间有什么区别?有没有关于如何选择区域的说明?
提前致谢!
【问题讨论】:
标签: google-compute-engine google-cloud-dataflow apache-beam dataflow