事件總線EventBridge作為一種Serverless的事件總線服務,支持包括彈性計算、存儲服務、數據庫、容器、大數據處理、可觀測性服務及中間件服務在內的幾乎所有阿里云官方事件源。事件總線EventBridge與函數計算集成后,接入事件總線EventBridge的事件源能夠觸發相關函數執行,完成對阿里云官方事件源相關事件的處理。以上流程構成云產品事件觸發器。
實現原理
在事件驅動模型中,事件源是事件的生產者,函數是事件的處理者,而觸發器提供了一種集中、統一的方式來管理不同的事件源。事件總線EventBridge不是單一的事件源,而是作為阿里云官方事件源的事件中心。EventBridge觸發器支持阿里云官方事件源作為觸發源觸發相關函數執行,實現云產品事件觸發器。
優勢
事件總線EventBridge與函數計算集成之后,事件總線EventBridge和函數計算的觸發源將會同步。當事件總線EventBridge側增加了事件源后,函數計算同步更新觸發器的觸發源,降低后續對接成本。
云產品事件觸發器包含的云服務及其事件類型
云產品事件觸發器是云監控觸發器、云服務器ECS觸發器、阿里云物聯網IoT觸發器等多種云服務類型的觸發器的統稱。其中包含的云服務及其事件類型如下所示。
彈性計算
云服務器事件類型包括保留云盤、掛載或者卸載數據盤和塊存儲欠費釋放等。 | 彈性容器實例事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 彈性高性能計算事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 |
批量計算事件類型包括Job已取消事件、Instance已經Ready事件和Project創建事件等。 | 彈性伸縮事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件等。 | 資源編排事件類型包括資源棧創建完成、資源棧刪除完成和資源棧回滾完成等。 |
系統運維管理 OOS(CloudOps Orchestration Service)事件 系統運維管理事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 函數計算事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 彈性加速計算實例EAIS事件類型僅包括網絡變更。 |
Serverless應用引擎事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 |
存儲
對象存儲OSS事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件等。 | 表格存儲Tablestore事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 文件存儲NAS事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 |
數據庫文件存儲事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 智能媒體管理事件類型包括索引文件元信息、更新文件元信息和刪除文件元信息等。 | 塊存儲事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 |
數據庫
云原生數據庫PolarDB事件類型包括實例主備切換(故障切換)、實例故障結束和實例故障開始等。 | 云原生分布式數據庫事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 云數據庫RDS事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 |
云數據庫HBase事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 云數據庫Cassandra事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 云原生數倉事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 |
數據傳輸服務事件類型包括遷移任務異常、遷移任務恢復和遷移任務出錯等。 | 云原生數據倉庫 AnalyticDB PostgreSQL 版事件 云原生數據倉庫 AnalyticDB PostgreSQL 版事件類型包括計算組CPU水位超過90%、計算組內存水位超過85%和最大計算組存儲水位超過80%等。 | 數據庫備份DBS事件類型包括關閉增量日志備份、增量備份異常和數據恢復異常等。 |
云數據庫 Tair(兼容 Redis)事件類型包括實例主備切換(故障切換)、實例故障結束和實例故障開始。 | 云數據庫MongoDB事件類型包括實例主備切換(故障切換)、實例故障結束和實例故障開始。 | 云數據庫MySQL事件類型包括資源彈性計劃執行延遲和資源彈性計劃執行失敗。 |
時間序列數據庫TSDB事件類型包括資源變更投遞和資源評估不合規通知。 |
安全
云安全中心事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | Web應用防火墻事件類型包括訪問控制事件、CC攻擊事件和Web攻擊事件等。 | 操作審計事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺中的操作事件等。 |
訪問控制事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 數據庫審計事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 密鑰管理服務事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 |
風險識別事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 安騎士事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | DDoS防護事件類型包括黑洞事件、清洗事件和黑洞解除事件等。 |
云防火墻事件類型包括互聯網流量峰值超過購買帶寬規格和安全事件告警通知。 |
大數據
E-MapReduce事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件等。 | 阿里云Elasticsearch事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 交互式分析事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 |
開放搜索事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | Quick BI事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | DataV數據可視化事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 |
智能推薦事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 數據湖構建事件類型包括入湖任務已失敗、入湖任務已取消和入湖任務已重新啟動。 |
人工智能
城市視覺智能引擎事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 多媒體AI事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 視覺智能開放平臺事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 |
網絡和CDN
專有網絡VPC事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 負載均衡事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件等。 | 云企業網事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件等。 |
智能接入網關事件類型包括接入點切換事件、網絡連接斷開事件和設備被攻擊事件等。 | CDN事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 全站加速事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 |
邊緣節點服務事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件等。 | VPN網關事件類型包括證書到期、健康檢查失敗和健康檢查成功等。 | 私網連接事件類型包括終端節點連接被接受、終端節點連接被拒絕和終端節點新增zone建立連接等。 |
云解析PrivateZone事件類型僅包括當前賬號下DNS請求QPS超限。 | 云解析DNS事件類型包括遠程控制-高級、挖礦-高級和惡意軟件-高級等。 | 安全加速SCDN事件類型包括域名遭遇CC攻擊和遭受DDoS攻擊。 |
視頻服務
視頻直播事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 音視頻通信事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 視頻點播事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 |
云會議事件類型包括會議狀態、成員狀態和會員操作等。 | 媒體處理事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 視頻邊緣智能服務事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 |
容器和中間件
容器服務事件類型包括通過ARMS采集的K8s事件、Node相關的K8s事件和Pod相關的K8s事件。 | 容器鏡像服務事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 微服務引擎事件類型包括優雅下線、離群摘除和離群摘除恢復等。 |
企業級分布式應用服務事件類型包括應用變更。 | 云消息隊列 Kafka 版事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 | 消息隊列RocketMQ版事件類型包括阿里云平臺對資源執行的操作事件、API調用、控制臺的操作事件、資源變更投遞和資源評估不合規通知。 |
開發和運維
應用實時監控事件類型包括agent啟動、死鎖和內存溢出等。 | 云監控事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件等。 | 性能測試事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。 |
配置審計事件類型包括阿里云平臺對資源執行的操作事件、API調用、控制臺的操作事件和配置項變更。 | 資源管理事件類型包括資源變更投遞和資源評估不合規通知事件。 |
域名和網站
域名事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。
物聯網
阿里云物聯網平臺事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件等。
企業應用與服務
區塊鏈服務BaaS事件類型包括阿里云平臺對資源執行的操作事件、API調用和控制臺的操作事件。
企業服務與云通信
郵件推送事件類型包括郵件投遞失敗、郵件投遞成功、點擊事件和打開事件。