本文為您介紹阿里云實時計算Flink全托管產品的功能點和價值,以及和開源Flink的對比優勢。
類型 | 功能 | 描述 | 價值 |
性能與成本 | 兼容性 | 全面兼容開源Flink,包括各層API、參數配置及SQL語法等。 | 更好的引擎性能和更細粒度資源配置使得整體TCO優于開源,且靈活的付費模式以及智能擴縮容,進一步提高了資源使用的精細程度。 |
核心性能提升 |
| ||
資源利用率提升 | 您可以根據業務負載進行彈性擴縮容,詳情請參見動態擴縮容與參數動態更新。 | ||
您可以配置智能調優,無人值守自動監控并調整作業資源分配,并可以在指定時間段應用對應的資源計劃,幫助您平穩順利地度過業務洪峰,同時最大程度的節省成本,詳情請參見配置自動調優。 | |||
您可以進行細粒度資源管理,支持SQL算子級別的精細化資源(CPU和Memory)配置,大規模作業資源利用率提升100%,詳情請參見配置作業資源。 | |||
付費類型 | 您可以根據自身業務特點,選擇包年包月或者按量付費,詳情請參見計費項。 | ||
特色能力 | 數據實時入湖入倉 | 支持整庫實時同步、分庫分表實時同步和表結構變更實時同步,詳情請參見數據同步模板。 | 可以更加高效便捷地對包含分庫分表等架構的業務數據庫、消息中間件中的數據進行實時的入湖入倉。 |
實時風控場景能力 | 企業級復雜事件處理(CEP)支持作業無需重啟動態可配置規則,實現在線實時風控等場景的不間斷生產級能力,詳情請參見復雜事件處理(CEP)語句。 | 應用于實時營銷、實時風控、安全態勢感知等領域,提升開發效率和大規模數據處理能力,同時保證業務連續性。 | |
上下游數據連接(Connector) |
| 您無需自己開發對接各種上下游生態,并操心穩定性和性能。 | |
開發效率 | 作業開發 | 多語言支持:一站式開發管理平臺,包括SQL、Java、Scala和Python語言。 | 您無需自己搭建或者對接開源。Flink SQL簡單易懂,整體開發環境上手便捷。 |
多版本支持:支持主流Flink版本,包括多版本作業代碼比較和回滾,詳情請參見管理作業版本。 | |||
提供元數據管理:您可以通過Catalog連接常見的上下游組件(例如MySQL、Hive、Hologres、DLF和Kafka等),進行統一元數據管理與使用,詳情請參見管理元數據。 | |||
自定義函數:您可以方便地管理和使用自定義函數,詳情請參見管理自定義函數(UDF)。 | |||
代碼模板:提供20多個Flink SQL通用場景的模板,幫助您快速了解如何使用Flink SQL構建作業代碼,詳情請參見代碼模板。 | |||
代碼調試 | 測試數據管理:支持線上采樣和模擬測試數據管理,方便構建測試流程,詳情請參見作業調試。 | 程序員、甚至是數據分析師都可以完成調試和上線的動作,大幅減少調試測試成本,提高作業上線速度和質量。 | |
快速運行調試:基于Session集群實現作業秒級啟停,大幅提高作業調試效率。 | |||
中間結果展示:支持中間結果展示,提高復雜SQL的調試效率。 | |||
開發生產隔離:開發調試過程不影響生產作業和數據。 | |||
運維管理 | 監控告警 | 豐富的指標監控和維度聚合,便于排查作業延遲、數據傾斜、反壓等問題,詳情請參見監控指標說明。 | 大幅提高系統穩定性,減少運維工作量,降低調優的難度。精細化資源管理,大幅度降低成本。提供原廠高可用服務保障。 |
通過釘釘、郵件、短信、電話等途徑進行及時告警,并可對接企業內部統一監控告警系統(Prometheus),詳情請參見自定義監控指標及上報渠道。 | |||
問題分析與診斷 | 動態修改作業的配置,無需啟停即可對日志Level、火焰圖是否開啟等配置進行在線調整。 | ||
對于反壓、Job異常、TM失聯等常見問題提供智能化診斷和快速日志定位分析,給出調優或者修改建議,并聯動自動調優能力幫助您定位問題,詳情請參見作業智能診斷。 | |||
高可用保障 | 原廠運維服務兜底,SLA 99.9%保證。 | ||
全鏈路自動容錯能力,支持JobManager容錯,系統無單點,更穩定。 | |||
提供更快速的非全局(單點)容錯恢復能力,在數據一致性和業務連續性間提供靈活平衡。 | |||
狀態管理 | 提供完整的系統檢查點和作業快照生命周期管理,提供狀態兼容性檢查和狀態數據遷移,以最大可能地復用原來的狀態數據。 | ||
企業安全 | 空間隔離 | 支持租戶級和項目級的資源和代碼隔離,滿足跨團隊協作需求。 | 提供了企業多部門協同工作互不干擾的能力,安全可控地滿足企業內控外審要求。 |
訪問控制 | 與阿里云賬號體系打通,支持多角色的訪問控制。 |