Trasladar el servicio Azure AI Search a otra región de Azure

En ocasiones, los clientes preguntan sobre el traslado de un servicio de búsqueda a otra región. Actualmente, no hay ningún mecanismo o herramienta integrado que le ayude con esa tarea, pero este artículo puede ayudarle a comprender los pasos manuales para volver a crear índices y otros objetos en un nuevo servicio de búsqueda en otra región.

Nota:

En Azure Portal, todos los servicios tienen un comando Export template. En el caso de Azure AI Search, este comando genera una definición básica de un servicio (nombre, ubicación, nivel, réplica y recuento de particiones), pero no reconoce el contenido del servicio, ni tampoco las claves, roles o registros. Aunque el comando existe, no se recomienda utilizarlo para trasladar un servicio de búsqueda.

Requisitos previos

  • Asegúrese de que los servicios y las características que usa su cuenta se admitan en la región de destino.

  • En el caso de las características en versión preliminar, asegúrese de que la suscripción está aprobada para la región de destino.

Preparación y traslado

  1. Identifica las dependencias y los servicios relacionados para comprender el impacto total de la reubicación de un servicio, en caso de que necesites trasladar algo más que Azure AI Search.

    Azure Storage se usa para el registro y la creación de un almacén de conocimiento y, además, es un origen de datos externo que se usa habitualmente para el enriquecimiento con IA y la indexación. Los servicios de Azure AI se usan para potenciar las aptitudes integradas durante el enriquecimiento con ia. Los servicios de Azure AI y el servicio de búsqueda deben estar en la misma región si usa el enriquecimiento con IA.

  2. Cree un inventario de todos los objetos del servicio para que sepa qué debe mover: índices, mapas de sinónimos, indexadores, orígenes de datos, conjuntos de aptitudes. Si ha habilitado el registro, cree y archive los informes que pueda necesitar para llevar un registro histórico.

  3. Comprueba los precios y la disponibilidad en la nueva región para garantizar la disponibilidad de Azure AI Search, así como la de cualquier servicio de la nueva región. La mayoría de las características están disponibles en todas las regiones, pero algunas características en versión preliminar tienen disponibilidad restringida.

  4. Cree un servicio en la nueva región y vuelva a publicar a partir del código fuente todos los índices, mapas de sinónimos, indexadores, orígenes de datos y conjuntos de aptitudes existentes. Recuerde que los nombres de servicio deben ser únicos para que no pueda reutilizar el nombre existente. Comprueba cada conjunto de aptitudes para ver si las conexiones a los servicios de Azure AI siguen siendo válidas en términos del requisito de la misma región. Además, si se crean almacenes de conocimiento, compruebe los cadena de conexión de Azure Storage si usa otro servicio.

  5. Recargue los índices y almacenes de conocimiento si procede. Tendrá que usar código de la aplicación para insertar datos JSON en un índice o volver a ejecutar los indexadores para extraer los documentos a partir de fuentes externas.

  6. Habilite el registro y, si los usa, vuelva a crear roles de seguridad.

  7. Actualice las aplicaciones cliente y los conjuntos de pruebas para que usen el nombre y claves de API del nuevo servicio, y pruebe todas las aplicaciones.

Descarte o limpieza

Elimine el antiguo servicio una vez que haya probado por completo el nuevo y vea que está operativo. Al eliminar el servicio, se elimina automáticamente todo el contenido asociado a este.

Pasos siguientes

Los vínculos siguientes pueden ayudarle a encontrar más información al completar los pasos descritos anteriormente.