Este tema describe cómo crear rápidamente una instancia de Vector Retrieval Service for Milvus (Milvus).
Notas de uso
Milvus está disponible en Standard Edition y StandalonePro Edition:
Standard Edition: solución distribuida de recuperación de vectores diseñada para aplicaciones de nivel empresarial y entornos de producción a gran escala. Se despliega como un clúster multizona de disponibilidad, ofrece un SLA de alta disponibilidad de nivel de producción y admite el escalado horizontal independiente de los recursos de cómputo y almacenamiento. Esta edición es ideal para escenarios de producción que requieren alta confiabilidad, alta concurrencia y procesamiento de datos a gran escala.
StandalonePro Edition: solución ligera de recuperación de vectores diseñada para desarrolladores individuales y equipos pequeños. Se despliega como un proceso único y no admite el escalado horizontal. Se recomienda esta edición únicamente para desarrollo, aprendizaje, validación de funciones y pruebas iniciales; no se recomienda para entornos de producción.
|
Función |
StandalonePro Edition |
Standard Edition |
|
Caso de uso principal |
Desarrollo, pruebas y validación de funciones |
Entornos de producción y aplicaciones a gran escala |
|
Arquitectura de despliegue |
Despliegue de proceso único en una sola zona de disponibilidad |
Clúster distribuido con compatibilidad para alta disponibilidad multizona |
|
Acuerdo de nivel de servicio (SLA) |
El SLA de StandalonePro Edition es inferior al del clúster estándar e incluye una garantía de disponibilidad menor que la de producción. |
Ofrece un SLA de alta disponibilidad de nivel de producción |
|
Escalabilidad |
No admite escalado horizontal; solo se admite el escalado vertical |
Admite el escalado horizontal independiente de los recursos de cómputo y almacenamiento |
|
Actualización de la instancia |
No se puede actualizar directamente a la edición de clúster estándar; requiere migración de datos |
Admite un escalado continuo dentro de la edición de clúster |
Requisitos previos
Tenga una cuenta de Alibaba Cloud. Si aún no tiene una, complete primero el registro. Para obtener más información, consulte el proceso de registro de cuentas de Alibaba Cloud.
Al comprar por primera vez, debe otorgar a Milvus los permisos para acceder a los recursos de nube correspondientes. Para obtener más información, consulte Grant permissions to access cloud resources.
Si utiliza un usuario de RAM, debe completar la autorización de dicho usuario. Para obtener más información, consulte Grant permissions to a RAM user.
Procedimiento
-
Vaya a la página de Milvus de Alibaba Cloud.
Inicie sesión en la consola de Milvus de Alibaba Cloud.
En el panel de navegación izquierdo, haga clic en Instances.
-
En la página Instances, haga clic en Create Instance y configure a continuación parámetros.
Elemento de configuración
Descripción
Billing Method
Admite los métodos de facturación subscription y pay-as-you-go.
Duration
Para el método de facturación subscription, la duración de compra predeterminada es de 1 mes. Las duraciones de compra compatibles dependen de lo que muestre la página de la consola.
Region
La ubicación física donde reside la instancia.
ImportanteUna vez creada la instancia, no se puede cambiar la región. Elija con cuidado.
Network
Una virtual private cloud (VPC) es un entorno de red aislado que usted define en Alibaba Cloud. Usted tiene control total sobre su propia VPC.
Seleccione una VPC existente. Para crear una nueva, haga clic en Create in Console. Para obtener más información, consulte Create a VPC.
Un vSwitch es un módulo de red básico que forma parte de una VPC y sirve para conectar distintos recursos de nube.
Seleccione un vSwitch existente. Para crear uno nuevo, haga clic en Create in Console. Para obtener más información, consulte Create a vSwitch.
Deployment Model
Single-zone: adecuado para entornos de desarrollo y pruebas. Tiene costos más bajos y un despliegue sencillo, pero no ofrece recuperación ante desastres entre zonas.
Multi-zone Deployment (Basic): proporciona solo una copia de los recursos de cómputo, por lo que se requiere cierto tiempo de recuperación en caso de falla. El RTO es inferior a 1 hora, lo que ofrece una mejor relación costo-rendimiento.
Multi-zone Deployment (HA): proporciona dos copias de los recursos de cómputo. Cuando ocurre una anomalía en el servicio, se puede alternar directamente entre los clústeres principal y secundario, con un RTO inferior a 3 minutos.
Para conocer las diferencias, los escenarios aplicables y las características arquitectónicas de las ediciones Basic y HA multizona, consulte Multi-zone deployment.
Version
Admite las versiones 2.4, 2.5 y 2.6.
Instance Series
Standard Edition: solución distribuida de recuperación de vectores diseñada para aplicaciones de nivel empresarial y entornos de producción a gran escala. Se despliega como un clúster multizona de disponibilidad, ofrece un SLA de alta disponibilidad de nivel de producción y admite el escalado horizontal independiente de los recursos de cómputo y almacenamiento. Esta edición es ideal para escenarios de producción que requieren alta confiabilidad, alta concurrencia y procesamiento de datos a gran escala.
StandalonePro Edition: solución ligera de recuperación de vectores diseñada para desarrolladores individuales y equipos pequeños. Se despliega como un proceso único y no admite el escalado horizontal. Se recomienda esta edición únicamente para desarrollo, aprendizaje, validación de funciones y pruebas iniciales; no se recomienda para entornos de producción.
Service Node
Este parámetro es obligatorio cuando se crea una instancia de Standard Edition.
Se encarga principalmente de procesar las solicitudes del cliente y gestionar el estado del clúster. Distribuye las solicitudes de consulta a los nodos de cómputo adecuados y recopila los resultados para devolvérselos. También mantiene los metadatos del clúster para garantizar que las solicitudes se enruten correctamente a los nodos de cómputo correspondientes.
Streaming Node: se encarga principalmente de las escrituras en tiempo real y del consumo incremental de datos.
Cuando las escrituras son frecuentes y el requisito de latencia entre la escritura y la disponibilidad para búsqueda es alto, le recomendamos aumentar la cantidad de nodos o actualizar las especificaciones para mejorar la capacidad de procesamiento de datos en tiempo real.
Datanode: se encarga principalmente de la escritura, persistencia y gestión de datos.
Cuando el volumen de escritura de datos es grande y las importaciones son frecuentes, le recomendamos aumentar la cantidad de nodos o actualizar las especificaciones para mejorar el ancho de banda general de escritura y la estabilidad.
Proxy: se encarga principalmente de recibir y enrutar las solicitudes del cliente.
Cuando hay muchas conexiones de clientes y solicitudes concurrentes elevadas, le recomendamos aumentar la cantidad de nodos o actualizar las especificaciones para mejorar la capacidad de acceso y reenvío de solicitudes.
Metadata Service: responsable de la programación de recursos y la coordinación de tareas.
Cuando el clúster es grande y tiene muchas particiones de datos, le recomendamos actualizar las especificaciones para garantizar la estabilidad de la programación.
Compute Node
Querynode: responsable de la recuperación y el filtrado de vectores.
Cuando el uso de memoria supera el 70 %, debe aumentar la cantidad de nodos o actualizar las especificaciones para garantizar el rendimiento y la estabilidad de las consultas. Para obtener más información sobre los nodos, consulte Node types.
Data Replicas
Habilitar las réplicas de datos garantiza de manera eficaz la disponibilidad del clúster. Le recomendamos habilitar esta función para cargas de trabajo de producción.
Data Storage
De forma predeterminada, se utiliza el almacenamiento redundante entre zonas. Se le cobra según la cantidad real de datos almacenados, y las tarifas se calculan cada hora con base en el espacio de almacenamiento (GB) que utilice realmente.
Automatic Backup
ImportanteUsar la función de copia de seguridad genera cargos de almacenamiento. Para obtener más información, consulte Billing.
La función de copia de seguridad automática se habilita de forma predeterminada. Está diseñada para garantizar la seguridad de los datos de su instancia y cumplir con el SLA del servicio. Si los datos se pierden accidentalmente, puede usar esta función para recuperarlos.
NotaSi necesita deshabilitar esta función, después de crear la instancia vaya a la pestaña Backup Snapshot para deshabilitarla. Para obtener más información, consulte Backup and restore.
Password
Establezca la contraseña de la cuenta raíz (administrador) de la instancia de Milvus para iniciar sesión en la base de datos.
NotaSi olvida la contraseña, consulte FAQ.
OSS Data Encryption
El cifrado de datos de OSS requiere llamar a Key Management Service (KMS). Vaya a la consola de Key Management Service para habilitarlo.
Resource Group
Seleccione un resource group existente. Para crear uno dedicado, haga clic en Create Resource Group. Los resource groups agrupan sus recursos de nube según dimensiones como propósito, permisos y propiedad. Para obtener más información, consulte Resource groups.
Tag
Puede vincular etiquetas al crear una instancia o agregarlas después de crearla. Esto le ayuda a identificar y gestionar los recursos de su instancia. Para obtener más información sobre las etiquetas, consulte Tags.
-
Una vez que confirme que la configuración es correcta, lea y seleccione el acuerdo de servicio, y luego haga clic en Create Instance.
Cuando el estado de la instancia cambie a Running, significa que la instancia se creó correctamente.