在收入方面,谷歌通常在公共云市場領(lǐng)導(dǎo)者中排名第三。作為云和物聯(lián)網(wǎng)創(chuàng)新者,他們肯定排名更高,甚至可能名列前茅。谷歌自己的業(yè)務(wù)運行在一套復(fù)雜的云工具上,這些工具推出了 Kubernetes 和 Istio 等概念,為他們在強大的基礎(chǔ)設(shè)施效率平臺上創(chuàng)建高可用性和性能提供了豐富的經(jīng)驗。谷歌云物聯(lián)網(wǎng)戰(zhàn)略不像亞馬遜或微軟那樣廣為人知或容易審查,可能需要對云物聯(lián)網(wǎng)采取不同的傾斜,但它們絕對值得考慮。
Google Cloud 中的高級 IoT 支持
谷歌最近發(fā)布了谷歌分布式云,公布了更廣泛的云到邊緣場景戰(zhàn)略。該平臺實際上是一個平臺軟件層,可以為其開發(fā)應(yīng)用程序,然后不僅可以托管在 Google 的云中,還可以托管在本地邊緣設(shè)備中,甚至可以托管在企業(yè)數(shù)據(jù)中心中。雖然該功能要到 2022 年才能完全可用,但它有望為物聯(lián)網(wǎng)功能的分布提供盡可能豐富的模型,甚至可以用于云提供商或其他邊緣計算設(shè)施。
只需看一眼谷歌云網(wǎng)站,就可以看出谷歌采取了不同于其競爭對手亞馬遜和微軟的物聯(lián)網(wǎng)戰(zhàn)略。這兩家公司在其產(chǎn)品列表中都非常突出地展示了物聯(lián)網(wǎng),并列出了各種與物聯(lián)網(wǎng)相關(guān)的服務(wù)。谷歌將物聯(lián)網(wǎng)列入其產(chǎn)品列表,但只列出了兩個物聯(lián)網(wǎng)元素:Cloud IoT Core 和 Edge TPU,這是一種人工智能芯片,作為谷歌 Coral IoT 邊緣產(chǎn)品的一個元素。
然而,這并不意味著谷歌不提供其競爭對手的功能。它以不同的方式提供它們。Cloud IoT Core 是一項托管 IoT 服務(wù),主要處理 IoT 設(shè)備部署、管理和安全的前端流程,并提供與其他 Google Cloud 應(yīng)用程序的連接,然后支持 IoT 應(yīng)用程序開發(fā)、分析以及數(shù)據(jù)存儲和檢索。物聯(lián)網(wǎng),對于谷歌云來說,就是物聯(lián)網(wǎng)設(shè)備加上應(yīng)用程序的開發(fā)和部署。這與其云競爭對手相同,盡管谷歌以應(yīng)用程序為中心的方法與其以物聯(lián)網(wǎng)為中心的元素組裝不同。
雖然可以在沒有 Google 的 IoT 元素的情況下構(gòu)建 Google Cloud IoT 應(yīng)用程序,但需要更多的開發(fā)工作。因此,最好從以下問題開始您的 IoT 戰(zhàn)略:Google 的 Cloud IoT Core 是否適合您的戰(zhàn)略,以及托管服務(wù)定價是否可接受。如果沒有,那么谷歌的物聯(lián)網(wǎng)可能很難被采用。
邊緣和設(shè)備選項
Cloud IoT Core 中的設(shè)備管理器元素提供物聯(lián)網(wǎng)設(shè)備的部署、配置、監(jiān)控和連接。Google 使用設(shè)備管理器支持各種 IoT 設(shè)備和協(xié)議,并且該服務(wù)駐留在云中并作為無服務(wù)器/基于微服務(wù)的組件實現(xiàn),因此具有高度可擴展性。如果設(shè)備滿足 Google 的安全要求,Cloud IoT Core 將提供全棧安全。支持基于IAM 值的角色,以提供用戶對 IoT 數(shù)據(jù)的訪問控制。與亞馬遜和微軟的物聯(lián)網(wǎng)戰(zhàn)略不同,它們提供了一種將其云功能擴展到兼容的本地服務(wù)器上的方法,而谷歌并不提倡將谷歌云擴展到本地。Cloud IoT Core 元素提供發(fā)布和訂閱接口,將 IoT 遙測連接到云應(yīng)用程序,Google 支持各種協(xié)議,這些協(xié)議提供了本地 IoT 邊緣設(shè)備和 Google Cloud 之間的耦合。但是,Cloud IoT Core 提供了網(wǎng)關(guān)以支持資源受限的設(shè)備的離線操作。網(wǎng)關(guān)能夠代表設(shè)備與其他 Cloud IoT Core 組件進行通信,然后在設(shè)備可用時進行同步。Stackdriver Monitoring 可用于以實時或摘要形式創(chuàng)建儀表板、警報和升級流和報告,并設(shè)置和報告閾值。Stackdriver Logging 提供連接、流量和錯誤日志記錄,并再次允許用戶根據(jù)這些設(shè)置設(shè)置閾值和報告異常。這與 Cloud Pub/Sub 日志相關(guān)聯(lián),以發(fā)布/訂閱流量并顯示設(shè)備和事件之間的關(guān)聯(lián)。
物聯(lián)網(wǎng)事件處理
Google 的定制 ASIC(Edge TPU)旨在支持 AI 的前向演進,用于對延遲敏感的應(yīng)用程序。ASIC 可供設(shè)備制造商使用,但 Google 與 Coral 有合作關(guān)系,可提供配備該芯片的各種邊緣控制器。其他邊緣元素可以用于本地事件處理,方法是使用與設(shè)備相關(guān)的物聯(lián)網(wǎng)協(xié)議之一,或者創(chuàng)建到 Cloud Pub/Sub(Google 的消息/事件攝取服務(wù))的自定義鏈接。Cloud Pub/Sub 是 Google 物聯(lián)網(wǎng)模型中所有事件處理的入口。它提供將消息和事件轉(zhuǎn)換為通用發(fā)布/訂閱形式,并允許任何 Google Cloud 或 Cloud IoT 應(yīng)用程序以及用戶應(yīng)用程序訂閱事件流并根據(jù)需要接收 IoT 消息。Cloud Pub/Sub 是一個框架,用于保證事件交付、事件導(dǎo)向,甚至是確保所有事件都得到充分處理的功能。它還包括安全/合規(guī)功能,可最大限度地減少構(gòu)建合規(guī)物聯(lián)網(wǎng)應(yīng)用程序的挑戰(zhàn)。
Cloud Pub/Sub 是 Google Cloud 的一項獨立服務(wù),由托管 Cloud IoT Core 服務(wù)的 Protocol Bridge 元素用于連接設(shè)備。因此,出于某種原因不使用 Cloud IoT Core 的物聯(lián)網(wǎng)應(yīng)用程序仍然可以鏈接到谷歌的其他物聯(lián)網(wǎng)友好云服務(wù),包括分析。還有一個 Pub/Sub Lite 版本,其中復(fù)雜的處理能力不如低成本重要。
物聯(lián)網(wǎng)分析
Cloud Pub/Sub 接口將事件耦合到 Google 的任何分析工具(Cloud Dataflow、BigQuery、Cloud Bigtable、ML 和 Google Data Studio),以及可以使用 Cloud Pub/Sub 的第三方分析或 AI 應(yīng)用程序。谷歌還提供了一系列使用人工智能和機器學(xué)習(xí)的豐富工具和應(yīng)用程序。這些可用于 IoT 應(yīng)用程序,但它們并未明確與 Google 的 IoT 產(chǎn)品集成。雖然谷歌在業(yè)務(wù)流程層面有一些數(shù)字孿生工具(其最近的供應(yīng)鏈數(shù)字孿生就是一個很好的例子),但它尚未提供物聯(lián)網(wǎng)應(yīng)用程序或物聯(lián)網(wǎng)基礎(chǔ)設(shè)施的數(shù)字孿生。與邊緣計算的情況一樣,谷歌可能依賴第三方關(guān)系來支持更廣泛的數(shù)字孿生物聯(lián)網(wǎng)應(yīng)用程序框架,但尚未公布。 返回列表