有代碼的地方就有江湖,有江湖的地方就有俠客。而開發(fā)者,一個厲害的多面手,熟悉多種系統(tǒng)和語言,并且可熟練交叉使用。數(shù)字時代,他們就是游走于代碼江湖的俠客,彈指間,便可掀起一場風(fēng)雨變革。
在如今以算力為生產(chǎn)力的年代,技術(shù)向社會全領(lǐng)域的滲透達到新高度,算力正讓開發(fā)者變得越來越強大,而開發(fā)者則讓算力發(fā)揮出更大價值。華為公司也確立了「把數(shù)字世界帶入每個人、每個家庭、每個組織,構(gòu)建萬物互聯(lián)的智能世界」的新愿景,而開發(fā)者,正是華為要匯聚的星星之火。開發(fā)者如何在一行行代碼間埋下未來世界的種子,就需要不斷尋找武學(xué)寶典,刷新改變世界的技能。
10月31日,DevRun開發(fā)者沙龍——華為云重慶專場活動成功舉辦,一場震撼的「俠客風(fēng)云」在山城上演。華為云資深技術(shù)專家親自坐鎮(zhèn),帶來《華為云微服務(wù)架構(gòu)的沉淀與實踐》以及《基于華為云IoT設(shè)備接入,解鎖物聯(lián)網(wǎng)設(shè)備智能的奧秘》兩則制勝「武學(xué)秘籍」,從物聯(lián)網(wǎng)云化架構(gòu)、自動化工程能力、灰度發(fā)布能力、超大容量擴展架構(gòu)、微服務(wù)的業(yè)務(wù)有效管理、企業(yè)適用的多樣化場景等多個維度進行深入淺出的理論講解,再從實踐出發(fā)深度解讀關(guān)于微服務(wù)和IoT領(lǐng)域的痛點難題,解鎖了更多前沿理論與實踐案例。
值得一提的是,在親授「秘籍」之時,華為云還提供一站式服務(wù),技術(shù)大咖一對一在現(xiàn)場指導(dǎo)開發(fā)者手動實操,完成從理論知識到實踐技能的轉(zhuǎn)換。可以說,這不僅是一場為開發(fā)者答疑解惑的干貨分享,更是一次尋求高效開發(fā)路徑的實戰(zhàn)操作演練。
云上秘籍:微服務(wù),讓業(yè)務(wù)上線與運行更高效
邁入Cloud2.0時代,全行業(yè)迅速激發(fā)出共同實踐數(shù)字化轉(zhuǎn)型的愿望,「企業(yè)上云」是企業(yè)推動業(yè)務(wù)創(chuàng)新、實現(xiàn)靈活、敏捷管理、降低IT成本,以提高企業(yè)發(fā)展的整體動力和綜合競爭力的最佳路徑。微服務(wù)架構(gòu)則是云時代部署應(yīng)用的一項熱門技術(shù),它把龐大的單個應(yīng)用程序分解為數(shù)十個微服務(wù),每個服務(wù)獨立開發(fā)、更新和部署,使業(yè)務(wù)更快速地響應(yīng)市場變化。
華為云微服務(wù)技術(shù)專家郭勇良
華為云微服務(wù)技術(shù)專家郭勇良,同時作為Spring Cloud Huawei項目負責(zé)人,在《華為云微服務(wù)架構(gòu)的沉淀與實踐》的分享中提到,數(shù)字化轉(zhuǎn)型在各行業(yè)的機會與挑戰(zhàn)正以更快的速度撲面而來,微服務(wù)的架構(gòu)演進也經(jīng)歷了第一代單體架構(gòu)、第二代SOA 架構(gòu)、第三代微服務(wù)架構(gòu)。他表示微服務(wù)是當(dāng)前和未來的主流架構(gòu),帶來的核心價值是縮短業(yè)務(wù)上線周期和保障業(yè)務(wù)運行高可靠。
但機會與挑戰(zhàn)并存,企業(yè)要實現(xiàn)微服務(wù)云化改造,從設(shè)計應(yīng)用、開發(fā)應(yīng)用、應(yīng)用上線、應(yīng)用運營到應(yīng)用運維等一系列環(huán)節(jié),還將面臨以下嚴(yán)苛挑戰(zhàn):微服務(wù)業(yè)務(wù)如何拆分,遺留應(yīng)用如何遷移;如何基于微服務(wù)框架高效開發(fā)和上線;在不可預(yù)期的流量下如何保證業(yè)務(wù)高可靠運行;在復(fù)雜的微服務(wù)系統(tǒng)中如何實現(xiàn)快速定位與恢復(fù)。
從解決問題的角度出發(fā),“實干家”華為云拿出一套全流程的解決方案,即從應(yīng)用上線到版本迭代到日常維護, 包括ARM支持、灰度發(fā)布、限流、熔斷、容錯、負載均衡等領(lǐng)域的深厚技術(shù)沉淀,為企業(yè)提供從設(shè)計咨詢、代碼開發(fā)、持續(xù)集成/持續(xù)交付、應(yīng)用運營以及應(yīng)用運維的一站式微服務(wù)解決方案。
其中,華為云微服務(wù)引擎提供高性能微服務(wù)框架和服務(wù)注冊、服務(wù)治理、配置管理等全場景能力,能夠幫助用戶實現(xiàn)微服務(wù)應(yīng)用的快速開發(fā)和高可用運維;同時支持多語言、多運行時;支持Spring Cloud、Apache ServiceComb(JavaChassis/GoChassis)框架、Dubbo和Mesher服務(wù)網(wǎng)格。它還具有雙模開發(fā)、標(biāo)準(zhǔn)化、 可靠穩(wěn)定、開源開放以及專業(yè)服務(wù)等多重優(yōu)勢。
正如郭勇良所言,“行業(yè)可能是有屬性的,但技術(shù)沒有屬性”,微服務(wù)是一項技術(shù),可以幫助開發(fā)者解決實際問題,賦能企業(yè)加速數(shù)字化進程。在數(shù)字的世界里,華為云與開發(fā)者,與每個組織共成長,抓住新時代IT技術(shù)脈搏。
IoT管理秘籍:解鎖物聯(lián)網(wǎng)設(shè)備智能的奧秘
當(dāng)前,90%+ 的企業(yè)都在云上存儲IoT 數(shù)據(jù)及開展業(yè)務(wù),物聯(lián)網(wǎng)已經(jīng)成為引領(lǐng)行業(yè)變革的驅(qū)動力量。因此,掌握IoT設(shè)備開發(fā)也成為開發(fā)者解鎖智能世界的必經(jīng)之路。
華為云IoT生態(tài)高級專家李亞琛
會上,華為云IoT生態(tài)高級專家李亞琛就帶來《基于華為云IoT設(shè)備接入,解鎖物聯(lián)網(wǎng)設(shè)備智能的奧秘》主題演講。由一盞路燈說起,李亞琛講解了路燈近60年漫長的進化史,在技術(shù)快速更迭的時代,完成了從照明效果的優(yōu)化到感知、控制的“智慧化”角色轉(zhuǎn)換,并指出物聯(lián)網(wǎng)的發(fā)展讓萬物感知、萬物互聯(lián)、萬物智能進一步走進現(xiàn)實。
但智能時代下的“物連接”雖帶來紅利,但也帶來巨大挑戰(zhàn),包括如何讓“物”說話,即感知物理世界,變成數(shù)字信號;如何讓“物”說一種話,即將數(shù)據(jù)變成Online,提供標(biāo)準(zhǔn)化數(shù)據(jù);如何讓“物”說有價值的話,即需要解決海量數(shù)據(jù)處理和分析。除此之外,還需要解決現(xiàn)存設(shè)備未被數(shù)字化、設(shè)備要求低功耗低成本、設(shè)備安全等關(guān)鍵落地難題。
過程中,李亞琛表示設(shè)備接入管理服務(wù)在整個IoT 服務(wù)域中占有重要位置。華為云物聯(lián)網(wǎng)云服務(wù)能夠提供海量設(shè)備的接入和管理,配合華為云其他產(chǎn)品同時使用,可以幫助客戶快速構(gòu)筑滿足用戶要求的物聯(lián)網(wǎng)應(yīng)用。具體來說,在設(shè)備接入管理服務(wù)的三大功能中,產(chǎn)品管理包含了產(chǎn)品模型定義和以模型驅(qū)動數(shù)據(jù);而設(shè)備管理則包括基本生命周期管理、標(biāo)簽和設(shè)備組管理、設(shè)備告警管理、規(guī)則管理、遠程升級管理以及批量任務(wù)管理;設(shè)備通訊涵蓋了基于產(chǎn)品模型的通訊管理和透明模式通訊管理。
在介紹IoT 設(shè)備接入管理服務(wù)架構(gòu)時,李亞琛指出云接入雖然可以容納海量插件,但也存在諸如接入網(wǎng)關(guān)插件均質(zhì)化、一個插件在所有接入網(wǎng)關(guān)部署,部署效率低,單插件故障影響全局租戶等問題。對此,華為云的解決方案是編解碼網(wǎng)關(guān)單獨進程,可做到插件部署非均質(zhì)化,大幅提高部署效率,單插件故障影響范圍大幅降低。同時,通過開放的API和Agent,向上集成各種行業(yè)應(yīng)用,向下接入各種傳感器、終端和網(wǎng)關(guān),還可幫助行業(yè)客戶實現(xiàn)多種行業(yè)終端的快速接入,多種行業(yè)應(yīng)用的快速集成。
對于安全,華為云在IoT設(shè)備接入管理服務(wù)的總體安全架構(gòu)上也獨樹一幟。李亞琛表示IoT 總體安全架構(gòu)分為兩個方面:平臺安全自保與合規(guī)(保障IoT 云服務(wù)安全)和面向安全設(shè)備的服務(wù)(使能設(shè)備安全)。根據(jù)設(shè)備所處的業(yè)務(wù)場景以及對安全的需求,華為云把設(shè)備分為普通設(shè)備和安全設(shè)備;對應(yīng)設(shè)備安全需求的由低到高,IoT 提供不同安全級別的服務(wù),包括物聯(lián)網(wǎng)服務(wù)安全、深度安全防護、硬件可信防護。
目前,華為云IoT解決方案涵蓋了豐富的應(yīng)用場景,在車聯(lián)網(wǎng)、交通、城市、園區(qū)、物流等成功交付多個大規(guī)模商業(yè)項目。而華為云IoT物聯(lián)網(wǎng)平臺提供的安全可控全聯(lián)接管理,正使能行業(yè)革新,加速構(gòu)建物聯(lián)網(wǎng)生態(tài)。
實戰(zhàn)演練:微服務(wù)與IoT設(shè)備智能,從此刻開始修煉
大俠從不是幻想與想象,而是理想加實踐,堅定不移去行動。正如中國有一句古語叫“授人以魚,不如授人以漁”,唯有指給人們解決問題的根本方法,才能徹底解決問題。
在理論知識干貨分享后,華為云微服務(wù)技術(shù)專家郭勇良和華為云IoT生態(tài)高級專家李亞琛現(xiàn)場面對面,與開發(fā)者一同修煉,當(dāng)堂將理論轉(zhuǎn)換為實踐,帶來一場震撼且燒腦的實操演練。
《基于天氣預(yù)報應(yīng)用體驗全場景微服務(wù)能力實踐》是以一個實際的微服務(wù)應(yīng)用來演示華為云支持的雙模微服務(wù)能力。利用Apache開源項目 ServiceComb微服務(wù)開發(fā)框架開發(fā),以及華為云ServiceStage提供一系列工具和平臺,幫助用戶更好的管理微服務(wù)應(yīng)用。用戶可以基于ServiceStage完成微服務(wù)應(yīng)用的開發(fā)、構(gòu)建、部署、運維、注冊、負載均衡、限流、降級、熔斷、容錯、錯誤注入、黑白名單、灰度發(fā)布、配置管理、儀表盤等功能。同時也提供除ServiceComb之外的Spring Cloud以及Dubbo應(yīng)用、服務(wù)網(wǎng)格一系列框架的支持。
智慧路燈作為城市智能化道路上重要一環(huán),也是大家在日常生活中可以強烈感知到的公共設(shè)施,更易理解其智能化的場景!渡疃润w驗基于IoT平臺構(gòu)建智能路燈應(yīng)用》是基于IoT解決方案,實現(xiàn)路燈的遠程監(jiān)控與控制,實現(xiàn)遠程控制、按需照明等功能,降低路燈運行成本。在實操過程中,華為云幫助開發(fā)者理解IoT平臺如何利用設(shè)備數(shù)據(jù),掌握設(shè)備上報數(shù)據(jù)到IoT平臺的原理和方法,進而開發(fā)應(yīng)用控制IoT設(shè)備。
在新技術(shù)新應(yīng)用前,觀戰(zhàn)不如實戰(zhàn),DevRun開發(fā)者沙龍——華為云重慶專場的成功舉辦,也讓人們看到了華為云以開發(fā)者為中心的人才發(fā)展體系,針對開發(fā)者在學(xué)習(xí)、訓(xùn)練、構(gòu)建和社交等階段的不同需求,華為云針對性地提供相應(yīng)的資源和活動,幫助開發(fā)者跟上快速迭代的技術(shù)發(fā)展。
就像數(shù)字化轉(zhuǎn)型是一個只有起點,沒有終點的旅程。未來,華為云還將陸續(xù)在全國各地舉辦技術(shù)沙龍活動,持續(xù)加大投入,幫助心懷“俠客夢”的開發(fā)者們,用代碼造福社會,用程序改變世界,用技術(shù)登錄未來,更賦能各行業(yè)用戶在數(shù)字化新時代格局下站穩(wěn)腳跟,共贏計算新時代。