亮點回顧|2022 re : Invent Recap:深入核心,高併發系統架構演進之路

思否編輯部發表於2023-01-08

2022 年 12 月 25 日,由 SegmentFault 思否社群聯合亞馬遜雲科技共同舉辦的 “ 2022 re:Invent Recap :深入核心,高併發系統架構演進之路”線上沙龍活動圓滿落幕。

最近幾年,各大平臺使用者規模的快速增長為系統架構設計帶來新的挑戰。如何實現大流量下的高併發、高可用,是一線技術研發人員最需要掌握的技能之一。始於 2012 年的亞馬遜雲科技 re:Invent 全球大會作為雲端計算領域備受業界矚目的活動,每年都會吸引無數來自世界各地開發者們的關注。本場沙龍將圍繞高併發系統架構問題展開深入探討,並從底層原理及大量業務實戰案例出發,探尋更優的高併發系統架構設計方案。來自亞馬遜雲科技的高階解決方案架構師倪惠青、解決方案架構師陳嘉俊、微眾銀行的中介軟體開發工程師梁榮華、OPPO 基礎平臺總監李克來受邀出席本場沙龍,並進行了主題演講。

近年來 SaaS 一直是一條火熱的創業賽道,資料顯示:到 2024 年中國企業級 SaaS 市場規模將有望達到 1201 億元,而如何快速構建一款 SaaS 服務並推出首個 MVP 版本驗證需求與產品可行性呢?亞馬遜雲科技高階解決方案架構師倪惠青首先為大家帶來題為 “如何基於 Serverless 快速構建 SaaS 服務” 的主題分享。眾所周知,近年來 Serverless 已經逐漸受到開發者的認可,作為業界標杆的亞馬遜雲科技在該領域也不斷推陳出新。在本屆 re:Invent 大會上,亞馬遜雲科技就推出了一款全新的 Serverless 服務 —— OpenSearch Service,自此宣告著亞馬遜雲科技已徹底完成了現階段透過 Serverless 來構建資料分析應用的 “完整拼圖”,同時也將 Serverless 的發展推進到了下一個階段。

在本場分享中,倪惠青強調了 SaaS 應用構建的兩個原則 —— 統一的版本管理和統一的運營框架,並分別對其做了解讀。重點介紹了用 SaaS 來構建應用、SaaS 身份的構建,SaaS 身份如何在 SaaS 應用系統裡進行流轉、傳遞、識別,微服務的實踐方式等內容,同時展示瞭如何從 service 的 web 應用一步步變成 SaaS 應用。最後,她也對網友提問如“什麼是好的 SaaS 的標準?”“ SaaS 企業可以從哪些方面來提升以達到經營的目標”做了解答。

全面容器化以及雲原生架構已經成為了業界的共識和企業上雲實現降本增效的關鍵所在。在第二場演講中,亞馬遜雲科技解決方案架構師陳嘉俊帶來了 “利用亞馬遜雲科技容器技術構建價效比的高併發方案” 的分享。期間,他對亞馬遜雲科技現代應用計算進行了概述,並帶我們瞭解了高併發環境下的彈性伸縮場景,以及如何利用 Karpenter 進行彈性伸縮,並做到成本視覺化,最後為我們帶來了今年 re:Invent 大會上容器功能的相關最新發布。

在談到彈性伸縮手段及工具時,陳嘉俊分別介紹了 Amazon EKS 架構,HPA、Karpenter 彈性伸縮手段及彈性伸縮工具,重點介紹了 Karpenter 及其擴容場景、縮容場景、排程等方面,並對 EC2 Spot 例項相關做了分享,同時透過多個 Provisioner 的場景來對 " Pod 利用 Karpenter "及成本視覺化內容進行了深入解讀。

最後,陳嘉俊老師為我們帶來了今年在 re:Invent 上最新發布的幾項功能元件的介紹,包括:EKS 擴充套件對 Amazon Batch 的支援、Amazon Controllers for Kubernetes (ACK)、Amazon EKS Anywhere 基設施選項、透過 EKS 安裝 Marketplace 軟體、EKS Blueprints、Data on EKS 等。

之後,OPPO 基礎平臺總監李克來、微眾銀行中介軟體開發工程師梁榮華,也分別從實踐角度帶來了“ OPPO 多場景高彈性的混合雲實踐”、“基於 Apache EventMesh 的新型雲原生事件驅動架構實踐” 主題分享。

image.png

李克來重點分享了“彈性混合雲架構”以及“彈性混合雲在多場景方面的應用”。分享首先介紹了 OPPO 混合雲架構建設的基本理念——“寬底座、厚平臺、廣應用”,其中“厚平臺”是混合雲建設最主要的部分,進而重點分享了彈性計算架構的核心——統一的彈性伸縮框架,對其技術架構和原理進行了闡述。針對於線上業務、雲數融合、雲智融合、高效能運算等多個場景,詳細剖析了 OPPO 彈性混合雲如何實現從例項到叢集的不同維度、不同的負載和服務的彈性,最終達到資源的按需供給和負載的彈性伸縮效果。李克來也對網友們提出的“後疫情時代,哪些業務適合發展做混合雲?”“如何較好地把控混合雲遷移的成本?”等問題進行了回答。

image.png

在梁榮華的分享中,他首先對 EventMesh 的概念及雲原生生態下的事件驅動架構模型概況做了介紹。在“基於 Apache EventMesh 的 Serverless 編排”環節,分別對包括 EventMesh WorkFlow 架構設計、編排規範及 Workflow Runtime 等細節做了分享。最後重點以實踐的層面對 EventMesh 在微眾銀行等多場景下的應用進行了分享,同時對網友互動問題做了解答。

四位講師的精彩分享,與廣大開發者的積極互動,讓我們在熱烈的技術交流氛圍中,結束了本場沙龍,共度了一個極富意義的聖誕。本週五,12 月 30 日我們還將舉辦 2022 re:Invent Recap 第二場線上沙龍,圍繞 “深度學習技術洞察與實踐” 展開探討,詳見:《ChatGPT 爆火引爭議,開發者該如何抓住 AIGC “風口”?》,歡迎大家持續關注!

12 月 25 日直播回放:
https://ke.segmentfault.com/c...

相關文章