">

首頁|必讀|視頻|專訪|運營|制造|監(jiān)管|大數據|物聯網|量子|元宇宙|博客|特約記者
手機|互聯網|IT|5G|光通信|人工智能|云計算|芯片報告|智慧城市|移動互聯網|會展
首頁 >> 云計算 >> 正文

一站式打卡"云原生"時代的高效開發(fā):原來微服務和數據庫還能這樣玩

2020年12月21日 13:57  CCTIME飛象網  

這個周末,古都金陵,人文璀璨。一場人氣爆滿的DevRun開發(fā)者沙龍悄然拉開了帷幕。

在這場近90分鐘腦力風暴,與近2小時實戰(zhàn)修煉中,主題直奔當下火熱的"云原生",并結合云原生時代的"微服務"與"數據庫",深入淺出揭開一站式高效開發(fā)的秘籍。

12月19日,DevRun開發(fā)者沙龍華為云南京云原生專場在南京成功舉辦。沙龍上,兩位華為云技術專家分別就"華為云微服務架構的沉淀與實踐"和"GaussDB(for MySQL)云原生關系型數據庫特性揭秘"兩大主題分享干貨。同時現場還進行了實操演練,當場讓"微服務"與"云原生數據庫"走出知識理論,走入開發(fā)實踐。

微服務架構,如何讓業(yè)務快速創(chuàng)新和敏捷交付

邁入智能時代,全行業(yè)激發(fā)了共同實踐數字化轉型的愿望,"上云"成為企業(yè)推動業(yè)務創(chuàng)新、實現靈活、敏捷管理、降低IT成本,以提高企業(yè)發(fā)展的整體動力和綜合競爭力的最佳路徑。

微服務架構是云原生時代的一項熱門技術,它可以將龐大的單體應用分解為多個微服務,每個服務獨立開發(fā)、更新和部署,使業(yè)務更快速地響應市場變化。

華為云微服務高級工程師 李昂

任何一項技術都是有發(fā)展歷史的,微服務也不例外。沙龍現場,華為云微服務高級工程師李昂從宏觀角度解讀了微服務的發(fā)展史,他表示,微服務的架構演進經歷了第一代單體架構、第二代SOA 架構、第三代微服務架構。

李昂還表示,微服務是一種服務間松耦合的、每個服務之間高度自治并且使用輕量級協(xié)議進行通信的可持續(xù)集成部署的分布式架構體系,它是當前和未來的主流架構,為企業(yè)帶來的核心價值是縮短業(yè)務上線周期和保障業(yè)務運行高可靠。

但技術畢竟是一把"雙刃劍",在帶來便利的同時,也意味著挑戰(zhàn)的來臨。企業(yè)要實現微服務云化改造,從設計應用、開發(fā)應用、應用上線、應用運營到應用運維等一系列環(huán)節(jié),還將面臨以下嚴苛挑戰(zhàn):微服務業(yè)務如何拆分,遺留應用如何遷移;如何基于微服務框架高效開發(fā)和上線;在不可預期的流量下如何保證業(yè)務高可靠運行;在復雜的微服務系統(tǒng)中如何實現快速定位與恢復。

面對這樣的挑戰(zhàn),華為云早就有所準備,從解決實際問題出發(fā),拿出一套全流程的解決方案,即從應用上線到版本迭代到日常維護, 包括ARM支持、灰度發(fā)布、限流、熔斷、容錯、負載均衡等領域的深厚技術沉淀,為企業(yè)提供從設計咨詢、代碼開發(fā)、持續(xù)集成/持續(xù)交付、應用運營以及應用運維的一站式微服務解決方案。

其中,華為云微服務引擎提供高性能微服務框架和服務注冊、服務治理、配置管理等全場景能力,能夠幫助用戶實現微服務應用的快速開發(fā)和高可用運維;同時支持多語言、多運行時;支持Spring Cloud、Apache ServiceComb(JavaChassis/GoChassis)框架、Dubbo和Mesher服務網格。它還具有雙模開發(fā)、標準化、 可靠穩(wěn)定、開源開放以及專業(yè)服務等多重優(yōu)勢。

正如李昂所言,"學一門技能,不止是學,更要意識到它的重要性"。學習微服務就像是學習一種方法論,幫助開發(fā)者解決實際問題,賦能企業(yè)加速數字化進程。在數字的世界里,華為云將與開發(fā)者一起抓住新時代IT技術脈搏,共同成長。

GaussDB(for MySQL),揭秘"云原生數據庫"的關鍵特性

隨著微服務架構思想、產品研發(fā)運營模式不斷推陳出新,應用設計也變得越來越復雜,這對于開發(fā)者而言,意味著要不斷學習,強化自身技能,不可避免要層出不窮的新概念拉著走,扯著學。

在數據庫概念的演進上亦是如此。在云原生時代,數據庫從云化到Cloud-Native(云原生)已成為大勢所趨。那么,云數據庫,云原生數據庫究竟有何特點及區(qū)別?答案在華為云數據庫解決方案資深架構師張虎的主題演講中揭曉。

華為云數據庫解決方案資深架構師 張虎

張虎在《GaussDB(for MySQL)云原生關系型數據庫特性揭秘》中提到,華為云數據庫打造了一站式的上云解決方案,可滿足全場景業(yè)務、全開放生態(tài)、安全可信,可實現數據庫結構+應用+數據一站式遷移,可達到無縫協(xié)同上層應用。

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

華為云GaussDB(for MySQL)則是計算存儲分離、云化架構的企業(yè)級云數據庫,完全兼容MySQL生態(tài),并且支持主備部署和分布式部署,適用的業(yè)務訴求更加廣泛,同時它也是一款云原生分布式數據庫。

相比于傳統(tǒng)開源數據庫,GaussDB(for MySQL)云原生數據庫在可靠、性能、擴展性、容量、可用上大幅提升,比如在存算分離架構下,計算節(jié)點擴容與數據量無關,可以達到秒級擴容計算節(jié)點,分鐘級擴容存儲節(jié)點;在華為分布式存儲和RDMA高速網絡的加持下,極致的軟硬協(xié)同帶來極致性能,1寫15只讀、并行查詢和NDP算子下推也帶來了性能上的巨大提升;在容量上單節(jié)點最大支持128TB,解決海量數據存儲問題。

最后張虎還從開發(fā)者視角做了應用解讀,目前華為云數據庫覆蓋全場景,遍布金融政企、能源交通、制造、電商等各大行業(yè),超過500家大客戶規(guī)模商用。當然,這還只是GaussDB(for MySQL)應用實踐的冰山一角,要更近一步認識華為云數據庫的特性,接下來就是上手實操環(huán)節(jié)。

微服務&云數據庫,一站式打卡"云原生"高效開發(fā)實踐

對于開發(fā)者而言,實操是檢驗技能學習成果最好的途徑,更是掌握一門技能的不二法門。

在這場以"云原生"為主題的DevRun開發(fā)者沙龍上,兩位華為云技術專家親自上陣,一對一指點迷津,包括華為云數據庫解決方案架構師徐志洋、華為云微服務高級工程師李昂,讓開發(fā)者體驗一站式微服務云原生應用開發(fā)與云原生數據庫遷移和開發(fā)的便捷性。

華為云數據庫解決方案架構師 徐志洋

例如,"基于華為云微服務搭建天氣預報應用"的實操環(huán)節(jié),是以一個完備、貼近實戰(zhàn)的微服務云原生應用做主線,讓開發(fā)者體驗一個產品從想法到實現的全部過程;而"基于華為云數據庫的遷移和爬蟲開發(fā)實踐",則讓開發(fā)者進一步體驗華為云數據庫的遷移的便捷性。

華為云微服務高級工程師 李昂

正如"沒有人能夠熄滅滿天星光,每一位開發(fā)者,都是華為要匯聚的星星之火",DevRun開發(fā)者沙龍通過"理論學習+實操+總結"的有機結合,將散碎的知識與概念串聯起來,讓開發(fā)者了解真實業(yè)務的開發(fā)過程、最佳實踐,真正將腦中的想法變成可運行的業(yè)務代碼。

就像華為一直致力于為開發(fā)者提供ICT"黑土地"。未來,華為云也將持續(xù)在開發(fā)者生態(tài)建設方面上演"速度與激情",將DevRun開發(fā)者沙龍系列活動帶入更多城市,與開發(fā)者一起探討新技術,迎接新變革,共同打造一個欣欣向榮的開發(fā)者生態(tài),匯聚屬于開發(fā)者的"滿天星火"。

編 輯:王鵬
聲明:刊載本文目的在于傳播更多行業(yè)信息,本站只提供參考并不構成任何投資及應用建議。如網站內容涉及作品版權和其它問題,請在30日內與本網聯系,我們將在第一時間刪除內容。本站聯系電話為86-010-87765777,郵件后綴為#cctime.com,冒充本站員工以任何其他聯系方式,進行的“內容核實”、“商務聯系”等行為,均不能代表本站。本站擁有對此聲明的最終解釋權。
相關新聞              
 
人物
工信部張云明:大部分國家新劃分了中頻段6G頻譜資源
精彩專題
專題丨“汛”速出動 共筑信息保障堤壩
2023MWC上海世界移動通信大會
中國5G商用四周年
2023年中國國際信息通信展覽會
CCTIME推薦
關于我們 | 廣告報價 | 聯系我們 | 隱私聲明 | 本站地圖
CCTIME飛象網 CopyRight © 2007-2024 By CCTIME.COM
京ICP備08004280號-1  電信與信息服務業(yè)務經營許可證080234號 京公網安備110105000771號
公司名稱: 北京飛象互動文化傳媒有限公司
未經書面許可,禁止轉載、摘編、復制、鏡像