在全球部署10,000个物联网温度传感器,并要求大规模地进行实时摄取、处理、存储和分析。您应该使用哪种架构?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将传感器数据发布到Cloud Pub/Sub,将Pub/Sub流式传输到Cloud Dataflow,并将结果写入BigQuery。.
为什么这是答案
此架构利用了Google Cloud的无服务器和可扩展服务,非常适合大规模物联网数据。Cloud Pub/Sub提供高吞吐量的消息摄取,能够处理10,000个传感器产生的实时数据流。Cloud Dataflow是一个全托管的流处理服务,可以对数据进行实时转换、聚合和分析。最后,BigQuery是一个高度可扩展的PB级数据仓库,非常适合存储和分析大量历史和实时数据。 其他选项的不足在于: 将传感器数据摄取到Google Cloud Datastore,然后导出到BigQuery:Datastore不适合作为大规模实时流数据的摄取层,其写入性能和成本结构不适合此用例。 将原始遥测数据写入Cloud Storage,并按需启动Dataproc (Hadoop) 集群进行分析:这种方法是批处理而非实时处理,无法满足实时摄取和分析的要求。 将日志批量导出到Cloud Storage,导入到Cloud SQL,并根据需要运行分析:Cloud SQL不适合处理大规模的实时流数据,其扩展性和写入性能无法满足10,000个传感器的数据量。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡