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