Configuración de la base de datos

Importante

Azure API for FHIR se retirará el 30 de septiembre de 2026. Siga las estrategias de migración para realizar la transición a servicio FHIR® de Azure Health Data Services en esa fecha. Debido a la retirada de Azure API for FHIR, no se permitirán nuevas implementaciones a partir del 1 de abril de 2025. El servicio FHIR de Azure Health Data Services es la versión evolucionada de la API de Azure para FHIR que permite a los clientes administrar FHIR, DICOM y los servicios de tecnologías médicas con integraciones en otros servicios de Azure.

Azure API for FHIR® usa una base de datos para almacenar sus datos. El rendimiento de la base de datos subyacente depende del número de unidades de solicitud (RU) seleccionado durante el aprovisionamiento del servicio o de la configuración de la base de datos una vez aprovisionado el servicio.

Azure API for FHIR toma el concepto de unidades de solicitud (RU) en Azure Cosmos DB al establecer el rendimiento de la base de datos subyacente.

El rendimiento debe aprovisionarse para asegurarse de que los recursos del sistema suficientes estén siempre disponibles para la base de datos. El número de RU necesario para la aplicación depende de las operaciones que se realicen. Las operaciones pueden abarcar desde simples lecturas y escrituras hasta consultas más complejas.

Nota:

A medida que diferentes operaciones consumen un número diferente de RU, se devuelve el número real de RU consumidas en cada llamada API en el encabezado de respuesta. De este modo, puede generar perfiles del número de RU consumidas por la aplicación.

Actualización del rendimiento

Para cambiar esta configuración en Azure Portal, vaya a Azure API for FHIR y abra la hoja de la base de datos. A continuación, cambie el rendimiento aprovisionado al valor deseado en función de sus necesidades. Puede cambiar el valor hasta un máximo de 100 000 RU/s. Si necesita un valor mayor, póngase en contacto con el Soporte técnico de Azure.

Si el rendimiento de la base de datos es superior a 10 000 RU/s o si los datos almacenados en la base de datos son superiores a 50 GB, la aplicación cliente debe ser capaz de controlar los tokens de continuación. Se crea una partición en la base de datos para cada aumento de rendimiento de 10 000 RU/s o si la cantidad de datos almacenados es superior a 50 GB. Varias particiones crean una respuesta de varias páginas en la que se implementa la paginación mediante el uso de tokens de continuación.

Nota:

Un valor de RU mayor significa un mayor rendimiento de Azure API for FHIR y un mayor costo del servicio.

Configuración de Azure Cosmos DB

Pasos siguientes

En este artículo, aprendió a actualizar las RU para Azure API for FHIR. Para más información acerca de cómo configurar las claves administradas por el cliente como configuración de base de datos:

O implemente una instancia de Azure API for FHIR totalmente administrada:

Nota:

FHIR® es una marca registrada de HL7 y se usa con su permiso.