Alibaba Cloud Knative は、オープンソースの Knative と完全に互換性があり、複数の方法でその機能を強化しています。このトピックでは、Alibaba Cloud Knative とオープンソースの Knative を、システム設定と O&M、ユーザビリティ、可観測性、弾力性、ゲートウェイ機能、イベント駆動型アーキテクチャの観点から比較します。
比較
項目 | Alibaba Cloud Knative | オープンソース Knative | リファレンス (Alibaba Cloud Knative) |
システム設定と O&M コスト |
| システムを構築するためにリソースを購入する必要があります。アップグレードとメンテナンスには手作業が必要です。 | |
使いやすさ | 豊富な機能と使いやすい包括的な可観測性システムを提供します。 | 可観測性システムのために多くのコンポーネントを構築し、維持する必要があります。これには高度な技術的専門知識が必要です。 | |
弾力性 | 次のスケーリング機能をサポートしています:
| KPA と HPA のみをサポートします。 | |
ゲートウェイ機能 | Kourier などのオープンソースゲートウェイ、および Application Load Balancer (ALB) や Alibaba Cloud Service Mesh (ASM) などの Alibaba Cloud プロダクトゲートウェイをサポートしています。 | Kourier や Istio などのオープンソースゲートウェイのみをサポートします。ゲートウェイは自分でメンテナンスする必要があります。 | |
イベント駆動型アーキテクチャ | EventBridge との統合をサポートしています。 | オープンソースの Knative Eventing との統合のみをサポートします。 | |
CI/CD | Apsara DevOps Flow と統合します。 | 独自の CI/CD パイプラインを構築する必要があります。 | なし |
モニタリングとアラート | 1 秒あたりのクエリ数 (QPS)、リクエストレイテンシー、サービス成功率などのメトリックをモニターします。アラートルールをカスタマイズし、DingTalk、電話、ショートメッセージなどの複数のチャンネルを通じてアラートを受信できます。 | 基本的なモニタリングメトリックのみをサポートします。独自のアラートシステムを構築する必要があります。 | |
Alibaba Cloud プロダクトの統合 | Elastic Container Instance (ECI)、Container Registry (ACR)、Application Real-Time Monitoring Service (ARMS)、Simple Log Service (SLS) と深く統合し、クラウドプロダクト全体で統一されたエクスペリエンスを提供します。 | Alibaba Cloud プロダクトとの統合をサポートしていません。 |
リファレンス
コンソールで Knative を迅速にデプロイできます。詳細については、「Knative コンポーネントのデプロイと管理」をご参照ください。
ビジネスに適した Knative ゲートウェイを選択する方法については、「Knative のゲートウェイを選択する」をご参照ください。
Knative Service を迅速にデプロイする方法の詳細については、「Knative Service を迅速にデプロイする」をご参照ください。