Item | Milvus | Self-managed Milvus on ECS |
Ease of use | Ready to use and supports elastic scaling. You can flexibly adjust cluster configurations with a single click. Supports one-click cluster version upgrades. The console provides over 100 metrics. You can customize alert rules and use the alert service.
| Deployment operations are complex. You must manually adjust resources. You must ensure the stability of the cluster kernel version and the upgrade process yourself. O&M is difficult. You must use commands to check the health status of clusters, nodes, and indexes. Provides only basic monitoring capabilities. Exposing complex metrics requires custom development or integration with third-party monitoring tools.
|
Scenario capability support | Retrieval capabilities: Optimized retrieval for Sparse and Binary data types. Performance is several times higher than the open source version. AI scenario capabilities: Seamlessly compatible with frameworks such as LangChain and LlamaIndex. Integrates with the Alibaba Cloud AI product matrix, including Platform for AI (PAI)-EAS and Tongyi, to help you build cloud-based retrieval-augmented generation (RAG) solutions with one click.
| You must develop these capabilities yourself or integrate open source solutions. |
Performance | Provides enhanced capabilities, such as advanced ANN and sparse query algorithms, to significantly boost performance for various operations, including cluster read/write operations and vector search. | You are responsible for ensuring performance. The technical implementation is difficult. |
Availability | | You are responsible for backing up data and ensuring cluster availability. Disaster recovery deployments are technically difficult to implement. You must use APIs to manually build and maintain the cluster.
|
Security | Supports encrypted data transfer over HTTP and encrypted data storage. By default, clusters are accessed within a virtual private cloud (VPC) environment. Provides cluster access policies based on Resource Access Management (RAM). The data storage system provides multi-AZ redundancy within the same region to ensure normal access to business data. Security is handled through a multi-layered approach, combining Resource Access Management (RAM) for service-level access with Milvus's built-in Role-Based Access Control (RBAC) for fine-grained permissions.
| Provides only basic ECS security. Cluster security risks are high. You must purchase cloud security products to control access from IP addresses. You must manually install third-party security plug-ins for authentication and authorization.
|