在(zai)(zai)(zai)收入方面,谷歌(ge)通常在(zai)(zai)(zai)公共云(yun)市場(chang)領導者中排名第三(san)。作為云(yun)和物(wu)聯網創(chuang)新者,他們肯定排名更高(gao),甚至(zhi)可能名列(lie)前(qian)茅。谷歌(ge)自己的業務運行在(zai)(zai)(zai)一(yi)套(tao)復雜的云(yun)工具上(shang),這些工具推出(chu)了 Kubernetes 和 Istio 等概念(nian),為他們在(zai)(zai)(zai)強大的基礎設(she)施(shi)效率平臺(tai)上(shang)創(chuang)建高(gao)可用(yong)性(xing)和性(xing)能提供(gong)了豐富的經驗。谷歌(ge)云(yun)物(wu)聯網戰(zhan)略不(bu)像(xiang)亞(ya)馬(ma)遜或微軟那(nei)樣(yang)廣為人知或容易審(shen)查,可能需(xu)要對(dui)云(yun)物(wu)聯網采取不(bu)同的傾斜(xie),但它們絕對(dui)值得考慮。
Google Cloud 中的(de)高級 IoT 支持
谷歌最近發布了(le)谷歌分(fen)布式云(yun),公布了(le)更廣(guang)泛的云(yun)到邊緣場景(jing)戰(zhan)略。該平臺實際上是(shi)一個平臺軟件層,可(ke)以為其開(kai)發(fa)應用程序,然后不僅(jin)可(ke)以托管在 Google 的云中(zhong)(zhong),還(huan)可(ke)以托管在本地邊緣設(she)備中(zhong)(zhong),甚至(zhi)可(ke)以托管在企(qi)業數據中(zhong)(zhong)心中(zhong)(zhong)。雖然該功能(neng)要到 2022 年才能(neng)完全(quan)可(ke)用,但它(ta)有望為物聯網功能(neng)的分布提供(gong)盡可(ke)能(neng)豐富(fu)的模(mo)型,甚至(zhi)可(ke)以用于(yu)云提供(gong)商(shang)或其他(ta)邊緣計(ji)算設(she)施。
只需看一眼谷(gu)歌云網站,就(jiu)可以看出(chu)(chu)谷(gu)歌采取了不同于其競爭對(dui)手亞馬遜和微(wei)軟的物(wu)聯(lian)網戰略(lve)。這(zhe)兩(liang)家公司在(zai)其產(chan)品列(lie)(lie)表(biao)中都非常突出(chu)(chu)地展示(shi)了物(wu)聯(lian)網,并列(lie)(lie)出(chu)(chu)了各種(zhong)與物(wu)聯(lian)網相(xiang)關的服務。谷(gu)歌將物(wu)聯(lian)網列(lie)(lie)入其產(chan)品列(lie)(lie)表(biao),但只列(lie)(lie)出(chu)(chu)了兩(liang)個(ge)物(wu)聯(lian)網元素(su):Cloud IoT Core 和 Edge TPU,這(zhe)是一種(zhong)人工智能芯片(pian),作(zuo)為谷(gu)歌 Coral IoT 邊緣(yuan)產(chan)品的一個(ge)元素(su)。
然而,這(zhe)并不(bu)意(yi)味著谷(gu)歌(ge)不(bu)提(ti)供(gong)其(qi)競爭對手的功能(neng)。它以不(bu)同的方(fang)式提(ti)供(gong)它們(men)。Cloud IoT Core 是一項托管 IoT 服務(wu),主要處理 IoT 設備(bei)部(bu)署、管理和安(an)全的前端流程,并提(ti)供(gong)與其(qi)他 Google Cloud 應(ying)用(yong)程序(xu)的連接,然后支持 IoT 應(ying)用(yong)程序(xu)開發、分析以及數據存儲和檢索(suo)。物(wu)聯網,對于谷(gu)歌(ge)云來說,就是物(wu)聯網設備(bei)加上應(ying)用(yong)程序(xu)的開發和部(bu)署。這(zhe)與其(qi)云競爭對手相同,盡管谷(gu)歌(ge)以應(ying)用(yong)程序(xu)為中心的方(fang)法與其(qi)以物(wu)聯網為中心的元素組裝(zhuang)不(bu)同。
雖然可(ke)(ke)(ke)以(yi)在(zai)沒(mei)有 Google 的(de) IoT 元(yuan)素的(de)情(qing)況下構建(jian) Google Cloud IoT 應用(yong)程序,但需要更多的(de)開(kai)發(fa)工作。因此(ci),最好從以(yi)下問題開(kai)始您(nin)的(de) IoT 戰略:Google 的(de) Cloud IoT Core 是(shi)否適合您(nin)的(de)戰略,以(yi)及托管服(fu)務定價是(shi)否可(ke)(ke)(ke)接受。如果沒(mei)有,那么谷歌的(de)物(wu)聯網可(ke)(ke)(ke)能很難被(bei)采用(yong)。
邊(bian)緣和設備選項(xiang)
Cloud IoT Core 中的(de)(de)(de)(de)設(she)(she)備(bei)(bei)管理器(qi)元素提(ti)供物聯網(wang)設(she)(she)備(bei)(bei)的(de)(de)(de)(de)部署(shu)、配置、監(jian)控(kong)(kong)和連接。Google 使用設(she)(she)備(bei)(bei)管理器(qi)支持(chi)各種 IoT 設(she)(she)備(bei)(bei)和協議,并且該(gai)服(fu)務駐留在云(yun)中并作為無服(fu)務器(qi)/基于微服(fu)務的(de)(de)(de)(de)組件實現,因此具有(you)高度可擴展性。如(ru)果設(she)(she)備(bei)(bei)滿足(zu) Google 的(de)(de)(de)(de)安全(quan)要(yao)求(qiu),Cloud IoT Core 將提(ti)供全(quan)棧安全(quan)。支持(chi)基于IAM 值的(de)(de)(de)(de)角色,以提(ti)供用戶(hu)對 IoT 數(shu)據(ju)的(de)(de)(de)(de)訪問控(kong)(kong)制(zhi)。與(yu)(yu)亞馬遜和微軟的(de)物聯(lian)網(wang)戰略不同,它們提供了(le)一種(zhong)將(jiang)其云功能(neng)擴展(zhan)到(dao)(dao)兼容的(de)本(ben)地(di)服(fu)務器(qi)上的(de)方(fang)法,而谷(gu)歌并(bing)不提倡將(jiang)谷(gu)歌云擴展(zhan)到(dao)(dao)本(ben)地(di)。Cloud IoT Core 元素(su)提供發布和訂(ding)閱接口,將(jiang) IoT 遙(yao)測連(lian)接到(dao)(dao)云應用程序,Google 支持各種(zhong)協議,這些協議提供了(le)本(ben)地(di) IoT 邊緣設(she)(she)備(bei)和 Google Cloud 之間(jian)的(de)耦合。但是,Cloud IoT Core 提供了(le)網(wang)關以(yi)支持資源受限的(de)設(she)(she)備(bei)的(de)離線操作。網(wang)關能(neng)夠代表(biao)設(she)(she)備(bei)與(yu)(yu)其他(ta) Cloud IoT Core 組件(jian)進(jin)行通信,然后在設(she)(she)備(bei)可用時進(jin)行同步。Stackdriver Monitoring 可用于以(yi)實時或摘要形(xing)式(shi)創建儀表(biao)板、警報和升(sheng)級流(liu)(liu)和報告(gao),并(bing)設(she)(she)置和報告(gao)閾值。Stackdriver Logging 提供連(lian)接、流(liu)(liu)量(liang)和錯誤日(ri)志(zhi)記錄(lu),并(bing)再次允許用戶根據這些設(she)(she)置設(she)(she)置閾值和報告(gao)異常。這與(yu)(yu) Cloud Pub/Sub 日(ri)志(zhi)相關聯(lian),以(yi)發布/訂(ding)閱流(liu)(liu)量(liang)并(bing)顯示設(she)(she)備(bei)和事件(jian)之間(jian)的(de)關聯(lian)。
物(wu)聯網事件處理(li)
Google 的(de)(de)定制(zhi) ASIC(Edge TPU)旨在(zai)支持 AI 的(de)(de)前向演進(jin),用(yong)于對延遲敏感(gan)的(de)(de)應用(yong)程序。ASIC 可(ke)供設備(bei)制(zhi)造商使(shi)用(yong),但(dan) Google 與(yu) Coral 有合(he)作關系,可(ke)提供配備(bei)該芯片的(de)(de)各種邊緣控制(zhi)器。其他(ta)邊緣元素可(ke)以用(yong)于本地(di)事(shi)件處理,方法是使(shi)用(yong)與(yu)設備(bei)相關的(de)(de)物聯網協議(yi)之一,或(huo)者創建到 Cloud Pub/Sub(Google 的(de)(de)消息/事(shi)件攝取服務)的(de)(de)自(zi)定義鏈接。Cloud Pub/Sub 是(shi) Google 物(wu)聯(lian)網模(mo)型中所(suo)有(you)事(shi)件處(chu)理(li)的入口。它提供將消(xiao)(xiao)息(xi)和事(shi)件轉換為通用(yong)(yong)發布/訂閱(yue)形式(shi),并允許任何(he) Google Cloud 或(huo) Cloud IoT 應用(yong)(yong)程序(xu)(xu)以及(ji)用(yong)(yong)戶(hu)應用(yong)(yong)程序(xu)(xu)訂閱(yue)事(shi)件流并根據需要(yao)接收 IoT 消(xiao)(xiao)息(xi)。Cloud Pub/Sub 是(shi)一個框(kuang)架,用(yong)(yong)于保證(zheng)事(shi)件交付(fu)、事(shi)件導向,甚至是(shi)確(que)保所(suo)有(you)事(shi)件都(dou)得到充分(fen)處(chu)理(li)的功(gong)能。它還包括安全/合(he)規功(gong)能,可最大(da)限度地減(jian)少構(gou)建(jian)合(he)規物(wu)聯(lian)網應用(yong)(yong)程序(xu)(xu)的挑戰(zhan)。
Cloud Pub/Sub 是 Google Cloud 的(de)(de)(de)一(yi)項(xiang)獨立服(fu)務(wu),由托管 Cloud IoT Core 服(fu)務(wu)的(de)(de)(de) Protocol Bridge 元素用(yong)(yong)于連接(jie)設(she)備。因此(ci),出(chu)于某種原因不使用(yong)(yong) Cloud IoT Core 的(de)(de)(de)物聯網應用(yong)(yong)程序仍(reng)然(ran)可以鏈接(jie)到谷歌的(de)(de)(de)其他物聯網友好云(yun)服(fu)務(wu),包括分析(xi)。還有一(yi)個(ge) Pub/Sub Lite 版本,其中復雜的(de)(de)(de)處理能力不如低成(cheng)本重要。
物(wu)聯網分析(xi)
Cloud Pub/Sub 接口(kou)將事件耦合到 Google 的任何分析工(gong)具(Cloud Dataflow、BigQuery、Cloud Bigtable、ML 和 Google Data Studio),以及可以使用 Cloud Pub/Sub 的第(di)三方(fang)分析或(huo) AI 應(ying)用程序。谷(gu)歌還提供(gong)了一(yi)系列使用人(ren)工(gong)智(zhi)能和機器(qi)學習的豐富工(gong)具和應(ying)用程序。這些可用于 IoT 應(ying)用程序,但它們并未(wei)明(ming)確與 Google 的 IoT 產(chan)品集成。雖然谷歌在業務流程層(ceng)面(mian)有一(yi)些數(shu)字(zi)孿(luan)生(sheng)(sheng)工具(其最近的(de)供應(ying)鏈(lian)數(shu)字(zi)孿(luan)生(sheng)(sheng)就是一(yi)個很好的(de)例子),但它尚未(wei)提供物(wu)聯(lian)(lian)網(wang)應(ying)用(yong)程序(xu)或物(wu)聯(lian)(lian)網(wang)基礎設施的(de)數(shu)字(zi)孿(luan)生(sheng)(sheng)。與邊緣計(ji)算的(de)情況一(yi)樣,谷歌可能依(yi)賴(lai)第三方(fang)關(guan)系來支持(chi)更廣泛的(de)數(shu)字(zi)孿(luan)生(sheng)(sheng)物(wu)聯(lian)(lian)網(wang)應(ying)用(yong)程序(xu)框架,但尚未(wei)公布。 返(fan)回列表(biao)