SACC2018:微服務架構設計

架構設計頻道發表於2018-10-22

2018年10月17日~19日,由IT168旗下ITPUB企業社群平臺主辦的第十屆中國系統架構師大會(SACC2018),在北京海淀永泰福朋喜來登酒店成功舉辦。本屆大會以“十年架構 成長之路”為主題,匯聚國內CTO、研發總監、高階系統架構師、開發工程師和IT經理等各路技術人群,探討時下熱點話題,共馭行業未來。大會現場,大咖雲集,高朋滿座,與會規模超千人。

會議期間,“微服務架構設計”專場,已爆棚。很多嘉賓都是站著聽完全程內容,並參與互動。

荔枝APP架構師黃全

“在分散式服務框架出現之前,垂直應用架構流行了很長一段時間。隨著網際網路的高速發展,垂直應用架構變得越來越臃腫,維護成本越來越高,交付週期越來越長,整個系統的抗壓能力越來越差,可靠性越來越低。”荔枝APP架構師黃全,介紹了企業走向微服務架構設計的根本原因。

黃全,擁有10年的網際網路開發經驗,對分散式系統、高併發解決方案有著豐富的實踐經驗,在國內知名網際網路企業擔任過資深工程師、系統架構師等職。曾就職於UC瀏覽器、春筍新科技。現任荔枝資深工程師,負責基礎架構的設計與開發,目前專注於分散式系統、微服務、資料庫中介軟體 等技術的研究與探索。

網易研究院雲端計算資深架構師朱劍峰

那麼,微服務到底“微”到什麼程度?什麼才是微服務的真正定義?網易研究院雲端計算資深架構師朱劍峰,分享了傳統行業的軟體架構及IT基礎架構中推行微服務化拆分改造經驗,以及DevOps平臺、容器化標準時會面臨的痛點,並提出藉助Kubernetes,微服務治理平臺與DevOps,打造深度融合方案的思路。

提到微服務,必少不了Service Mesh。 Service Mesh雖然已是流行的技術趨勢,但是具體到企業應用場景,還為數不多。轉轉可能是使用Service Mesh架構的少數企業之一。轉轉為什麼要做Service Mesh架構?Service Mesh架構應用該如何來設計?服務架構的未來,應何去何從?轉轉架構師孫玄,分享了《從MicroService(微服務)到Service Mesh(服務網格)架構演進之路》主題演講。

轉轉架構師孫玄

微服務可以在“自己的程式”中執行,並透過“輕量級裝置與HTTP型API進行溝通”。關鍵在於該服務可以在自己的程式中執行。透過這一點我們就可以將服務公開與微服務架構(在現有系統中分佈一個API)區分開來。基於這樣的特性,微服務架構也得到了像阿里雲這樣的大廠支援。

阿里雲高階技術專家楊皓然,表示:“微服務的落地面臨很高的技術挑戰,開發人員應藉助最強大的函式計算能力,構建微服務應用最佳平臺。”

阿里雲高階技術專家楊皓然

另外,美團網高階技術專家劉雲鵬,也詳細回顧了美團旅行基礎資訊服務的發展歷程,重點介紹了從單體服務架構到微服務架構的驅動原因、演進思路與實踐。會議期間,劉雲鵬還結合多年的架構設計經驗對整個演進過程進行了一些原則與方法論層次的總結。

美團網高階技術專家劉雲鵬

總之,架構微服務化是目前業界的發展趨勢,因分散式服務框架有更好的伸縮性、擴充套件性、容錯能力、靈活的部署、更高的開發效率、良好的服務監控和治理等特性,得到諸多企業的追捧。但是,開發團隊在實施微服務的過程中,又面臨諸多挑戰,比如:伺服器等基礎設施管理,容錯,服務發現,負載均衡、灰度釋出、流控,故障切換、分散式跟蹤等等。所以,如何讓微服務架構成功落地,還需要多學習、多總結,多參考一些領先企業的先進經驗。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31545806/viewspace-2217135/,如需轉載,請註明出處,否則將追究法律責任。

相關文章