Creación de un servicio Búsqueda de Azure AI en Azure Portal
Búsqueda de Azure AI es una plataforma de recuperación de información para la empresa. Admite la búsqueda tradicional y la búsqueda conversacional basada en IA para poder experimentar el "chat con sus datos" con su contenidos propios.
La forma más fácil de crear un servicio de búsqueda es a través de Azure Portal, tema que se trata en este artículo.
También puede usar:
- Azure PowerShell
- CLI de Azure
- API de REST de administración
- Plantilla de Azure Resource Manager
- Bicep
- Terraform
Antes de comenzar
Algunas propiedades estarán fijas durante la vigencia del servicio de búsqueda. Antes de crear el servicio, debe decidir sobre las siguientes propiedades:
Propiedad | Descripción |
---|---|
Nombre | Se convierte en parte del punto de conexión de la dirección URL. El nombre debe ser único y seguir las reglas de nomenclatura. |
Región | Determina la residencia de datos y la disponibilidad de determinadas características. Por ejemplo, el clasificador semántico y la integración de Azure AI tienen requisitos de región. Elija una región que admita las características que necesita. |
Nivel | Determina la infraestructura, los límites de servicio y la facturación. Algunas características no están disponibles en niveles inferiores o especializados. |
Suscríbase a Azure
La Búsqueda de Azure AI requiere una suscripción de Azure gratuita o de pago por uso.
Para probar la Búsqueda de Azure AI de forma gratuita, inicie una suscripción de prueba y, a continuación, cree el servicio de búsqueda en el nivel Gratis. Cada suscripción de Azure puede tener un servicio de búsqueda gratuito, que está pensado para la evaluación a corto plazo del producto y que no sea de producción. Puede completar todos nuestros inicios rápidos y la mayoría de nuestros tutoriales en el nivel Gratis. Para más información, consulte Prueba gratuita de Búsqueda de Azure AI.
Importante
Microsoft puede eliminar los servicios gratuitos que están inactivos durante un período prolongado de tiempo para dejar espacio para otros servicios.
Búsqueda de la oferta de Azure AI Search
Inicie sesión en Azure Portal.
En la esquina superior izquierda del panel, seleccione Crear un recurso.
Use la barra de búsqueda para buscar Búsqueda de Azure AI.
Elija una suscripción
Si tiene varias suscripciones de Azure, elija una para el servicio de búsqueda.
Si va a implementar el cifrado administrado por el cliente o a usar otras características que dependan de identidades de servicio administradas para el acceso a datos externos, elija la misma suscripción que usa para Azure Key Vault u otros servicios que usen identidades administradas.
Configuración de un grupo de recursos
Un grupo de recursos es un contenedor que almacena los recursos relacionados con una solución de Azure. Úselo para consolidar los recursos de la misma solución, supervisar los costos y comprobar la fecha de creación del servicio de búsqueda.
Con el tiempo, puede realizar un seguimiento de los costos actuales y proyectados de los recursos individuales y del grupo de recursos en general. En la captura de pantalla siguiente se muestra la información de costos que está disponible al combinar varios recursos en un grupo:
Asigne un nombre al servicio
Escriba un nombre para el servicio de búsqueda. El nombre forma parte del punto de conexión en el que se emiten llamadas API: https://your-service-name.search.windows.net
. Por ejemplo, si escribe myservice
, el punto de conexión se convierte en https://myservice.search.windows.net
.
Al asignar un nombre al servicio, siga estas reglas:
- Use un nombre que sea único en el espacio de nombres
search.windows.net
. - Utilice entre 2 y 60 caracteres
- Use únicamente letras minúsculas, números y guiones (-).
- No use guiones en los dos primeros caracteres ni en el último.
- No use guiones consecutivos.
Sugerencia
Si tiene varios servicios de búsqueda, resulta útil incluir la región en el nombre del servicio. Por ejemplo, al decidir cómo combinar o adjuntar recursos, el nombre myservice-westus
puede ahorrarle una visita a la página Propiedades.
Seleccione una región.
Importante
Debido a la alta demanda, Búsqueda de Azure AI no está disponible actualmente para las nuevas instancias de algunas regiones.
Si usa varios servicios de Azure, colocarlos todos en la misma región minimiza o anula los cargos de ancho de banda. No hay cargos por la salida de datos entre los servicios de la misma región.
En la mayoría de los casos, elija una región cercana a usted, a menos que se aplique cualquiera de las siguientes situaciones:
La región más cercana está a capacidad. Azure Portal posee la ventaja de ocultar las regiones y niveles no disponibles durante la configuración de recursos.
Quiere usar la fragmentación de datos integrada y la vectorización o aptitudes integradas para el enriquecimiento con IA. Las operaciones integradas tienen requisitos de región.
Quiere usar Azure Storage para la indexación basada en indexadores, o quiere almacenar los datos de la aplicación que no están en un índice. El estado de la sesión de depuración, las cachés de enriquecimiento y los almacenes de conocimiento son características de la Búsqueda de Azure AI que dependen de Azure Storage. La región que elija para Azure Storage tiene implicaciones para la seguridad de red. Si va a configurar un firewall, debe colocar los recursos en regiones independientes. Para más información, consulte Conexiones salientes de Búsqueda de Azure AI a Azure Storage.
Lista de comprobación para elegir una región
¿Búsqueda de Azure AI está disponible en una región cercana? Consulte la lista de regiones admitidas.
¿Tiene un nivel específico en mente? Compruebe la disponibilidad de región por nivel.
¿Tiene requisitos de continuidad empresarial y recuperación ante desastres (BCDR)? Cree dos o más servicios de búsqueda en pares regionales dentro de zonas de disponibilidad. Por ejemplo, si trabaja en Estados Unidos, puede elegir Este de EE. UU. y Oeste de EE. UU., o bien entre Centro-norte de EE. UU. y Centro-sur de EE. UU., en cada servicio de búsqueda.
¿Necesita enriquecimiento con inteligencia artificial, , fragmentación y vectorización de datos integrados o búsqueda de imágenes incrementales? Azure AI Search, Azure OpenAI y multiservicio de Azure AI deben coexistir en la misma región.
Comience con las regiones de Azure OpenAI porque estas tienen la mayor variabilidad. Azure OpenAI proporciona modelos de inserción y modelos de chat para RAG y vectorización integrada.
Compruebe las regiones de Azure AI Search para obtener una coincidencia con la región de Azure OpenAI. Si usa OCR, reconocimiento de entidades u otras aptitudes respaldadas por Azure AI, la columna de integración del servicio de IA indica si el multiservicio de Azure AI y la Búsqueda de Azure AI se encuentran en la misma región.
Compruebe regiones de inserción replicación para las API y la búsqueda de imágenes replicables. Se accede a esta API a través de una cuenta multiservicio de Azure AI, pero, en general, está disponible en menos regiones que el multiservicio de Azure AI.
Regiones con mayor superposición
Actualmente, las siguientes regiones ofrecen disponibilidad entre regiones para Búsqueda de Azure AI, Azure OpenAI y Azure AI Vision multimodal:
- Americas: Oeste de EE. UU., Este de EE. UU.
- Europa: Norte de Suiza, Centro de Suecia
Esta lista no es definitiva y, en función del nivel, es posible que tenga más opciones. El estado de la región también puede cambiar rápidamente, por lo que debe confirmar la elección de la región antes de crear el servicio de búsqueda.
Elija un nivel
La Búsqueda de Azure AI se ofrece en varios planes de tarifa:
- Gratuito
- Básico
- Estándar
- Optimizada para almacenamiento
Cada nivel tiene sus propios límites y capacidad, y algunas características dependen del nivel. Para obtener información sobre las características de procesamiento, la disponibilidad de características y la disponibilidad de regiones, consulte Elección de un nivel de servicio para Búsqueda de Azure AI.
Los niveles Básico y Estándar son las opciones más comunes para las cargas de trabajo de producción, pero muchos clientes empiezan con el nivel Gratis. Los niveles facturables difieren principalmente en el tamaño de partición, la velocidad de partición y los límites en el número de objetos que puede crear.
Nota:
- No puede cambiar el nivel después de crear el servicio de búsqueda, así que elija cuidadosamente.
- Los servicios de búsqueda creados después del 3 de abril de 2024 tienen particiones más grandes y cuotas de vectores superiores en cada nivel facturable.
Creación del servicio
Después de proporcionar las entradas necesarias, cree el servicio de búsqueda.
El servicio se implementa en cuestión de minutos y puede supervisar su progreso con las notificaciones de Azure. Considere la posibilidad de anclar el servicio al panel para facilitar el acceso en el futuro.
Configurar la autenticación
Al crear un servicio de búsqueda, la autenticación basada en claves es la predeterminada, pero no es la opción más segura. Se recomienda reemplazarlo por el acceso basado en roles.
Para habilitar el acceso basado en roles para el servicio:
Vaya al servicio de búsqueda en Azure Portal.
En el panel izquierdo, seleccione Configuración>Claves. Puede conectarse al servicio mediante claves de API, roles de Azure o ambos. Seleccione Ambos hasta asignar los roles, después de lo cual puede seleccionar Control de acceso basado en roles.
Escalar el servicio
Después de implementar el servicio de búsqueda, puede escalarlo para satisfacer sus necesidades. Búsqueda de Azure AI ofrece dos dimensiones de escalado: réplicas y particiones. Las réplicas permiten que el servicio controle una mayor carga de consultas de búsqueda, mientras que las particiones permiten que el servicio almacene y busque en más documentos.
El escalado solo está disponible en los niveles facturables. En el nivel Gratis, no puede escalar el servicio ni configurar réplicas y particiones.
Importante
El servicio debe tener dos réplicas para SLA de solo lectura y tres réplicas para SLA de lectura y escritura.
La adición de recursos aumentará la factura mensual. Use la calculadora de precios para comprender las implicaciones de facturación. Puede ajustar los recursos en función de la carga, como aumentar los recursos para la indexación inicial y reducirlos más adelante para la indexación incremental.
Para escalar el servicio:
Vaya al servicio de búsqueda en Azure Portal.
En el panel izquierdo, seleccione Configuración>Escalar.
Use los controles deslizantes para agregar réplicas y particiones.
Cuándo se debe agregar un segundo servicio
La mayoría de los clientes usan un único servicio de búsqueda en un nivel suficiente para la carga esperada. Un servicio puede hospedar varios índices, cada uno aislado de los demás, dentro de los límites máximos del nivel elegido. En la Búsqueda de Azure AI, solo puede dirigir las solicitudes a un índice, lo que reduce la posibilidad de recuperar datos de otros índices en el mismo servicio.
Sin embargo, es posible que necesite un segundo servicio para los siguientes requisitos operativos:
- Continuidad empresarial y recuperación ante desastres (BCDR). La Búsqueda de Azure AI no proporciona conmutación por error instantánea si se produce una interrupción del servicio.
- Arquitecturas multiinquilino que requieren dos o más servicios.
- Las aplicaciones implementadas globalmente requieren servicios en cada geografía para minimizar la latencia.
Nota:
En la Búsqueda de Azure AI, no puede separar las operaciones de indexación y consulta, por lo que no debe crear varios servicios para cargas de trabajo independientes. Un índice siempre se consulta en el servicio en el que se creó y no se puede copiar un índice en otro servicio.
No se requiere un segundo servicio para lograr alta disponibilidad. Puede lograr una alta disponibilidad para las consultas mediante dos o más réplicas en el mismo servicio. Dado que las réplicas se actualizan secuencialmente, al menos una es operativa cuando se implementa una actualización de servicio. Para obtener más información, consulte Acuerdos de Nivel de Servicio.
Agregar más servicios a la suscripción
La Búsqueda de Azure AI restringe el número de servicios de búsqueda que puede crear inicialmente en una suscripción. Si alcanza el límite, puede solicitar más cuotas.
Debe tener permisos de Propietario o Colaborador en la suscripción para solicitar cuota. Según la región y la capacidad del centro de datos, es posible que pueda solicitar automáticamente la cuota para agregar servicios a la suscripción. Si se produce un error en la solicitud, reduzca el número o presente una incidencia de soporte técnico. Una solución alternativa puede tardarse un mes para un aumento de cuota grande, por ejemplo, más de 30 servicios adicionales.
Para solicitar más cuota de suscripción:
Vaya al panel en Azure Portal.
Use el cuadro de búsqueda para buscar el servicio Cuotas.
En la pestaña Información general, seleccione el icono Buscar.
Establezca filtros para revisar la cuota existente de los servicios de búsqueda en la suscripción actual. Recomendamos filtrar por uso.
Junto al nivel y la región que necesitan más cuotas, seleccione Solicitar ajuste
.
En Nueva solicitud de cuota, escriba un nuevo límite para la cuota de suscripción. El nuevo límite debe ser mayor que el límite actual. Si la capacidad regional está restringida, la solicitud no se aprobará automáticamente y se generará un informe de incidentes en su nombre para su investigación y resolución.
Envíe la solicitud.
Supervise las notificaciones en Azure Portal para obtener actualizaciones sobre el nuevo límite. La mayoría de las solicitudes se aprueban en 24 horas.
Pasos siguientes
Ahora que ha implementado el servicio de búsqueda, continúe en Azure Portal para crear su primer índice:
¿Quiere optimizar y ahorrar en el gasto en la nube?