(華為云DevCloud iSource 代碼平臺(tái)專(zhuān)家孫超)
如何保證可信呢?華為云DevCloud iSource 代碼平臺(tái)專(zhuān)家孫超提出在規(guī)模團(tuán)隊(duì),在面臨眾多倉(cāng)庫(kù),要提升開(kāi)發(fā)效率的時(shí)候,要做到:
倉(cāng)庫(kù)關(guān)系配置化: manifest 替代 submodule
統(tǒng)一管控倉(cāng)庫(kù): 權(quán)限,規(guī)則等,由管理員統(tǒng)一配置
確定代碼來(lái)源: manifest 內(nèi)容之外的倉(cāng)庫(kù),不參與版本發(fā)布
保存構(gòu)建現(xiàn)場(chǎng): manifest 快照記錄構(gòu)建當(dāng)時(shí)使用的倉(cāng)庫(kù)列表與節(jié)點(diǎn)號(hào)
在此基礎(chǔ)上,保證代碼檢查/CI 結(jié)果/二進(jìn)制版本記錄,能夠回溯到每一個(gè)倉(cāng)庫(kù)的 commit 點(diǎn)。
同時(shí)在 QCon 上海,華為云也發(fā)布了關(guān)于 OMEGA 的開(kāi)源計(jì)劃,華為云表示 2019 年底將上線(xiàn) DevCloud 產(chǎn)品 CodeHub 代碼平臺(tái),在2020 年做到開(kāi)源。
微服務(wù)應(yīng)用平臺(tái)的探索與實(shí)踐
技術(shù)發(fā)展之迅速讓產(chǎn)品更新迭代越來(lái)越快,如何快速響應(yīng)市場(chǎng)的需求是企業(yè)立于不敗之地的關(guān)鍵,傳統(tǒng)的單體應(yīng)用架構(gòu)大量的耦合代碼讓模塊間的界限越來(lái)越模糊,嚴(yán)重影響產(chǎn)品的功能和性能,這個(gè)時(shí)候微服務(wù)架構(gòu)開(kāi)始發(fā)揮它的作用,微服務(wù)架構(gòu)通過(guò)將單一應(yīng)用程序劃分成一組小的服務(wù),服務(wù)之間互相協(xié)調(diào)、互相配合,為用戶(hù)提供最終價(jià)值。它更簡(jiǎn)單、更輕量級(jí),基于微服務(wù)架構(gòu),開(kāi)發(fā)人員可以對(duì)不同業(yè)務(wù)進(jìn)行獨(dú)立開(kāi)發(fā)、部署、測(cè)試等動(dòng)作。
(華為云應(yīng)用管理與運(yùn)維平臺(tái)負(fù)責(zé)人、高級(jí)技術(shù)專(zhuān)家李勇軍)
華為云應(yīng)用管理與運(yùn)維平臺(tái)負(fù)責(zé)人、高級(jí)技術(shù)專(zhuān)家李勇軍分享道,華為云應(yīng)用管理與運(yùn)維平臺(tái) ServiceStage 為企業(yè)提供微服務(wù)、Web、移動(dòng)和函數(shù)應(yīng)用、DevOps 全棧四大解決方案,可實(shí)現(xiàn)業(yè)務(wù)敏捷 DevOps、微服務(wù)治理與業(yè)務(wù)代碼分離,幫助企業(yè)開(kāi)發(fā)者聚焦業(yè)務(wù)邏輯,快速開(kāi)發(fā)、構(gòu)建、部署、上線(xiàn)和運(yùn)維。
微服務(wù) DevOps 基于 ServiceStage 流水線(xiàn)實(shí)現(xiàn)應(yīng)用全流程“自助式”開(kāi)發(fā)、集成、驗(yàn)證與上線(xiàn),微服務(wù)框架提供 ServiceComb、Spring Cloud 和 Service Mesh 多種解決方案,降低企業(yè)遷移成本,支持Java、Go、PHP、Ruby等多種開(kāi)發(fā)語(yǔ)言。而同時(shí)在整個(gè)開(kāi)源生態(tài)中,ServiceComb還作為首個(gè) Apache 微服務(wù)頂級(jí)項(xiàng)目,提供融合開(kāi)源生態(tài)的一站式微服務(wù)解決方案。
ServiceStage 是開(kāi)放的,它支持主流開(kāi)源框架和源碼倉(cāng)庫(kù),開(kāi)發(fā)體驗(yàn)不變,全流程可擴(kuò)展;它是全棧的,包含咨詢(xún)、框架、平臺(tái)、工具、生態(tài)等產(chǎn)品和服務(wù);它是成熟的,有著華為全面云化成功經(jīng)驗(yàn)。
鯤鵬凌云,踐行行業(yè)應(yīng)用創(chuàng)新升級(jí)
立足政府產(chǎn)業(yè)云、企業(yè)行業(yè)云和人才培養(yǎng)云,攜手開(kāi)發(fā)者共贏前行、打造鯤鵬生態(tài)。
華為云基于自主設(shè)計(jì)制造的鯤鵬架構(gòu)核心芯片,提供鯤鵬 ECS、鯤鵬 BMS、鯤鵬 CCE、鯤鵬 CCI等 69 款鯤鵬云服務(wù)和鯤鵬專(zhuān)屬云、鯤鵬 HPC、鯤鵬大數(shù)據(jù)、鯤鵬企業(yè)應(yīng)用、鯤鵬原生應(yīng)用等 20+解決方案,面向政府、金融、大企業(yè)、互聯(lián)網(wǎng)等全行業(yè)多場(chǎng)景,為開(kāi)發(fā)者開(kāi)辟了一條多元化架構(gòu)發(fā)展之路。華為云鯤鵬云服務(wù)和解決方案具備全棧生態(tài):依托鯤鵬社區(qū)中多業(yè)務(wù)場(chǎng)景主流組件的最佳實(shí)踐和鏡像包,為開(kāi)發(fā)者提供技術(shù)共享與交流的平臺(tái);與多個(gè)開(kāi)源和國(guó)產(chǎn)操作系統(tǒng)、數(shù)據(jù)庫(kù)、中間件等系統(tǒng)軟件完成適配和兼容性認(rèn)證;與 ISV 伙伴共同打造面向行業(yè)的鯤鵬解決方案,服務(wù)于最終用戶(hù)。
鯤鵬專(zhuān)業(yè)服務(wù)主要面向企業(yè)業(yè)務(wù)升級(jí)、鯤鵬產(chǎn)業(yè)云、全棧國(guó)產(chǎn)化方案、鯤鵬云服務(wù)技術(shù)培訓(xùn)等服務(wù)場(chǎng)景,為客戶(hù)提供專(zhuān)業(yè)的業(yè)務(wù)系統(tǒng)鯤鵬云化服務(wù),包括移植咨詢(xún)、方案設(shè)計(jì)、應(yīng)用改造支持、測(cè)試驗(yàn)證、移植實(shí)施、售后保障等服務(wù),全面助力企業(yè)鯤鵬生態(tài)發(fā)展,增強(qiáng)業(yè)務(wù)解決方案創(chuàng)新,為企業(yè)培養(yǎng)專(zhuān)業(yè)技術(shù)團(tuán)隊(duì)和人才。
基于可信理論指導(dǎo),結(jié)合 DevOps 思想實(shí)現(xiàn)過(guò)程可信和結(jié)果可信,可信軟件工程能力的服務(wù)化。通過(guò)軟硬件可信結(jié)合的方式,真正實(shí)現(xiàn)可信的基礎(chǔ)服務(wù)。幫助開(kāi)發(fā)者面向業(yè)務(wù)需求構(gòu)建軟件工程的服務(wù)能力,使可信融入全流程,支撐業(yè)務(wù)高效運(yùn)行。
?。ㄈA為云鯤鵬云服務(wù)與解決方案總經(jīng)理高雪松博士)
華為云鯤鵬云服務(wù)與解決方案總經(jīng)理高雪松博士表示:“今天只是剛剛開(kāi)始,面向更多行業(yè)開(kāi)發(fā)者,未來(lái)華為云會(huì)提供更多鯤鵬云服務(wù)和解決方案,推出更有特點(diǎn)的遷移實(shí)施方案。鯤鵬產(chǎn)業(yè)在云上能夠快速聚集資源,讓更多的開(kāi)發(fā)者加入鯤鵬陣營(yíng),聚星火燎原之勢(shì)快速構(gòu)建能力,推動(dòng)整個(gè)產(chǎn)業(yè)快速發(fā)展。讓“一”個(gè)華為云鯤鵬云服務(wù)平臺(tái),承載“一”萬(wàn)種移植應(yīng)用和解決方案,面向“一”千億的鯤鵬市場(chǎng),書(shū)寫(xiě)開(kāi)發(fā)者“一”場(chǎng)精彩人生?!?/p>
構(gòu)建可信、共享、安全的區(qū)塊鏈應(yīng)用
AI 和 5G 時(shí)代的到來(lái),帶來(lái)新的技術(shù)裂變,2018 年開(kāi)始,區(qū)塊鏈加速在行業(yè)落地,場(chǎng)景從金融向眾多行業(yè)發(fā)展,華為云區(qū)塊鏈平臺(tái)構(gòu)建于 Docker 和 Kubernetes 之上,具備極高的可靠性和擴(kuò)展性,具備成員動(dòng)態(tài)加入、節(jié)點(diǎn)彈性伸縮、靈活部署、互聯(lián)互通的特點(diǎn),與其他云服務(wù)完全打通,無(wú)數(shù)據(jù)膨脹和性能等問(wèn)題。
?。ㄈA為云區(qū)塊鏈高級(jí)產(chǎn)品經(jīng)理王磊)
華為云區(qū)塊鏈高級(jí)產(chǎn)品經(jīng)理王磊認(rèn)為,基于華為云的區(qū)塊鏈服務(wù) BCS 可構(gòu)建全球區(qū)塊鏈業(yè)務(wù)網(wǎng)絡(luò),實(shí)現(xiàn)數(shù)據(jù)可信共享和交換。通過(guò)分布式賬本實(shí)時(shí)共享最新數(shù)據(jù),通過(guò)數(shù)據(jù)探針和智能合約監(jiān)管目錄和數(shù)據(jù),提升業(yè)務(wù)效率,利用區(qū)塊鏈數(shù)據(jù)不可篡改的特點(diǎn),結(jié)合智能合約約束各方行為,達(dá)到提升管控力的作用。
在物流場(chǎng)景中,常常遇到多方物流信息不一致,實(shí)時(shí)數(shù)據(jù)同步周期長(zhǎng)等問(wèn)題;現(xiàn)有系統(tǒng)無(wú)法有效提升簽收單、貸款、結(jié)算等金融活動(dòng)效率問(wèn)題;貨物丟失時(shí)追蹤難度大、定責(zé)難、成本高的問(wèn)題;數(shù)據(jù)散落各方,行業(yè)監(jiān)管、審計(jì)困難等問(wèn)題,都導(dǎo)致整個(gè)物流效率低下。
運(yùn)用華為云區(qū)塊鏈服務(wù),多方分布式記賬,確保合同、訂單、物流信息等真實(shí)可靠、不可篡改,為行業(yè)糾紛提供有效的證據(jù)鏈條,同時(shí)打破廠(chǎng)家、倉(cāng)儲(chǔ)、物流和客戶(hù)的信息孤島,將貨物的產(chǎn)、銷(xiāo)、運(yùn)輸、購(gòu)多方整合。廠(chǎng)家和客戶(hù)的信息和交流重新建立,廠(chǎng)家可根據(jù)實(shí)時(shí)數(shù)據(jù)分析,對(duì)倉(cāng)儲(chǔ)和物流廠(chǎng)家進(jìn)行信用管理,構(gòu)建新的物流生態(tài)。從而重建信息交流,降低運(yùn)營(yíng)成本,提升運(yùn)營(yíng)效率。
在醫(yī)療健康領(lǐng)域,其實(shí)一直存在個(gè)人健康數(shù)據(jù)分散導(dǎo)致無(wú)法為用戶(hù)提供有效價(jià)值、個(gè)人健康數(shù)據(jù)隱私保護(hù)能力差、無(wú)法復(fù)用醫(yī)療數(shù)據(jù)資產(chǎn)等問(wèn)題,面對(duì)這樣的數(shù)據(jù)價(jià)值流失,華為云區(qū)塊鏈應(yīng)用可以幫助搭建可信環(huán)境,構(gòu)建個(gè)人電子病歷,更好地保障個(gè)人健康隱私,讓就醫(yī)記錄數(shù)據(jù)有效利用,實(shí)現(xiàn)高效就醫(yī)。
華為云區(qū)塊鏈平臺(tái)提供了跨鏈能力,提供智能合約安全檢測(cè)服務(wù),識(shí)別合約隱患和漏洞,通過(guò)靜態(tài)分析和形式化驗(yàn)證等技術(shù)相結(jié)合,構(gòu)建高可信智能合約。華為云基于 Sharding 技術(shù)構(gòu)建 Fabric 網(wǎng)絡(luò)架構(gòu),支持用戶(hù)自定義分片,保證 Sharding 擴(kuò)展能力對(duì)二次開(kāi)發(fā)者完全透明,從而提升 BCS 服務(wù)吞吐率。
總結(jié)語(yǔ)
本次在 QCon2019 上海,“技術(shù)裂變中的可信開(kāi)發(fā)”專(zhuān)場(chǎng),通過(guò)對(duì) OMEGA、微服務(wù)、鯤鵬、區(qū)塊鏈等技術(shù)的了解,我們可以看到華為云在開(kāi)發(fā)領(lǐng)域的積累與沉淀,期待華為云在可信開(kāi)發(fā)理念的指導(dǎo)下,把更多優(yōu)秀的技術(shù)推向市場(chǎng),為企業(yè)和開(kāi)發(fā)者提供可信的完備的工具鏈、能力及平臺(tái)。本次 QCon上海,華為云亦發(fā)布了鯤鵬開(kāi)發(fā)工程師技能圖譜,在 GitHub 上面采用開(kāi)源的模式進(jìn)行升級(jí)和維護(hù),歡迎開(kāi)發(fā)者了解及貢獻(xiàn)鯤鵬。
2020年華為開(kāi)發(fā)者大會(huì)將于明年2月11-12日在深圳舉辦。作為華為面向開(kāi)發(fā)者群體的最頂級(jí)盛會(huì),將全面展示華為在云計(jì)算、人工智能、5G、IoT等多個(gè)領(lǐng)域,特別是智能計(jì)算雙引擎鯤鵬和昇騰的最新創(chuàng)新與最佳實(shí)踐,為開(kāi)發(fā)者提供最想要的技術(shù)干貨分享、最前沿的技術(shù)洞察、最有價(jià)值的學(xué)習(xí)認(rèn)證、最開(kāi)放的交流平臺(tái)和最好玩的互動(dòng)活動(dòng),敬請(qǐng)期待!