一个每周运行的 Dataproc Spark 作业在一个15节点集群上运行约30分钟,并将结果写入 BigQuery。考虑到这个情况,您应该如何优化集群成本?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 为 Dataproc 集群使用抢占式虚拟机。.
为什么这是答案
对于每周运行一次、持续30分钟的非关键性Dataproc Spark作业,使用抢占式虚拟机(Preemptible VMs)是优化成本的最佳方案。抢占式虚拟机提供高达80%的成本节约,非常适合容错性强、可以中断后重启或从检查点恢复的批量作业。由于该作业每周只运行一次且持续时间不长,即使偶尔发生抢占,重新启动作业的开销也远低于使用标准虚拟机的成本。 将工作负载迁移到Cloud Dataflow可能涉及代码重写和额外的学习曲线,且不一定比优化Dataproc成本更直接有效。使用更高内存的节点或将SSD附加到工作节点虽然可能缩短作业运行时间,但会显著增加集群成本,与优化成本的目标相悖。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡