데이터베이스 설정 구성
Important
Azure API for FHIR은 2026년 9월 30일에 사용 중지됩니다. 해당 날짜까지 마이그레이션 전략에 따라 Azure Health Data Services FHIR® 서비스로 전환합니다. Azure API for FHIR의 사용 중지로 인해 2025년 4월 1일부터 신규 배포가 허용되지 않습니다. Azure Health Data Services FHIR 서비스는 고객이 다른 Azure 서비스에 통합하여 FHIR, DICOM 및 MedTech 서비스를 관리할 수 있도록 하는 Azure API for FHIR의 진화된 버전입니다.
Azure API for FHIR®은 데이터베이스를 사용하여 데이터를 저장합니다. 기본 데이터베이스의 성능은 서비스를 프로비전하는 동안 또는 서비스가 프로비전된 후 데이터베이스 설정에서 선택한 RU(요청 단위)의 수에 따라 달라집니다.
Azure API for FHIR은 기본 데이터베이스의 성능을 설정할 때 Azure Cosmos DB 의 RU(요청 단위) 개념을 차용합니다.
데이터베이스에 대해 항상 충분한 시스템 리소스를 사용할 수 있도록 처리량을 프로비전해야 합니다. 애플리케이션에 필요한 RU의 개수는 수행하는 작업에 따라 달라집니다. 작업은 간단한 읽기 및 쓰기에서 더 복잡한 쿼리에 이르기까지 다양할 수 있습니다.
참고 항목
작업마다 RU 수가 다르기 때문에 응답 헤더의 모든 API 호출에서 사용되는 실제 RU 수를 반환합니다. 이렇게 하면 애플리케이션에서 사용하는 RU 수를 프로파일할 수 있습니다.
처리량 업데이트
Azure Portal에서 이 설정을 변경하려면 Azure API for FHIR로 이동하여 데이터베이스 블레이드를 엽니다. 다음으로, 프로비전된 처리량을 성능 요구 사항에 따라 원하는 값으로 변경합니다. 최대 100,000RU/s까지 값을 변경할 수 있습니다. 더 높은 값이 필요한 경우 Azure 지원 문의하세요.
데이터베이스 처리량이 10,000RU/s보다 크거나 데이터베이스에 저장된 데이터가 50GB를 초과하는 경우 클라이언트 애플리케이션이 연속 토큰을 처리할 수 있어야 합니다. 10,000RU/s의 처리량 증가 또는 저장된 데이터 양이 50GB를 초과하는 경우 데이터베이스에 새 파티션이 만들어집니다. 여러 파티션은 연속 토큰을 사용하여 페이지 매김을 구현하는 다중 페이지 응답을 만듭니다.
참고 항목
RU 값이 높을수록 FHIR용 Azure API 처리량이 높고 서비스 비용이 높아질 수 있습니다.
다음 단계
이 문서에서는 Azure API for FHIR용 RU를 업데이트하는 방법을 알아보았습니다. 고객 관리형 키를 데이터베이스 설정으로 구성하는 방법을 알아보려면 다음을 수행합니다.
또는 완전히 관리되는 Azure API for FHIR을 배포할 수 있습니다.
참고 항목
FHIR®은 HL7의 등록 상표이며, HL7의 사용 허가 하에 사용됩니다.