隨著云原生技術(shù)理念的蓬勃發(fā)展,云原生架構(gòu)完成了IT架構(gòu)在云計(jì)算時代的進(jìn)化升級。以CI/CD、DevOps、微服務(wù)架構(gòu)為代表的云原生技術(shù)以其高效穩(wěn)定、快速響應(yīng)的特點(diǎn)驅(qū)動引領(lǐng)企業(yè)發(fā)展,幫助企業(yè)構(gòu)建更加適用于云上的應(yīng)用服務(wù)。
四大挑戰(zhàn)
據(jù)預(yù)測,未來5~8年,整個物聯(lián)網(wǎng)的產(chǎn)業(yè)規(guī)模會繼續(xù)擴(kuò)大,在車聯(lián)網(wǎng)、智能機(jī)器人,尤其是工業(yè)物聯(lián)網(wǎng)領(lǐng)域發(fā)展會比較快。與高速發(fā)展并存的,是物聯(lián)網(wǎng)商用化面臨的挑戰(zhàn)。主要有四個方面:
1、物聯(lián)設(shè)備嚴(yán)重碎片化
2、物聯(lián)應(yīng)用開發(fā)定制需求多
3、物聯(lián)安全挑戰(zhàn)大
4、端到端運(yùn)維難度大
在面對物聯(lián)網(wǎng)挑戰(zhàn)的同時,從架構(gòu)演進(jìn)的趨勢可以看到,現(xiàn)在整個物聯(lián)網(wǎng)基本上呈現(xiàn)一個「煙囪式」,隨著架構(gòu)的演進(jìn),逐漸會向聚合式的架構(gòu)去發(fā)展。
從聚合的物聯(lián)網(wǎng)平臺架構(gòu)來看,平臺層非常關(guān)鍵,因?yàn)槠脚_層下面要能連接萬物,上面要幫助應(yīng)用層做創(chuàng)新,中間還要能夠提供豐富的業(yè)務(wù)使能。整個平臺面臨的挑戰(zhàn)是,設(shè)備數(shù)量多,協(xié)議多樣化,上層業(yè)務(wù)標(biāo)準(zhǔn)不一,如何設(shè)計(jì)平臺從而有效提供開放能力幫助物聯(lián)網(wǎng)產(chǎn)業(yè)更好地發(fā)展?
三層設(shè)計(jì)
華為IoT的整個生態(tài)的開放架構(gòu)分為三層設(shè)計(jì),有連接管理、設(shè)備管理和應(yīng)用管理。除了提供豐富能力的同時,還要能夠讓端側(cè)和應(yīng)用側(cè)更快地接入到平臺里,打造生態(tài)鏈。
華為IoT架構(gòu)設(shè)計(jì)有三個關(guān)鍵點(diǎn):
1、微服務(wù)化
2、插件化
3、開放的設(shè)備接入
具體來看,微服務(wù)化實(shí)現(xiàn)了業(yè)務(wù)和接入的解耦,比如云網(wǎng)關(guān)和設(shè)備模型的抽象其實(shí)是通過松耦合連接,微服務(wù)化之后,將設(shè)備的接入和設(shè)備的邏輯抽象切分開,這樣云網(wǎng)關(guān)只要把不同的協(xié)議設(shè)備接進(jìn)來,在IoT層就可以把所有的設(shè)備全部都抽象成有同樣業(yè)務(wù)的一個邏輯設(shè)備。
此外,在微服務(wù)框架上面實(shí)現(xiàn)了彈性的資源部署和擴(kuò)容,對IoT的發(fā)展提供了一個較好的平臺,在接入量大的時候可以實(shí)現(xiàn)彈性擴(kuò)容。
最后,華為云IoT平臺通過開放架構(gòu)提供多層次開放能力,特別是通過圖形化拖拉拽就能快速構(gòu)建應(yīng)用;在終端側(cè)提供豐富的SDK以及模組去完成南向生態(tài)的開放;華為云把大量代碼開源到DevCloud和Github上,用戶可以直接使用開源代碼,快速完成物聯(lián)網(wǎng)解決方案構(gòu)筑,并通過全球共享的生態(tài)網(wǎng)絡(luò),實(shí)現(xiàn)一站接入,全球可達(dá)。