“開放原子開發(fā)者工作坊”是由開放原子開源基金會發(fā)起的面向廣大開發(fā)者的線下開源交流活動,旨在分享開發(fā)者參與社區(qū)建設的心得和體會、分享開發(fā)經(jīng)驗。與志同道合的開發(fā)者們相互交流開發(fā)經(jīng)驗、分享開發(fā)心得、獲取前沿技術(shù)趨勢。
數(shù)字化和智能化時代的來臨,激發(fā)各行各業(yè)對“云”的需求,企業(yè)開始依托云原生、數(shù)字原生等核心技術(shù)進行數(shù)字化轉(zhuǎn)型,尋求高效治理的“良方”。在云原生顛覆技術(shù)范式、重構(gòu)數(shù)據(jù)價值的今天,越來越多開發(fā)者和企業(yè)將業(yè)務向云原生演進,煥發(fā)出業(yè)務場景的更多可能性。11月25日,由開放原子開源基金會主辦的“開放原子開發(fā)者工作坊”第四期活動于上海成功舉辦。本期邀請到默安科技云安全架構(gòu)師、技術(shù)總監(jiān)韓繼,天翼云資深研發(fā)專家劉超,網(wǎng)易數(shù)帆輕舟云原生產(chǎn)品負責人陳杰,中國工商銀行云計算實驗室申屠鵬會四位大咖,在CSDN云計算主編宋慧的主持下,聚焦“云原生革新開發(fā)模式,開發(fā)者如何把握先機”主題,為開發(fā)者帶來新的啟發(fā),助力開發(fā)者成長。從技術(shù)演進與應用場景,看云原生引領(lǐng)應用開發(fā)范式變革
主持人:今年云原生在技術(shù)、產(chǎn)品方面有何進展?云原生領(lǐng)域發(fā)生了哪些具有影響力的事件?申屠鵬會:今年的云原生領(lǐng)域中,在產(chǎn)品方面,Kubernetes已經(jīng)升級到1.29版本,在安全審計、數(shù)據(jù)合規(guī)等方面進行了迭代;“大模型”“生成式AI”也是技術(shù)領(lǐng)域熱詞,大模型在云原生領(lǐng)域如何進行應用場景構(gòu)建,是大家都在探索的方向。默安科技云安全架構(gòu)師、技術(shù)總監(jiān) 韓繼韓繼:近年來,國際上的收購和并購事件表明,知名安全廠商已將云原生安全視為關(guān)鍵發(fā)展方向,通過收購和并購豐富自身在該領(lǐng)域的產(chǎn)品和服務;同時,一些老牌公司也積極收購云原生保護平臺等相關(guān)領(lǐng)域企業(yè)。這充分說明他們都認識到云原生安全的重要性和廣闊前景。相較于過去,越來越多的企業(yè)開始關(guān)注云原生相關(guān)問題。云原生已不再僅僅是一個概念或趨勢,而是現(xiàn)實與必然。作為云原生安全領(lǐng)域的從業(yè)者和推動者,我們應抓住這一機遇,為云原生的發(fā)展與安全作出貢獻。網(wǎng)易數(shù)帆輕舟云原生產(chǎn)品負責人 陳杰陳杰:近年來,云原生技術(shù)發(fā)展日新月異,穩(wěn)定性成為高頻話題,特別是業(yè)內(nèi)發(fā)生的重大穩(wěn)定性事故更引起了廣泛關(guān)注和反思。隨著云原生技術(shù)逐漸深入業(yè)務領(lǐng)域,我們也意識到云原生已步入使用深水區(qū),面臨更多的業(yè)務連續(xù)性和穩(wěn)定性挑戰(zhàn)。因此,我們認為這是一個積極的發(fā)展趨勢,也是云原生發(fā)展的必然階段。在追求云原生技術(shù)發(fā)展的同時,我們應將穩(wěn)定性作為核心指標,讓云原生不僅具備可用性和可靠性,更要實現(xiàn)易用性,使得企業(yè)敢于放心使用。主持人:從技術(shù)發(fā)展趨勢看,云原生的演進可分為哪幾個階段?劉超:從趨勢角度來看,云原生技術(shù)正逐漸接近開發(fā)者和業(yè)務,不再局限于底層基礎設施。云原生技術(shù)棧涵蓋底層虛擬化、中間層容器與Kubernetes、上層的服務治理和DevOps,乃至更高層次的低代碼和安全等方面,旨在幫助開發(fā)者更快更好地滿足業(yè)務需求,實現(xiàn)應用的更靈活、更高效的迭代。這是云原生的核心價值所在。同時,云原生的應用正逐步滲透各行各業(yè),不再局限于互聯(lián)網(wǎng)領(lǐng)域。從互聯(lián)網(wǎng)企業(yè)起步,云原生已拓展至金融互聯(lián)網(wǎng)、工業(yè)互聯(lián)網(wǎng)等領(lǐng)域,甚至包括未來更多的傳統(tǒng)行業(yè)和機構(gòu),都在積極探索和嘗試云原生的可能性和優(yōu)勢。這既是云原生發(fā)展的良好機遇,也是其發(fā)展的必然階段。陳杰:從云原生的發(fā)展階段看其變革。第一個階段是容器化和微服務化,主要改變了基礎設施和應用架構(gòu),通過引入容器、微服務和CI/CD等技術(shù),讓應用開發(fā)更加敏捷、靈活和解耦;第二個階段是全面云原生化,引入了服務網(wǎng)格和云化中間件,幫助異構(gòu)語言、異構(gòu)協(xié)議、有狀態(tài)服務容器化,推動企業(yè)全面轉(zhuǎn)為云原生架構(gòu);第三個階段是隨著業(yè)務系統(tǒng)的復雜性增加,云原生逐步進入深水區(qū)后,業(yè)務穩(wěn)定和管理問題開始暴露,需要更加體系化地建設和保障業(yè)務的連續(xù)性和穩(wěn)定性。主持人:云原生能解決哪些傳統(tǒng)開發(fā)瓶頸?如何革新現(xiàn)代化應用開發(fā)范式?陳杰:傳統(tǒng)的開發(fā)方式采用的是單體或SOA架構(gòu),以及傳統(tǒng)的部署方式、傳統(tǒng)的瀑布模式,而云原生的開發(fā)方式是微服務架構(gòu),部署方式是容器化,開發(fā)模式是敏捷交付,這些都是為了讓我們能夠更好地應對市場的變化和創(chuàng)新。韓繼:從微觀角度審視實踐云原生過程中遇到的問題。云原生及微服務拆分的初衷是解決單體應用迭代和關(guān)注度分離的問題。當參與維護代碼倉庫的人越來越多,協(xié)調(diào)和發(fā)布變得困難,因此需要將應用拆分成更小的服務,使每個服務具有明確的職責和范圍。然而,拆分后仍需面對運維復雜度、服務間依賴關(guān)系、基礎設施不可變性等問題。為解決這些問題,我們需要借助云原生的技術(shù)和理念,如容器化、聲明式、服務網(wǎng)格等。這些技術(shù)讓我們更好地管理和控制應用狀態(tài),確保系統(tǒng)穩(wěn)定性和可靠性。只有這樣,我們才能在實現(xiàn)拆分的同時保證穩(wěn)定性和高效性,充分發(fā)揮云原生的價值。申屠鵬會:從管理學視角來看,我認為有兩個核心難題:資源有限和信息偏差。而云原生技術(shù)及理念正是為解決這兩個難題而生。首先,云原生通過容器化技術(shù),實現(xiàn)了資源的高效利用。容器化將不同應用及依賴打包成鏡像,部署在同一臺服務器上,避免了沖突與依賴問題,使服務器資源得到充分利用,從而降低成本、提高效率。其次,云原生采用聲明式、服務網(wǎng)格和可觀測等技術(shù),有效解決信息偏差問題。我們能夠準確了解系統(tǒng)狀態(tài),及時發(fā)現(xiàn)并解決問題,確保系統(tǒng)穩(wěn)定性和可靠性。最后,云原生倡導敏捷開發(fā),助力迭代與創(chuàng)新。敏捷開發(fā)讓我們能夠快速響應市場和業(yè)務需求,通過CI/CD和DevOps等工具,實現(xiàn)快速打包和發(fā)布,推動企業(yè)持續(xù)發(fā)展。深入企業(yè)實踐,云原生打破數(shù)字堡壘、助力降本增效
主持人:降本增效是這兩年來各大企業(yè)的主旋律,云原生如何幫助企業(yè)降本增效,有效助力企業(yè)數(shù)字化轉(zhuǎn)型?陳杰:降本增效并非最終目的,而是為了更好地滿足業(yè)務發(fā)展需求。通過擁抱云原生技術(shù),我們可以更快速地響應業(yè)務需求,并充分發(fā)揮云原生技術(shù)的價值,實現(xiàn)效率的極大提升。要實現(xiàn)降本增效,首先要找到導致成本高、效率低的關(guān)鍵點,這需要進行深入的診斷和分析。在這個過程中,我們需要關(guān)注一些關(guān)鍵指標,例如通過效能度量等工具或?qū)嵺`來衡量降本增效的效果。除此之外,決策過程也至關(guān)重要。在業(yè)務和效率成本之間進行平衡時,我們需要做出明智的決策。云原生技術(shù)的出發(fā)點是為業(yè)務服務,因此需要根據(jù)業(yè)務需求來平衡降本增效和業(yè)務發(fā)展之間的關(guān)系,綜合考慮各種因素,做出最優(yōu)決策。劉超:在互聯(lián)網(wǎng)公司采用的開源策略中,我們需明確了解這些措施的應用場景、解決的問題及如何控制這些問題。以高可用性為例,互聯(lián)網(wǎng)公司通常采用自動切換模式(如同城雙活、異地多活、單元化等),并通過靈活的流量切換和染色制度來確保系統(tǒng)可用性。然而,在傳統(tǒng)企業(yè)中,由于人員能力及組織分工等因素制約,可能無法完全復制此類模式。因此,需根據(jù)企業(yè)自身情況選擇合適的降本增效方案。在選擇方案時,我們要仔細評估每種方案的風險與收益,并根據(jù)企業(yè)實際情況做出決策。同時,對系統(tǒng)進行盤點,了解各程序的可用性和彈性,以便在需要時快速響應和解決問題。申屠鵬會:企業(yè)采用云原生技術(shù)雖能實現(xiàn)成本節(jié)約,但這并非初期就能立竿見影的效益。云原生涉及容器、虛擬機、物理機等多層資源,如不合理利用,可能導致資源浪費和冗余,反而增加成本。因此,優(yōu)化云原生架構(gòu)以提高其效率和靈活性至關(guān)重要。云原生技術(shù)具有提升效率的優(yōu)勢,主要體現(xiàn)在運維自動化、企業(yè)創(chuàng)新和應對復雜彈性的資源分配三個方面。運維自動化簡化了應用部署和維護,減輕了小心翼翼操作的負擔;企業(yè)創(chuàng)新通過運用云原生的聲明式API,實現(xiàn)更多功能與服務;彈性伸縮則根據(jù)業(yè)務需求波動,動態(tài)調(diào)整資源分配,提高資源利用率。主持人:云原生在幫助我們提速增效外,還將如何建設企業(yè)應用數(shù)字堡壘?針對企業(yè)云原生安全建設思路,有哪些建議?韓繼:云原生安全可以從兩個維度進行分析:技術(shù)維度和生命周期維度。技術(shù)維度主要包括容器、不可變基礎設施、API、微服務和服務網(wǎng)格這五大代表技術(shù)。每種技術(shù)都有其特點和潛在風險,我們需要識別威脅,找出可能存在的漏洞和攻擊。生命周期維度涵蓋開發(fā)、分發(fā)、部署和運行四個階段。在每個階段,我們都需采取安全措施,如安全設計、代碼檢測、開源治理、安全測試、鏡像簽名、準入控制和運行時檢測等。同時,可考慮實施云原生全生命周期安全的雙向反饋機制。這兩個維度相互交織,構(gòu)成了一個云原生安全矩陣,我們需在這個矩陣中確保安全覆蓋和保障。此外,云基礎設施安全亦為關(guān)鍵因素,包括云資產(chǎn)梳理、錯誤配置、合規(guī)、權(quán)限和數(shù)據(jù)等云服務安全。由于云原生技術(shù)大量應用了云服務,因此這些方面的安全防護不容忽視。綜合考慮各個要素,我們才能確保云原生應用的安全性。主持人:大中小型企業(yè)在選擇云原生服務時,需從哪些維度來思考?陳杰:上面我們提到云原生建設可以分為三個階段,每個階段都有自己的技術(shù)和安全挑戰(zhàn),也有自己的收益和價值。不同的企業(yè)根據(jù)建設的階段、業(yè)務的屬性、體量和IT投入,也有不同的訴求和關(guān)注點。以金融行業(yè)為例,頭部國有大行、證券和交易所等機構(gòu)技術(shù)領(lǐng)先、投入較大,已進入技術(shù)建設的第三階段,關(guān)注如何確保業(yè)務穩(wěn)定和連續(xù),例如實現(xiàn)多地多活、單元化、雙向反饋等能力。相較之下,中腰部及以下金融機構(gòu),如城商行、農(nóng)商行等,人力和能力相對較弱,業(yè)務規(guī)模和復雜度較低,技術(shù)建設或處于第一階段或第二階段。這些機構(gòu)的需求較為直觀,如推進DevOps建設、完善資產(chǎn)管理等,期望云原生技術(shù)能為它們帶來成本節(jié)省和效率提升。劉超:企業(yè)在實施云原生轉(zhuǎn)型時,需從多個維度進行考慮。首先,開發(fā)人員規(guī)模是一個重要因素。對于擁有數(shù)千名開發(fā)人員的超大企業(yè),可以嘗試采用復雜的云原生架構(gòu),如流量穿梭、異地多活、單元化等;而對于開發(fā)人員數(shù)量較少的中小型企業(yè),則可采取更為簡化的方案,如將服務治理大腦分為多套,并在需要切換時采用整體切換,而非細粒度的穿梭。其次,SLA(服務級別協(xié)議)也是需要考慮的因素之一。不同企業(yè)及企業(yè)內(nèi)不同應用所提供的服務具有不同的SLA要求,這將影響云原生改造的方案和實施。例如,不同地區(qū)用戶對應用的SLA需求各異,針對服務江浙滬地區(qū)的應用,由于該地區(qū)信息化程度較高,一旦故障容易觸發(fā)輿情,因此這類高SLA要求的應用在高可用性方面需特殊設計。最后,云原生改造的具體實施需根據(jù)企業(yè)特點和需求進行。對于開發(fā)人員較少的企業(yè),改造重點應關(guān)注不同業(yè)務信息系統(tǒng)間的信息流轉(zhuǎn),關(guān)注信息流的梳理、重新拆分和組合,使企業(yè)在不同業(yè)務系統(tǒng)間的信息流轉(zhuǎn)更加清晰,提高部門協(xié)作效率。而對于開發(fā)人員較多的企業(yè),云原生改造更關(guān)注應用創(chuàng)新與快速迭代,通過服務拆分并分配給不同研發(fā)團隊,實現(xiàn)快速開發(fā)、快速上線、快速試錯。聚焦開發(fā)者成長與晉升,在實踐中尋求云原生技術(shù)真知
主持人:云原生正在加速重塑應用架構(gòu)和研發(fā)范式、構(gòu)筑安全防護,對此開發(fā)者需要掌握哪些新技能?申屠鵬會:總的來說,作為開發(fā)者,我們應鞏固基礎、積極應對變化,因為世界唯一不變的就是變化本身。云原生技術(shù)現(xiàn)已相對成熟,開發(fā)者需掌握新的編程語言。無論是運維開發(fā)還是業(yè)務開發(fā),都應了解云原生編程語言GO、服務拆分方法、微服務架構(gòu)理念和架構(gòu)方法論等。云原生并非“空中閣樓”,它仍然運行在物理世界之上。因此,開發(fā)者還需熟練掌握操作系統(tǒng)、網(wǎng)絡、數(shù)據(jù)庫等基本業(yè)務開發(fā)技能。劉超:云原生技術(shù)在CNCF圖譜中將不斷拓展,覆蓋領(lǐng)域亦日益廣泛。在實踐過程中,首先,建議多嘗試和實驗,如今公有云成本較低,可自行搭建環(huán)境,進行POC,以體驗云原生技術(shù)的特色與優(yōu)勢,保持敏感度和好奇心。其次,要把握機會與挑戰(zhàn),若在工作中遇到采用云原生技術(shù)的項目,務必積極參與并貢獻力量。通過實際業(yè)務場景中的問題發(fā)現(xiàn)和解決,提升個人能力和價值。韓繼:作為云原生開發(fā)者,需全面掌握云原生安全及其他方面的通用知識。例如,容器與云服務使用、IaC編寫、微服務方面的API設計、管理、拆分和治理等。此外,敏捷開發(fā)離不開CI/CD,將DevOps轉(zhuǎn)變?yōu)镈evSecOps也是必備技能。因此,開發(fā)者應利用周邊環(huán)境,在實踐中不斷運用所學知識,并激發(fā)思考。陳杰:首先,具備學習的能力至關(guān)重要。隨著云原生技術(shù)的發(fā)展,不斷有新技術(shù)涌現(xiàn),因此需要持續(xù)學習并學會辨別技術(shù)優(yōu)劣。其次,不要過分沉迷于技術(shù),而應從業(yè)務角度出發(fā),思考技術(shù)能解決哪些問題,為業(yè)務帶來何種價值,從而有針對性地學習技術(shù)。最后,關(guān)注各行業(yè)頭部企業(yè),探索其實踐方法,找到最適合自身業(yè)務的技術(shù),以實現(xiàn)業(yè)務目標。在專家們深入淺出地圍繞云原生行業(yè)發(fā)展、企業(yè)技術(shù)應用以及開發(fā)者晉升方法后,參會者們針對活動主題發(fā)表了自身見解與疑問,專家為其一一詳細解答?,F(xiàn)場討論氛圍熱烈,參會者紛紛表示不虛此行。后續(xù),“開放原子開發(fā)者工作坊”系列線下交流會將定期舉辦,每期將開展不同的技術(shù)話題,與開發(fā)者面對面交流學習,近距離傾聽社區(qū)的聲音,歡迎持續(xù)關(guān)注和參與。
原文標題:開放原子開發(fā)者工作坊|大咖論道云原生技術(shù)發(fā)展與應用實踐
文章出處:【微信公眾號:開放原子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
原文標題:開放原子開發(fā)者工作坊|大咖論道云原生技術(shù)發(fā)展與應用實踐
文章出處:【微信號:開放原子,微信公眾號:開放原子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
相關(guān)推薦
近日,以“一切為了開發(fā)者”為主題的“2024開放原子開發(fā)者大會暨首屆開源技術(shù)學術(shù)大會”在武漢舉辦。普華基礎軟件作為
發(fā)表于 12-24 14:32
?215次閱讀
近日,2024開放原子開發(fā)者大會暨首屆開源技術(shù)學術(shù)大會在武漢圓滿召開。大會由開放原子開源基金會、
發(fā)表于 12-24 10:49
?185次閱讀
12月20日至21日,2024開放原子開發(fā)者大會暨首屆開源技術(shù)學術(shù)大會在湖北省武漢市東湖新技術(shù)開發(fā)區(qū)的光谷希爾頓酒店隆重舉行。此次大會以“一
發(fā)表于 12-23 16:21
?289次閱讀
近日,以“一切為了開發(fā)者”為主題的“2024開放原子開發(fā)者大會暨首屆開源技術(shù)學術(shù)大會”在湖北武漢舉辦。本屆大會由
發(fā)表于 12-23 15:50
?209次閱讀
近日,以“一切為了開發(fā)者”為主題的2024開放原子開發(fā)者大會暨首屆開源技術(shù)學術(shù)大會在武漢成功舉辦。大會為眾多開源項目和
發(fā)表于 12-23 14:23
?174次閱讀
12月20日至21日,由開放原子開源基金會、中國通信學會主辦的2024開放原子開發(fā)者大會暨首屆開源技術(shù)
發(fā)表于 12-23 13:53
?150次閱讀
12月20日-21日,以“一切為了開發(fā)者”為主題的“2024開放原子開發(fā)者大會暨首屆開源技術(shù)學術(shù)大會”在武漢隆重召開。本屆大會由
發(fā)表于 12-20 18:34
?189次閱讀
和安全性,使開發(fā)者能夠更輕松地構(gòu)建和部署現(xiàn)代化的應用程序。然而,云原生不僅僅局限于Kubernetes或任何單一的技術(shù),它是一種方法論和最佳實踐,涵蓋了多個
發(fā)表于 11-25 09:39
?177次閱讀
第二屆OpenHarmony創(chuàng)新應用挑戰(zhàn)賽作為開放原子大賽旗下的重要賽項,聚焦 OpenHarmony應用開發(fā),致力提升開發(fā)者的動手實踐能力
發(fā)表于 10-24 15:40
深開鴻在2024開放原子開源生態(tài)大會上正式宣布KaihongOS4.1.2開發(fā)者預覽版全面上線,并向全球開發(fā)者開放免費下載。作為Kaihon
發(fā)表于 09-28 08:07
?364次閱讀
今日,深開鴻在2024開放原子開源生態(tài)大會上正式宣布KaihongOS 4.1.2開發(fā)者預覽版全面上線,并向全球開發(fā)者開放免費下載。作為Ka
發(fā)表于 09-26 15:59
?488次閱讀
近日,華為云正式發(fā)布 CodeArts IDE for Python,這是一款內(nèi)置華為自研 Python 語言服務,提供智能編程、靈活調(diào)試能力的可擴展桌面開發(fā)工具,為華為云開發(fā)者提供卓越
發(fā)表于 05-10 00:27
?1264次閱讀
“基于OpenHarmony的團結(jié)引擎應用開發(fā)賽”是開放原子全球開源大賽下開設的新興及應用賽的賽題之一,本次賽題旨在鼓勵更多開發(fā)者基于OpenHarmony 4.x版本,使用Unity
發(fā)表于 03-13 10:45
、原生智能、原生互聯(lián),6大極致原生體驗。
我初步閱讀了鴻蒙的源碼后,基本上可以確定是全自研底座,已經(jīng)看不到Android的身影了。作為開發(fā)者,如果想往鴻蒙方向
發(fā)表于 02-17 21:54
,全新的全場景協(xié)同開放能力,輕松實現(xiàn)應用跨端流轉(zhuǎn)。
場景化控件,鴻蒙原生應用開發(fā)化繁為簡
除了上述豐富完備的開放能力,HarmonyOS SDK 為了進一步提升
發(fā)表于 01-19 10:31
評論