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

En este artículo se explican el modelo de facturación y los eventos facturables de Azure Cognitive Search y se proporciona la dirección 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 Cognitive Search se ejecuta en la infraestructura de Azure que genera los costos al implementar 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 Premium, como el enriquecimiento con IA, la búsqueda semántica y los 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. Vea 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 a Cognitive Services directamente. 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 Cognitive Services para varios recursos.
Búsqueda semántica 1 Número de consultas de "queryType=semantic", facturadas a una tarifa progresiva. Vea la página de precios.
Puntos de conexión privados 1 Se facturan siempre que exista el punto de conexión y en función del ancho de banda.

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

2 En una configuración de 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.

No hay ningún medidor del número de consultas, respuestas a consultas o documentos ingeridos, aunque los 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 incluirán 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 hay efectos sobre la facturación al utilizarlas, no hay requisitos principales de Cognitive Services y no hay 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 está llamando a otros servicios de uso medido. No hay requisitos principales de Cognitive Services y no hay límite de 20 documentos en las 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 una solución de Azure Cognitive Search.

  1. Si es posible, cree todos los recursos en la misma región, o en el menor número de regiones posible, 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