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