在收入方面,谷歌通常在公共云市场领导者中排名第三。作为云和物联网创新者,他们肯定排名更高,甚至可能名列前茅。谷歌自己的业务运行在一套复杂的云工具上,这些工具推出了 kubernetes 和 istio 等概念,为他们在强大的基础设施效率平台上创建高可用性和性能提供了丰富的经验。谷歌云物联网战略不像亚马逊或微软那样广为人知或容易审查,可能需要对云物联网采取不同的倾斜,但它们绝对值得考虑。
google cloud 中的高级 iot 支持
谷歌最近发布了谷歌分布式云,公布了更广泛的云到边缘场景战略。该平台实际上是一个平台软件层,可以为其开发应用程序,然后不仅可以托管在 google 的云中,还可以托管在本地边缘设备中,甚至可以托管在企业数据中心中。虽然该功能要到 2022 年才能完全可用,但它有望为物联网功能的分布提供尽可能丰富的模型,甚至可以用于云提供商或其他边缘计算设施。
只需看一眼谷歌云网站,就可以看出谷歌采取了不同于其竞争对手亚马逊和微软的物联网战略。这两家公司在其产品列表中都非常突出地展示了物联网,并列出了各种与物联网相关的服务。谷歌将物联网列入其产品列表,但只列出了两个物联网元素:cloud iot core 和 edge tpu,这是一种人工智能芯片,作为谷歌 coral iot 边缘产品的一个元素。
然而,这并不意味着谷歌不提供其竞争对手的功能。它以不同的方式提供它们。cloud iot core 是一项托管 iot 服务,主要处理 iot 设备部署、管理和安全的前端流程,并提供与其他 google cloud 应用程序的连接,然后支持 iot 应用程序开发、分析以及数据存储和检索。物联网,对于谷歌云来说,就是物联网设备加上应用程序的开发和部署。这与其云竞争对手相同,尽管谷歌以应用程序为中心的方法与其以物联网为中心的元素组装不同。
虽然可以在没有 google 的 iot 元素的情况下构建 google cloud iot 应用程序,但需要更多的开发工作。因此,最好从以下问题开始您的 iot 战略:google 的 cloud iot core 是否适合您的战略,以及托管服务定价是否可接受。如果没有,那么谷歌的物联网可能很难被采用。
边缘和设备选项
cloud iot core 中的设备管理器元素提供物联网设备的部署、配置、监控和连接。google 使用设备管理器支持各种 iot 设备和协议,并且该服务驻留在云中并作为无服务器/基于微服务的组件实现,因此具有高度可扩展性。如果设备满足 google 的安全要求,cloud iot core 将提供全栈安全。支持基于iam 值的角色,以提供用户对 iot 数据的访问控制。与亚马逊和微软的物联网战略不同,它们提供了一种将其云功能扩展到兼容的本地服务器上的方法,而谷歌并不提倡将谷歌云扩展到本地。cloud iot core 元素提供发布和订阅接口,将 iot 遥测连接到云应用程序,google 支持各种协议,这些协议提供了本地 iot 边缘设备和 google cloud 之间的耦合。但是,cloud iot core 提供了网关以支持资源受限的设备的离线操作。网关能够代表设备与其他 cloud iot core 组件进行通信,然后在设备可用时进行同步。stackdriver monitoring 可用于以实时或摘要形式创建仪表板、警报和升级流和报告,并设置和报告阈值。stackdriver logging 提供连接、流量和错误日志记录,并再次允许用户根据这些设置设置阈值和报告异常。这与 cloud pub/sub 日志相关联,以发布/订阅流量并显示设备和事件之间的关联。
物联网事件处理
google 的定制 asic(edge tpu)旨在支持 ai 的前向演进,用于对延迟敏感的应用程序。asic 可供设备制造商使用,但 google 与 coral 有合作关系,可提供配备该芯片的各种边缘控制器。其他边缘元素可以用于本地事件处理,方法是使用与设备相关的物联网协议之一,或者创建到 cloud pub/sub(google 的消息/事件摄取服务)的自定义链接。cloud pub/sub 是 google 物联网模型中所有事件处理的入口。它提供将消息和事件转换为通用发布/订阅形式,并允许任何 google cloud 或 cloud iot 应用程序以及用户应用程序订阅事件流并根据需要接收 iot 消息。cloud pub/sub 是一个框架,用于保证事件交付、事件导向,甚至是确保所有事件都得到充分处理的功能。它还包括安全/合规功能,可最大限度地减少构建合规物联网应用程序的挑战。
cloud pub/sub 是 google cloud 的一项独立服务,由托管 cloud iot core 服务的 protocol bridge 元素用于连接设备。因此,出于某种原因不使用 cloud iot core 的物联网应用程序仍然可以链接到谷歌的其他物联网友好云服务,包括分析。还有一个 pub/sub lite 版本,其中复杂的处理能力不如低成本重要。
物联网分析
cloud pub/sub 接口将事件耦合到 google 的任何分析工具(cloud dataflow、bigquery、cloud bigtable、ml 和 google data studio),以及可以使用 cloud pub/sub 的第三方分析或 ai 应用程序。谷歌还提供了一系列使用人工智能和机器学习的丰富工具和应用程序。这些可用于 iot 应用程序,但它们并未明确与 google 的 iot 产品集成。虽然谷歌在业务流程层面有一些数字孪生工具(其最近的供应链数字孪生就是一个很好的例子),但它尚未提供物联网应用程序或物联网基础设施的数字孪生。与边缘计算的情况一样,谷歌可能依赖第三方关系来支持更广泛的数字孪生物联网应用程序框架,但尚未公布。 返回列表