Planeamiento y administración de los costos de un servicio Azure AI Search

En este artículo se explican el modelo de facturación y los eventos facturables de Azure AI Search y se proporcionan instrucciones para administrar los costos.

Como primer paso, calcule los costos básicos mediante la calculadora de precios de Azure. Como alternativa, los costos estimados y las comparaciones de planes también se pueden encontrar en la página Elija un plan de tarifa al crear un servicio.

Azure ofrece una administración de costos integrada que traspasa los límites del servicio para proporcionar una supervisión de costos inclusiva y la capacidad de establecer presupuestos y definir alertas. Los costos de ejecutar un servicio de búsqueda variarán en función de la capacidad y las características que use. Después de crear el servicio de búsqueda, optimice la capacidad para pagar solo por lo que necesita.

Descripción del modelo de facturación

Azure AI Search se ejecuta en una infraestructura de Azure que genera costos cuando se implementan recursos nuevos. Es importante entender que podrían generarse otros costos de infraestructura adicionales.

Cuando crea o utiliza recursos de Search, se le cobra en función de los siguientes medidores:

  • Se le cobra una tarifa por hora según el plan de tarifa del servicio Search, prorrateada por hora.

  • El cargo se aplica según el número de unidades de búsqueda (UB) asignadas al servicio. Las unidades de búsqueda son unidades de capacidad. El total de unidades de búsqueda es el resultado del producto de réplicas y particiones (R x P = UB) que usa el servicio.

La facturación se basa en la capacidad (unidades de búsqueda) y los costos de la ejecución de características prémium, como enriquecimiento con IA, clasificador semántico y puntos de conexión privados. Los medidores asociados a las características Premium se enumeran en la tabla siguiente.

Medidor Unidad
Extracción de imágenes (enriquecimiento con IA) 1, 2 Por cada 1000 imágenes. Consulte la página de precios.
Aptitud de búsqueda de entidades personalizadas (enriquecimiento con IA) 1 Por cada 1000 registros de texto. Consulte la página de precios
Aptitudes integradas (enriquecimiento con IA) 1 Número de transacciones, facturadas con la misma tarifa que si hubiera realizado la tarea llamando directamente a los servicios de Azure AI. Puede procesar 20 documentos por indexador al día de forma gratuita. Las cargas de trabajo más grandes o más frecuentes requieren una clave de servicios de Azure AI para varios recursos.
clasificador semántico1 Número de consultas de "queryType=semantic", facturadas a una tarifa progresiva. Consulte la página de precios.
Vínculo privado compartido1 Se factura el ancho de banda. siempre que el vínculo privado compartido exista y se use.

1 Solo se aplica si usa o habilita la característica.

2 En una configuración del indexador, imageAction es el parámetro que desencadena la extracción de imágenes. Si imageAction está establecido en "none" (valor predeterminado), no se le cobrará por la extracción de imágenes. Los costos se incurren cuando el parámetro imageAction se establece y se incluye OCR, Análisis de imágenes o Extracción de documentos en un conjunto de aptitudes.

No se le factura el número de consultas de texto completo o vectores, respuestas de consulta o documentos ingeridos, aunque límites de servicio se aplican en cada nivel.

El tráfico de datos también puede incurrir en costos de red. Consulte los precios de ancho de banda.

Varias características Premium como el almacén de conocimiento, las sesiones de depuración y la caché de enriquecimiento tienen una dependencia de Azure Storage. Los medidores de Azure Storage se aplican en este caso, y los costos de almacenamiento asociados al uso de estas características se incluyen en la factura de Azure Storage.

Las claves administradas por el cliente proporcionan un cifrado doble del contenido confidencial. Esta característica requiere una instancia facturable de Azure Key Vault.

Los conjuntos de aptitudes pueden incluir aptitudes integradas facturables, aptitudes de utilidad integradas no facturables y aptitudes personalizadas. Las aptitudes de utilidad no facturables incluyen Condicional, Conformador, Combinación de texto, División de texto. No se le cobra por usarlos. No hay ningún requisito de clave de API y no hay ningún límite de 20 documentos.

Una aptitud personalizada es funcionalidad que proporciona el usuario. El costo de usar una aptitud personalizada depende completamente de si el código personalizado llama a otros servicios facturables. No hay ningún requisito clave de API y no hay ningún límite de 20 documentos en aptitudes personalizadas.

Supervisión de costos

Cost Management está integrado en la infraestructura de Azure. En el artículo sobre Facturación y administración de costos encontrará más información sobre el seguimiento de costos, así como sobre las herramientas y API disponibles para tal fin.

Minimización de los costos

Siga estas directrices para minimizar los costos de cualquier solución de Azure AI Search.

  1. Si es posible, cree un servicio de búsqueda [en una región que tenga más almacenamiento por partición](regiones admitidas. Si usa varios recursos de Azure en la solución, créelos en la misma región o en lo menos regiones posibles, para minimizar o eliminar los cargos de ancho de banda.

  2. Escale verticalmente las operaciones que consumen muchos recursos, como la indexación, y vuelva a ajustar hacia abajo para las cargas de trabajo de consulta normales. Si hay patrones predecibles en las cargas de trabajo, es posible que pueda sincronizar el escalado vertical para que coincida con el volumen esperado (tendría que escribir código para automatizar esto).

    Al calcular el coste de una solución de búsqueda, tenga en cuenta que los precios y la capacidad no son lineales (el doble de capacidad supone más del doble del coste en el mismo nivel). Además, en un momento dado, cambiar a un nivel superior puede ofrecerle un mejor rendimiento y mayor rapidez aproximadamente al mismo precio. Puede obtener más información y consultar un ejemplo en Actualización a un nivel estándar S2.

  3. Considere la posibilidad de utilizar la aplicación web de Azure como aplicación de front-end para que las solicitudes y las respuestas permanezcan dentro del límite del centro de datos.

  4. Si usa el enriquecimiento con IA, se aplica un cargo adicional por el almacenamiento de blobs, pero el costo acumulado disminuye si habilita el almacenamiento en caché del enriquecimiento.

Creación de presupuestos

Puede crear presupuestos para administrar los costos y crear alertas que envíen notificaciones automáticamente a las partes interesadas sobre anomalías en los gastos y riesgos de gastos adicionales. Las alertas se basan en el gasto comparado con los umbrales de presupuesto y costo. Los presupuestos y las alertas se crean para las suscripciones y los grupos de recursos de Azure, por lo que son útiles como parte de una estrategia general de supervisión de costos.

Los presupuestos se pueden crear con filtros para recursos o servicios específicos de Azure si quiere disponer de más granularidad en la supervisión. Los filtros ayudan a garantizar que no se crean accidentalmente recursos nuevos con un costo adicional. Para más información sobre las opciones de filtro disponibles al crear un presupuesto, consulte Opciones de agrupación y filtrado.

Exportación de datos de costos

También puede exportar los datos de costos a una cuenta de almacenamiento. Esto resulta útil cuando usted u otro usuario necesita hacer un análisis de datos adicional para los costos. Por ejemplo, un equipo de finanzas puede analizar los datos con Excel o Power BI. Puede exportar los costos en una programación diaria, semanal o mensual y establecer un intervalo de fechas personalizado. La exportación de los datos de costos es la forma recomendada de recuperar conjuntos de datos de costos.

Preguntas más frecuentes

¿Puedo apagar temporalmente un servicio Search para ahorrar costos?

Search se ejecuta como un servicio continuo. Los recursos dedicados siempre están operativos y se asignan para su uso exclusivo mientras el servicio esté vigente. Para detener completamente la facturación, debe eliminar el servicio. La eliminación de un servicio es permanente y también elimina los datos asociados.

¿Puedo cambiar la tarifa de facturación (nivel) de un servicio Search existente?

No se admite la actualización local ni el cambio a una versión anterior. El cambio de un nivel de servicio requiere el aprovisionamiento de un nuevo servicio en el nivel deseado.

Pasos siguientes