《Serverless 引領云上研發新范式.pdf》由會員分享,可在線閱讀,更多相關《Serverless 引領云上研發新范式.pdf(31頁珍藏版)》請在三個皮匠報告上搜索。
1、Serverless 引領云上研發新范式楊皓然阿里云 Serverless 負責人New Future on Cloud云計算的演進物理機大量固定成本,逐年折舊建設周期長,數月交付客戶管理從機房到應用的整個鏈路抽象層次業務敏捷云計算的演進虛擬機硬件虛擬化平滑遷移存量應用可使用模版部署數小時/天配置,數分鐘啟動客戶管理機器,操作系統,應用抽象層次業務敏捷云計算的演進容器操作系統虛擬化比較平滑的遷移存量應用使用容器鏡像實現一致的部署,數秒啟動客戶使用 K8S 自動化管理容器和鏡像抽象層次業務敏捷云計算的演進Serverless應用運行時抽象自適應彈性,全面容錯能力開箱即用,數秒部署,數百毫秒啟動客
2、戶不管理基礎設施,專注應用邏輯抽象層次業務敏捷從上云到用云云廠商核心能力是云資源Cloud 2.0 用云階段(2020-)Cloud 1.0 上云階段(2009 2019)企業關注平滑上云云廠商核心能力是云服務企業關注用好云用好云的時代,企業應用構建面臨的挑戰可信安全業務智能資源彈性應用敏捷系統穩定企業為什么選擇 Serverless?內置全面容錯能力做的更少而收獲更多穩定可靠自適應彈性全鏈路自動伸縮從容應對流量波動按用量付費不為閑置資源付費成本更優開箱即用企業不需要繁瑣的運維易于集成和使用高德地圖 Serverless 架構實踐功能多變算法策略多變業務迭代快流量峰值不確定業務特點業務價值10
3、0+萬 QPS,穩定可靠需求發布,從天到小時自適應彈性,成本下降 38%數據應用BI應用數據大屏經營看板數據管理數據建模共享服務組件UI 組件數據訂閱數據共享數據字典租戶管理權限管理智能緩存軌跡埋點脫敏工具數據分片數據查詢組件庫基礎服務數據內核開發套件開放平臺管理后臺基礎設施Serverless 應用引擎 SAE大數據數據庫中間件構建完善的決策分析體系,為商業決策提供數據支撐實現業務流程和數據分析的協同協同提升企業各部門人員的數據分析效率提效決策極氪商業智能平臺 Serverless 實踐極氪商業智能平臺建設面臨的挑戰數據增漲快時效要求高數據治理難極氪商業智能平臺數據伴隨業務高速增長研發-制造
4、-供應鏈-質量營銷銷售市場生態.小時-分鐘-秒級團隊核心競爭力業務穩定性提升研發效能優化資源成本組織敏捷重業務輕資產極氪商業智能平臺選擇:All in ServerlessFlinkMSEHologresDataWorks極氪 商業智能平臺SAE 云 Kafka極氪商業智能平臺 Serverless 實踐業務效果新租戶接入服務發布上線系統 SLA分鐘級分鐘級99.99%自適應彈性Adaptive Elasticity全鏈路 Serverless 化End-to-End Serverless云產品深度集成Deep Integration of Cloud ServicesServerless 核
5、心能力持續提升自適應彈性Adaptive Elasticity全鏈路 Serverless 化End-to-End Serverless云產品深度集成Deep Integration of Cloud Services自適應彈性New Future on Cloud自適應彈性資源時間資源容器化編排調度,運維成本高傳統彈性能力x 臺包月主機+y 臺按量主機自適應彈性按量付費資源隨著業務實際請求自適應彈性伸縮資源時間無需規劃 x/y/z實時伸縮速度從分鐘/秒級提升到百毫秒自動根據實際請求量自動伸縮,無需人工干預全鏈路應用全鏈路各個環節聯動伸縮SAE2.0 自適應彈性 橫向伸縮按請求伸縮根據實時的請
6、求量快速擴容,緩慢縮容相較于傳統的按資源伸縮,速度從分鐘級提升到百毫秒全棧優化實例啟動速度操作系統,安全容器深度優化,系統啟動速度百毫秒優化的網絡架構計算和網絡資源解耦,實例共享 ip,彈性網卡等資源徹底消除彈性網卡配置等延時開銷1 實例3 實例根據請求管理資源絕大多數應用在無請求時,并不需要 CPU 資源在實例活躍時(處理請求),分配 CPU 資源;在實例閑置時(不處理請求),回收 CPU 資源高性能實例從閑置切換到活躍狀態,延時小于 2 ms低成本閑置實例價格比活躍實例低 90%優化的請求路由策略,在保證性能的前提下,讓盡可能多的實例閑置SAE2.0 自適應彈性 縱向伸縮2 vcpu 4
7、GB 內存0 vcpu 4 GB 內存SAE2.0 自適應彈性業務效果210 x應用資源利用率3090%成本自適應彈性Adaptive Elasticity全鏈路 Serverless 化End-to-End Serverless云產品深度集成Deep Integration of Cloud Services全鏈路 Serverless 化Kafka Serverless 化節點擴縮容涉及數據遷移,包含大量手動操作擴縮容運維復雜度高,耗時長存儲和計算耦合計算和存儲資源無法獨立伸縮,資源利用率低Node 1Node 2Node 4Node 3傳統架構Node 1Node 2New nodeNo
8、de 3Kafka Serverless 化存儲和計算分離盤古分布式文件系統提供超大規模數據可靠存儲和超高性能存儲和計算獨立伸縮,資源利用率高多級存儲,冷熱分離自適應彈性擴縮容和負載均衡不需要數據搬遷,秒級自適應彈性自動彈性伸縮和負載均衡,大大降低運維復雜度按用量付費按實際用量付費,稀疏使用場景成本降低 90%Node 1Node 2Node 3New node分片快速遷移數據引用分片1數據副本分片2數據副本分片3數據副本分片4數據副本Serverless 架構盤古分布式文件系統持續推進核心產品 Serverless 化自適應彈性Adaptive Elasticity全鏈路 Serverles
9、s 化End-to-End Serverless云產品深度集成Deep Integration of Cloud Services云產品深度集成Integrate distributed systems and serverless applications with less code深度集成,提升云產品可聯通性無縫連接Seamless Interoperability端對端優化End-to-End Optimization簡化管理Simplify Management函數計算函數計算(FunctionComputeFunctionCompute)事件驅動引擎,事件集成樞紐輕量靈活的 Ser
10、verless 計算能力事件事件總線(總線(EventBridgeEventBridge)云工作流(云工作流(CloudFlowCloudFlow)FC+EB+CloudFlow 構建云上集成新范式可視化的流程編排服務計算存儲網絡人工智能更多OSSNASVPCNATPAI靈積ECSSAE更簡單的數據處理方式使用阿里云函數計算 FC,通過自定義代碼靈活處理對象存儲 OSS 返回的數據云產品間深度集成-OSS Object FCAPAPAPI 請求OSS Object FCAccess PointOSSAccess Point函數計算 FC對象存儲 OSS轉換請求轉換請求API 請求更低的成本不增
11、加數據副本,公網流量費用最高下降 68.7%,簡單低成本的實現 OSS 數據處理能力的延展云工作流(CloudFlow)全新發布云服務生態集成高可用,高性能可視化編排Workflow Studio 圖形化流程編排豐富的控制邏輯,簡單拖放實現復雜業務流程豐富的跨產品、跨平臺連接能力無需編寫代碼,即可編排 300+云服務實現工作流程自動化大規模并行執行多個分布式任務完善的流程狀態管理,高彈性、高可靠、可回放、容錯能力強云工作流功能演示Serverless 引領云上研發新范式模塊化模塊化可復用、可編排、SLA 有保障的原子化能力,快速沉淀領域內通用能力自動化自動化聲明式規范定義應用架構、業務流程、A
12、PI、基礎設施,高度自動化交付可視化可視化應用架構、業務流程、API 和基礎設施可視化編排,易于共享、快速迭代智能化智能化應用架構,業務流程,API、代碼是結構化數據,能被 AI 自動生成原子化功能、松耦合的應用架構更容易和 AIGC 技術適配1.業務流程2.應用架構4.流程編排3.代碼開發高價值工作 設計業務流程 根據松耦合、可擴展等原則設計應用架構,服務 API,開發業務代碼低價值工作 申請資源,配置環境 Crud 代碼,服務間的膠水代碼 用技術消除任何可能阻礙交付的低效環節,讓程序員聚焦在最具價值的工作上!Serverless 幫助企業跨越技術鴻溝,讓2人的研發團隊享受2000人技術團隊的紅利!New Future on CloudTHANKS