在完全相容社區Knative的基礎上,ACK Knative進行了多維度能力增強。本文從系統搭建及營運、可觀測能力易用性、彈效能力、網關能力、事件驅動等維度介紹阿里雲Knative和開源Knative的差異。
差異對比
對比項 | 阿里雲Knative | 開源Knative | 相關文檔(阿里雲Knative) |
系統搭建及營運成本 |
| 需自行購買各種資源搭建系統,升級和營運需要投入人力成本。 | |
易用性 | 提供豐富的功能和健全的可觀測體系,便於使用。 | 需自行搭建並營運可觀測體系的大量組件,對團隊技術要求較高。 | |
彈效能力 | 支援以下彈效能力:
| 僅支援KPA(自動擴縮容)和HPA(容器水平伸縮)彈效能力。 | |
網關能力 | 不僅相容社區Kourier等開源網關,還支援ALB、MSE、ASM等雲產品網關能力。 | 僅支援社區Kourier、Istio等開源網關,且網關需要自我維護。 | |
事件驅動 | 支援與事件匯流排EventBridge整合。 | 僅支援與社區Knative Eventing整合。 | |
CI/CD | 與雲效流水線 Flow整合。 | 需自建CI/CD。 | 無 |
監控警示 | 提供對QPS、請求耗時、服務成功率等指標的監控,可自訂警示規則並支援多種警示渠道(例如DingTalk、電話、簡訊等)。 | 僅支援基礎的監控指標,且需自行搭建警示體系。 | |
雲產品整合 | 與ECI、ACR、ARMS、SLS等深度整合,可一站式體驗各類雲產品。 | 不支援與雲產品整合。 |
相關文檔
您可以在控制台快速完成Knative的部署,請參見部署Knative。
關於如何根據業務類型選擇合適的Knative網關,請參見Knative網關選型建議。
您可以參見快速部署一個Knative服務快速部署一個Knative服務。