设计一个摄取系统,用于处理 2000 万辆车每秒生成 600 字节记录的数据(约 40 TB/小时)。车辆应如何将数据发送到 GCP?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将数据直接发布到 Google Cloud Pub/Sub。.
为什么这是答案
Google Cloud Pub/Sub 是一个可扩展的异步消息传递服务,非常适合处理每秒数百万个事件的高吞吐量数据摄取场景。车辆可以直接将数据发布到 Pub/Sub 主题,Pub/Sub 会自动处理扩展和消息持久性。 直接写入 Google Cloud Storage 不适合这种高频率、小数据量的实时摄取,因为它会产生大量小文件,管理复杂且效率低下。直接流式传输到 Google BigQuery 可能会因高并发写入而导致配额限制,并且 BigQuery 更适合分析,而非原始数据摄取。继续使用现有的基于 FTP 的系统无法满足每秒 40 TB 的吞吐量要求,FTP 不具备处理如此大规模实时数据流的扩展性和可靠性。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡