《2018 Aliware 云產品前沿-企業級互聯網架構專場(23頁).pdf》由會員分享,可在線閱讀,更多相關《2018 Aliware 云產品前沿-企業級互聯網架構專場(23頁).pdf(23頁珍藏版)》請在三個皮匠報告上搜索。
1、2018 Aliware 云產品前沿姬風(司徒放)-阿里巴巴中間件資深技術專家企業級互聯網架構專場業務創新快數據標準化數據實時化服務線性擴展業務能力沉淀業務能力開放共享業務服務基礎設施 ECS/SLB/VPC/RDS/KV Store/OSS/ACS/SLS/阿里云公共云、混合云、專有云IaaS用戶中心技術PaaS產品業務PaaS能力商品中心庫存中心營銷中心交易中心支付中心物流中心評價中心AliwareCSB 云服務總線上層業務應用第三方接入物聯網設備移動 APPPC業務應用EDAS 企業級分布式應用服務GTS全局事務服務MQ消息隊列ARMS 業務實時監控DRDS 分布式數據庫服務Aliwar
2、e 企業級互聯網架構平臺基于 Aliware 構建企業級互聯網架構Aliware 互聯網 PaaS 產品+中臺 思想快速在各行業復制,幫助各行業客戶進行業務創新分布式系統基礎框架(Dubbo,MQ,DRDS)分布式系統數據化運營(服務/數據接口的監控與依賴分析)分布式系統數據化診斷(全鏈路跟蹤)分布式系統高可用(系統保護,機房故障)分布式系統資源調度存儲優化,計算優化(降成本)能力覆蓋領域演進時間線歷經阿里 10 年技術沉淀打造的 Aliware 產品解決方案技術產品EDAS企業級分布式應用服務DRDS分布式關系型數據庫服務MQ消息隊列互聯網架構解決方案全鏈路壓測解決方案應用與數據庫遷移解決方
3、案異地多活解決方案Aliware 產品系列ARMS業務實時監控服務GTS全局事務服務CSB云服務總線ACM應用配置管理SchedulerX分布式任務調度服務PTS性能測試HiTSDB高性能時序數據庫數據化運營應用拓撲鏈路跟蹤應用監控基礎監控系統高可用環境隔離故障演練限流降級容量規劃應用診斷數據庫診斷RPC 診斷Java 運行時診斷容器診斷微服務服務地圖服務鑒權服務治理開源框架支持應用 PaaS 基礎Docker/Kubernetes 容器與調度資源管理應用管理賬號管理應用發布灰度發布彈性伸縮容器服務權限服務發布可視化Beta 發布報警通知優雅上下線分批發布日志管理EDAS 企業級分布式應用服務
4、以應用為中心的 PaaS 產品,提供完整的應用管控、微服務治理、系統高可用的解決方案EDAS 命名空間:提供隔離的運行環境智能診斷內存堆棧大小分布解析控制臺實時展示應用內存分布情況,并按照占用大小排序,幫助用戶找到實時占用內存較大的類實時查看Java線程堆棧在控制臺上,能夠對應用的線程根據運行時狀態進行過濾,并計算線程占用CPU時間;支持按照線程名、ID和狀態的搜索;支持對線程堆棧的查看診斷工具 內存堆棧大小分布解析 實時查看Java線程堆棧 方法追蹤 動態日志級別調整單機方法執行追蹤方法追蹤是對當前分布式調用鏈路追蹤的補充,解決在使用調用鏈路追蹤功能定位到單機某一個服務的問題后,進一步診斷該
5、服務方法本地執行的時序細節、各執行環節的耗時、入參/返回值和異常情況EDAS 應用白屏化診斷開源 Dubbo 項目持續維護Dubbo 成為 Apache 孵化項目GitHub 項目 17000+關注連續多年國內最受歡迎開源軟件 Top 5核心 RPC 功能和阿里內部保持一致完全兼容 Spring Cloud 開發模式支持采用 Spring Boot 和 Spring Cloud 開發應用不需要修改代碼,即可自動對接到 EDAS 內部的企業級中間件服務Jar 包方式部署運行KubernetesEDAS 與流行的開源技術完整兼容容器化應用發布管理新增支持 war、jar、helm 模板部署集成 E
6、DAS 服務注冊、發現,調用鏈,基礎監控,RPC 服務監控支持應用的灰度發布,HTTP 流量灰度支持有狀態 和 無狀態 應用即將支持 Service Mesh 方案,為 HTTP 協議的微服務提供沒有編程語言限制的服務發現、監控、治理能力EDAS 微服務解決方案 數據化運營 實時監控報表 服務調用鏈路跟蹤 租戶級服務統計報表 服務調用實時拓撲大屏智能診斷EDAS 分布式任務調度服務每日精準觸發調度萬億次允許用戶配置任意周期性調度的單機或者分布式任務多語言支持Linux 命令、Java、node.js、Shell 腳本、Http豐富的任務類型定時任務、并行計算、任務依賴靈活的觸發方式定時執行、S
7、DK API 觸發、任務依賴關系觸發高可靠的任務容災任務多備份、自動遷移云化應用移動應用物聯網應用精準、高可靠任務觸發SchedulerX多級任務拆分子任務并發、均衡調度任務管理監控任務執行調度單級無限任務分片多級上億任務分片分布式彈性變化應用集群ACM 控制臺ACM Client應用1ACM Client應用2配置1配置2基于 ACM 的集中式配置管理應用1配置1應用2配置2基于文件的傳統配置管理典型場景應用配置推送全局容災切換全局預案開關動態更新機器學習模型優勢安全、集中式管控訂閱模式,配置秒級生效配置版本化,一鍵回滾,灰度推送,降低故障風險豐富的 Client APIACM 服務集群AC
8、M 應用管理配置提供分布式應用的配置管理、訂閱和動態推送能力并具備配置的全局檢查、推送軌跡查詢、歷史版本回滾等能力業務自定義監控調用鏈路追蹤應用性能和故障前端用戶體驗ARMS 業務實時監控服務阿里云官方 APM 產品,完整覆蓋應用服務端、瀏覽器端、業務關鍵指標的監控領域字節碼增強技術,零侵入成本前端靜默上報,只要加入一行代碼和 EDAS 一鍵集成,簡潔安全零成本集成方式鏈路調用采樣控制,包括分布式鏈路,本地調用堆棧和頁面調用詳情內置 JVM 和 PaaS 監控功能,故障根因一覽無遺采樣可根據應用性能動態調整,秒級生效按量付費,應用監控按時長收費,前端監控按數據上報收費,價格為業界均價1/10,
9、顯著降低 TCO可結合資源包,費用再節省 60%0100%10%支持全量鏈路數據采樣價格為同類競品1/10不到ARMS 于2月26號正式商業化阿里云官方 APM 產品,完整覆蓋應用服務端、瀏覽器端、業務關鍵指標的監控領域RESTfulSOAP WSDubbo EDAS DubboRESTfulEDAS DubboRESTfulDubbo 移動應用物聯網應用第三方應用云CloudVPCVPCIDC互聯網公網Internet跨環境管控運維跨環境級聯服務調用CSB 中控CSB 中控CSB 實例CSB 實例CSB 實例CSB 云服務總線實現服務化 API 方式的多環境多歸屬的開放互通管控、協議適配、數
10、據定制轉換應用(HSF)RPC 調用,事務傳播RPC 調用,事務傳播應用(Spring Boot)應用(Dubbo)DRDSMQPetaDataRDSOracleMySQLPostgreSQLMySQLGTS 分布式事務作用域GTS 全局事務服務應用層分布式事務產品,遠超同類產品的高性能與易用性支持多種分布式事務模式、服務框架,解決分布式環境下的事務一致性問題性能:開啟事務性能僅略有下降,業界主流產品則下降近一個數量級可靠:支持同城容災和兩地三中心容災,保證各種場景下的數據一致易用:對業務無侵入,使用時只需簡單加個注解Oracle/RAC阿里云DB 報告精細到每張表、每條SQL的所有兼容性 自
11、動給出目標庫類型、規格和容量 通過工具快速確認目標庫的核心性能 強大的企業級Oracle數據遷移上云能力 Oracle 9i Oracle 10g Oracle 11gRDS for MySQLRDS for PPASDRDSPostgrepSQLADS自助Oracle遷移到RDS等(含Java應用),已成功服務100多個企業項目。ADAM 應用與數據庫遷移-解決方案顯著降低數據庫遷移的風險、成本和周期OracleRAC地市1OracleRAC地市2OracleRAC地市n11個地市分別獨立部署DB和應用版本從9i 到 11g 都有PPASRDS省中心阿里專有云集中部署一套DB和應用遷移到RD
12、S上云OSS數據量:5T表數量:1 萬PLSQL:1003人,10周完成:2周完成評估及遷移規劃 3周完成演練和2地市上線 5周全省11地市合并完成 至今運行半年多,業務平穩運行ADAM 應用與數據庫遷移-實際案例PPASRDSService2Service3Service4APP2APP3APP4APP1APP5Service7Service6Service8Cache2DB1DB2Service1應用層服務層存儲層壓測引擎電信CDN節點壓測引擎聯通CDN節點壓測引擎移動CDN節點壓測引擎教育網CDN節點流量引擎集群Service5Cache1流量控制中心壓測數據構造壓測數據PTS 性能測試
13、-全鏈路壓測解決方案云產品聯動組合云監控+ARMS 應用監控,定位瓶頸EDAS 彈性伸縮+壓測流量隔離場景編排全鏈路可視化編排場景間共享登錄態,壓測指令可擴展超高流量并發,真實性高千萬級虛擬用戶并發,高峰提前驗證全國上百城市的CDN節點Apache RocketMQ生態豐富管理多維服務健壯性能優越指定時間段消息回溯消息全鏈路軌跡百億級堆積能力毫秒級投遞延遲支持萬級節點高并發高性能集群真正水平擴展99.99%服務可用性阿里雙十一的真實場景考驗熔斷機制、消息重投機制99.99999999%數據可靠性【多協議】TCP/HTTP/MQTT/WebSocket普通消息、順序消息、定時消息、事務消息【云產
14、品集成】EMR、FC、IoT、Blink、ARMS支持企業級主子賬號、Topic 資源權限控制MQ-RocketMQ 消息隊列低延遲、高并發、高可用、高可靠,可支撐萬億級數據洪峰的分布式消息JAVA,.NET,C+,PHP,iOS,Android,JavaScript可線性擴展,對用戶透明千萬級設備同時在線可擴展多語言MQTT,WebSocket,國標808,電動汽車 GB/T32960,定制協議多協議大容量車輛阿里MQMQTT監聽808協議監聽WebSocket監聽業務應用系統大數據分析系統上報/下推上報/下推上報/下推MQTT808TCP監聽/消費監聽/消費阿里MQ消息隊列MQ智能設備新能
15、源設備 微消息隊列LMQGB/T 32960監聽上報/下推WebSocket直播互動MQ for IoT端(瀏覽器、Android、iOS、智能設備、互動直播、車聯網)與云的消息傳輸,雙向通信MQ-微消息隊列無縫遷移100%兼容 Apache Kafka 協議Kafka 客戶端、插件與消息隊列 Kafka 通訊全托管服務專注于業務開發,無需部署運維更低成本、更彈性、更可靠數據安全支持 SSL 加密數據傳輸確保數據傳輸過程中不被竊取或篡改更專業優化開源 Kafka 痛點優化消息堆積處理、支持萬級 Topic 能力全面融合 Apache Kafka 開源生態,3 月 29 日開放公測開箱即用、無縫
16、遷移、專業團隊優化開源 Kafka 痛點,免運維、更安全、更可靠Kafka 消息隊列APPAPPAPPAPPAPPDRDSMasterSlaveMasterSlaveMasterSlaveSlave復制寫/讀讀APPAPP運營系統訂單庫(按訂單 ID 拆分)分庫 2分庫 3分庫 1APPAPP買家系統APPAPP賣家系統解決數據庫水平伸縮問題提供透明讀寫分離配置,分庫分表策略,快速擴容數據庫服務能力。DRDS 分布式數據庫服務HiTSDB 高性能時序數據庫IoT 數據通道HiTSDB 時序數據庫高效讀寫高壓縮存儲即時分析每秒并發寫入1000萬每秒讀取數據點600萬超高壓縮比10:1兼容 OpenTSDB3月20日正式商業化,首月購買 85 折優惠