鷺江之畔,夢幻海岸,我用手中PC進行了一次高效開發(fā)實戰(zhàn)

廈門印象,是吹拂的海風(fēng),溫柔的海浪。此刻夜幕下的白鷺洲,第33屆中國電影金雞獎?wù)涎蒽陟谛枪?,而距離5公里之外的華盛外灘,一場匯聚開發(fā)者星星之火的DevRun開發(fā)者沙龍則在燈火璀璨中落下帷幕。

如今技術(shù)創(chuàng)新在千行百業(yè)發(fā)光發(fā)熱,背后是無數(shù)開發(fā)者默默耕耘的成果。他們是一批在代碼世界的“耕種人”,而華為云依靠深厚的技術(shù)沉淀,正在為開發(fā)者提供技術(shù)驅(qū)動與生態(tài)開放的“黑土地”,助力應(yīng)用開發(fā)的“樹苗”野蠻生長,從生根發(fā)芽,到聚木成林。

鷺江之畔,夢幻海岸,我用手中PC進行了一次高效開發(fā)實戰(zhàn)

11月28日,坐標夢幻海岸,華為云與開發(fā)者一同見證了一場浪漫、實干、激情又有溫度的DevRun開發(fā)者沙龍——華為云廈門專場活動的成功舉辦,頗有幾分“鷺江之畔,夢幻海岸的咖啡,我用手中PC品嘗了高效開發(fā)之美”的味道。

沙龍上,來自華為云的兩位技術(shù)大拿——華為云應(yīng)用平臺應(yīng)用魔方運營經(jīng)理劉國軍與華為云數(shù)據(jù)庫高級專家蘇斌分別帶來應(yīng)用魔方AppCube的全面解析與分布式數(shù)據(jù)庫GaussDB(for MySQL)的全面解讀。干貨分享后,現(xiàn)場還進行了上手實戰(zhàn),加速理論到實踐的轉(zhuǎn)化。

揭開“低代碼”的秘密,讓開發(fā)者從繁重的代碼中解放

數(shù)字化浪潮席卷千行百業(yè),帶來最直接的反饋就是一個字:快。

不僅要求業(yè)務(wù)響應(yīng)要快、需求分析要快、研發(fā)交付要快、運維定位要快、運營分析也要快,這對企業(yè)IT能力提出更高要求,同時也愁壞了各行各業(yè)的IT管理人員。

鷺江之畔,夢幻海岸,我用手中PC進行了一次高效開發(fā)實戰(zhàn)

以企業(yè)應(yīng)用開發(fā)為例,作為交付或者自建方,在從開始到做成1個項目,做成N個項目之時,通常要面臨兩大痛點:1、TTM(產(chǎn)品上市周期)時間長,缺乏平臺,無法適應(yīng)市場變化;2、建設(shè)投資大,0-1構(gòu)建難,要求編程專業(yè)性要求高,1到N復(fù)制難,因為定制需求多,開發(fā)與維護成本高。

那有沒有快速解決之道,根據(jù)Gartner報告顯示,應(yīng)對應(yīng)用程序的持續(xù)需求和熟練開發(fā)人員的短缺,低代碼開發(fā)平臺市場正在強勁增長。預(yù)計到2024年,超過65%的應(yīng)用開發(fā)工作都將通過低代碼的aPaas平臺完成。

事實上,低代碼也是編程技術(shù)的重要演進方向,代表了“更通用”、“更低門檻”和“更高效率”,試圖讓開發(fā)者從繁重的、重復(fù)的代碼中解放出來,去參與更具價值的開發(fā)環(huán)節(jié)。

鷺江之畔,夢幻海岸,我用手中PC進行了一次高效開發(fā)實戰(zhàn)

應(yīng)用魔方AppCube正是一個“平臺+資產(chǎn)+生態(tài)”的低代碼云化應(yīng)用開發(fā)與運行平臺。顧名思義,它就如同魔方一樣,可以通過任意組合,排列各種模塊化元素,創(chuàng)建功能各異的應(yīng)用。

鷺江之畔,夢幻海岸,我用手中PC進行了一次高效開發(fā)實戰(zhàn)

華為云應(yīng)用平臺應(yīng)用魔方運營經(jīng)理 劉國軍

華為云應(yīng)用平臺應(yīng)用魔方運營經(jīng)理劉國軍帶來AppCube的全面解析,他表示AppCube具備多樣創(chuàng)新、敏捷開發(fā)、多場景構(gòu)建、邊云協(xié)同、資產(chǎn)積累等多方優(yōu)勢,可實現(xiàn)下面5個價值點:

1、降低技術(shù)門檻,多角色參與,應(yīng)用快速開發(fā)交付

2、自主技術(shù)平臺,現(xiàn)成的標準組件,靈活的擴展與編排,助力企業(yè)降本增效

3、圍繞行業(yè)場景,打通不同的開發(fā)“流水線”板塊,更有針對性提供標準化開發(fā)能力

4、云上開發(fā),可云上與云下部署,順應(yīng)行業(yè)差異化訴求

5、完善的資產(chǎn)構(gòu)建能力和沉淀機制,如生態(tài)聚合與應(yīng)用互通,保障伙伴共建行業(yè)生態(tài)

可以預(yù)見,低代碼正為應(yīng)用開發(fā)帶來一場生產(chǎn)力革命,其實它并沒有想象中的那樣神秘。借助AppCube,開發(fā)者更像擁有一個“口袋魔方”,讓應(yīng)用開發(fā)事半功倍。

云原生時代,GaussDB(for MySQL)數(shù)據(jù)庫關(guān)鍵特性揭秘

技術(shù)的變革,一定要思想先行。云原生是一種構(gòu)建和運行應(yīng)用程序的方法,而數(shù)據(jù)庫從云化到Cloud-Native(云原生)也成為大勢所趨。

那么,究竟什么是Cloud-Native,其實拆開來看,Cloud表示應(yīng)用程序位于云中,而不是傳統(tǒng)的數(shù)據(jù)中心;Native表示應(yīng)用程序從設(shè)計之初即考慮到云的環(huán)境,原生為云而設(shè)計,在云上以最佳姿勢運行,充分利用和發(fā)揮云平臺的彈性+分布式優(yōu)勢。

通俗一點解釋,云原生即生在云上,長在云上,也應(yīng)用于云上。目前,云原生數(shù)據(jù)庫也是當下熱門的產(chǎn)品技術(shù)形態(tài)之一,GaussDB(for MySQL)就是一款云原生的數(shù)據(jù)庫。

鷺江之畔,夢幻海岸,我用手中PC進行了一次高效開發(fā)實戰(zhàn)

華為云數(shù)據(jù)庫高級專家 蘇斌

沙龍現(xiàn)場,華為云數(shù)據(jù)庫高級專家蘇斌就帶來主題為《華為云GaussDB(for MySQL)關(guān)系型數(shù)據(jù)庫特性揭秘》的分享,深入介紹RDS for MySQL數(shù)據(jù)庫關(guān)鍵特性,對GaussDB(for MySQL)數(shù)據(jù)庫進行了深入的技術(shù)解析,并以開發(fā)者視角解讀分布式關(guān)系型數(shù)據(jù)庫的應(yīng)用實踐。

鷺江之畔,夢幻海岸,我用手中PC進行了一次高效開發(fā)實戰(zhàn)

華為云關(guān)系型數(shù)據(jù)庫(Relational Database Service,RDS)是一種基于云計算平臺的即開即用、穩(wěn)定可靠、彈性伸縮、安全運行、便捷管理、經(jīng)濟實用的在線關(guān)系型數(shù)據(jù)庫服務(wù),RDS for MySQL是一款100%兼容MySQL生態(tài)的RDS數(shù)據(jù)庫服務(wù),基于MySQL開源數(shù)據(jù)庫做了線程池、Flash Replication、Binlog機制、全量SQL日志等優(yōu)化,使得華為云RDS for MySQL在性能、安全管理機制、運維可視化、以及ARM架構(gòu)適配性上得到了一定的提升和優(yōu)化。

華為云GaussDB(for MySQL)則是計算存儲分離、云化架構(gòu)的企業(yè)級云數(shù)據(jù)庫,完全兼容MySQL生態(tài),并且支持主備部署和分布式部署,適用的業(yè)務(wù)訴求更加廣泛。相比于傳統(tǒng)開源數(shù)據(jù)庫,GaussDB(for MySQL)在可靠、性能、擴展性、容量、可用上大幅提升,具體體現(xiàn)在以下幾個方面:

1、底層采用久經(jīng)考驗的華為分布式存儲,僅存儲一套數(shù)據(jù),三副本拷貝,數(shù)據(jù)安全可靠,同時存儲空間利用率高,節(jié)省成本。

2、在華為分布式存儲和RDMA高速網(wǎng)絡(luò)的加持下,極致的軟硬協(xié)同帶來極致性能,1寫15只讀、并行查詢和NDP算子下推也帶來了性能上的巨大提升。

3、存算分離架構(gòu)下,計算節(jié)點擴容與數(shù)據(jù)量無關(guān),可以達到秒級擴容計算節(jié)點,分鐘級擴容存儲節(jié)點。

4、單節(jié)點最大支持128TB,解決海量數(shù)據(jù)存儲問題。

5、業(yè)務(wù)故障時,不影響底層存儲,能夠秒級恢復(fù)。

最后蘇斌還從開發(fā)者視角做了應(yīng)用解讀,以金融行業(yè)為例,鑒于行業(yè)訴求和管訴求驅(qū)動,可靠性、可用性是核心訴求,這也導(dǎo)致金融行業(yè)不能接受數(shù)據(jù)丟失,遇到故障時要實現(xiàn)秒級恢復(fù),然而傳統(tǒng)MySQL卻很難匹配。而GaussDB(for MySQL)采取計算存儲分離架構(gòu),可實現(xiàn)計算節(jié)點秒級恢復(fù),存儲3副本容錯,單節(jié)點故障0中斷,支持跨AZ部署、跨Region容災(zāi),最終實現(xiàn)高可靠高可用,滿足金融級高標準要求。

當然,這還只是GaussDB(for MySQL)應(yīng)用實踐的冰山一角,要更近一步認識華為云數(shù)據(jù)庫的特性,接下來就是上手實操環(huán)節(jié)。

上手實操:“十八般武藝”玩轉(zhuǎn)低代碼與云數(shù)據(jù)庫遷移

在古代,人們常以“十八般武藝”來形容一個人的武學(xué)技能,而在開發(fā)者的世界里,熟練掌握各種開發(fā)工具,是一種快速提高開發(fā)效率的途徑,那么是時候展現(xiàn)真正的技術(shù)了。

鷺江之畔,夢幻海岸,我用手中PC進行了一次高效開發(fā)實戰(zhàn)

現(xiàn)場實操環(huán)節(jié),針對應(yīng)用魔方AppCube,以“四步玩轉(zhuǎn)智慧消防告警應(yīng)用”為主線,開發(fā)者進一步了解并掌握如何在AppCube上快速創(chuàng)建實例應(yīng)用;針對云數(shù)據(jù)庫,則從“MySQL本地數(shù)據(jù)庫遷移實踐”與“基于Python搭建云數(shù)據(jù)庫應(yīng)用實踐”兩個維度出發(fā),進一步體驗華為云數(shù)據(jù)庫的遷移和開發(fā)的便捷性。

鷺江之畔,夢幻海岸,我用手中PC進行了一次高效開發(fā)實戰(zhàn)

正如“好記性不如爛筆頭”。在華為云量身定制的這場實操隨堂考上,無論是開發(fā)小白,還是資深碼農(nóng),都對“低代碼”與“云數(shù)據(jù)庫”有了更深層次的理解??梢哉f,這不僅是一場為開發(fā)者答疑解惑的干貨分享,更是一次尋求高效開發(fā)路徑的實戰(zhàn)操作演練。

未來,華為云還將持續(xù)開展DevRun開發(fā)者沙龍系列活動,去到更多城市,通過技術(shù)創(chuàng)新,踐行技術(shù)普惠,打造智能世界的“黑土地”,讓每位開發(fā)者感受到技術(shù)的溫度。

(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關(guān)資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負任何法律責(zé)任。
任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )