Cloud Healthcare API 가격 책정
이 문서에서는 Cloud Healthcare API 및 Healthcare Natural Language API의 가격 책정 세부정보를 설명합니다.
Cloud Healthcare API
이 섹션에서는 Cloud Healthcare API의 가격 책정 세부정보를 설명합니다. 또한 Google Cloud 가격 계산기를 사용해 Cloud Healthcare API 사용 비용을 추정할 수 있습니다.
USD 외의 통화로 지불하는 경우 Cloud Platform SKU에 해당 통화로 표기된 가격이 적용됩니다.
가격 책정 개요
Cloud Healthcare API의 가격은 다음 항목의 조합에 따라 책정됩니다.
- 데이터 스토리지
- 요청 볼륨
- 알림 볼륨
- DICOM 데이터 스토리지
- DICOM 데이터 조기 삭제
- DICOM 데이터 검색
- ETL 작업
- 익명화 작업
- 동의 및 개인정보 보호 관리
- 네트워크 사용률
가격표
아래 가격표는 Cloud Healthcare API 사용 시 적용되는 비용을 나타낸 것입니다.
사용량 및 요금을 보여주는 예시 시나리오는 가격 책정 예시를 참조하세요.
데이터 스토리지
데이터 스토리지 요금은 구조화된 스토리지 또는 Blob 스토리지로 분류됩니다. 다음 표의 Blob Storage 요금은 최소 스토리지 기간이 필요하지 않은 표준 스토리지 클래스에 대한 것입니다. 다른 Blob 스토리지 클래스 요금 및 최소 스토리지 기간에 대해 알아보려면 DICOM 데이터 스토리지를 참조하세요.
기본적으로 모든 스토리지 요금은 구조화된 스토리지 카테고리에 해당합니다. 스토리지 볼륨은 수집된 데이터 바이트, 색인 생성 오버헤드(색인이 생성된 바이트 기준으로 측정), 백업 바이트를 기반으로 합니다. 가격은 결제 기간에 모든 데이터 저장소에서 주기적으로 집계된 측정값에 따라 책정됩니다.
요청 볼륨
요청은 다음 중 하나를 통해 호출된 HTTPS 또는 gRPC 작업입니다.
healthcare.googleapis.com
엔드포인트- gcloud 도구
- Google Cloud 콘솔
요청은 다음 유형 중 하나일 수 있습니다.
- 표준 요청: 모든 요청의 기본값입니다.
- 복잡한 요청: 표준 요청에 비해 컴퓨팅 리소스를 많이 사용하는 API 요청을 캡처합니다.
- 다중 작업 요청: 다중 작업 요청을 캡처합니다.
- 고급 작업 요청: FHIR PIT 복구와 같은 작업을 캡처합니다.
처음 25,000개의 요청은 무료입니다. 무료 등급이 소진된 후에는 다음 등급이 월별 요청 100,000개당 가격으로 책정됩니다.
카테고리 | 요청 0~25,000개 | 요청 25,000~10억 개 | 요청 10억 개 초과 |
---|---|---|---|
표준 요청 | $0.00 | $0.39 | $0.29 |
복잡한 요청 | $0.00 | $0.69 | $0.59 |
다중 작업 요청 | $0.00 | $0.39 | $0.29 |
고급 작업 요청은 요청 100,000개당 $0.99의 요금이 부과됩니다.
다음 표에 지정되어 있지 않는 한 모든 작업은 표준 요청입니다. 스크롤하여 표의 전체 내용을 확인하세요.
예를 들면 다음과 같습니다.
- 위 표의 '다중 작업 요청 작업' 열에 있는 DICOM 작업은 단일 요청으로 여러 DICOM 인스턴스를 전송할 수 있습니다. 예를 들어 단일
dicomStores.storeInstances
요청은 여러 인스턴스를 업로드하는 데 사용할 수 있습니다. 이러한 요청의 경우 전송된 DICOM 인스턴스별로 다중 작업 요청에 대한 비용이 청구됩니다. hl7V2Stores.messages.batchGet
메서드에 대한 호출은 표준 요청 1개와n
가 반환된 메시지 수인n - 1
다중 작업 요청으로 구성됩니다.fhir.executeBundle
메서드에 대한 호출은 표준 요청 1개와n-1
다중 작업 요청으로 구성됩니다. 여기서n
은 삭제 작업이 아닌 요청된 번들 항목의 수입니다(fhir.delete
는 무료).- FHIR 프로필의 유효성 검사는
fhir.create
,fhir.update
,fhir.patch
요청의 각 리소스에 대한 단일 복잡한 요청으로 요금이 부과됩니다.fhir.executeBundle
로의 호출은 번들의 검증된 리소스마다 요금이 부과됩니다. 리소스의 프로필 수에 관계없이 리소스당 한 번만 요금이 청구됩니다. - FHIR 시점 복구 작업 (
fhirStores.rollback
)을 사용하여 단일 FHIR 리소스 ID를 복구하는 데 $0.0000099가 소요되며, 고유 FHIR 리소스 ID 100,000개를 복구하는 데 $0.99가 소요됩니다.
알림 볼륨
알림은 데이터 저장소에서 발생하여 Google Cloud 또는 외부 엔드포인트로 전송되는 스트리밍 이벤트입니다. 알림은 리소스 이름, 리소스 메타데이터 또는 전체 리소스를 포함하며 사용자가 제공한 구성에 따라 생성됩니다. 기본적으로 모든 알림은 '표준 알림' 유형입니다.
다음은 월별 알림 100만 개당 가격입니다.
카테고리 | 0~100,000개의 알림(100만 개당) | 100,000개 초과 알림(100만 개당) |
---|---|---|
표준 알림 | $0.00 | $0.29 |
예를 들어 데이터 저장소에 연결된 Pub/Sub 주제에 전송된 Pub/Sub 알림은 표준 알림입니다.
DICOM 데이터 스토리지
모든 리전에 저장된 원시 DICOM 데이터는 Blob 스토리지를 사용합니다. 수집된 DICOM 이미지에서 검색 가능한 메타데이터 (예: DICOM 태그)는 구조화된 스토리지의 일부로 유지되고 비용이 청구됩니다.
Blob 스토리지 가격은 수집 및 저장된 비구조화 또는 BLOB 바이트 양과 사용하는 스토리지 클래스에 따라 책정됩니다. 다음 표에는 원시 DICOM 데이터를 저장하는 데 사용할 수 있는 다양한 스토리지 클래스와 최소 저장 기간이 나와 있습니다.
스토리지 클래스 | 최소 저장 기간 |
---|---|
표준 | 없음 |
Nearline | 30일 |
Coldline | 90일 |
보관처리 | 365일 |
다음 표는 Nearline Storage, Coldline Storage, Archive Storage 클래스를 사용하여 Cloud Healthcare API에 DICOM 데이터를 저장할 때 적용되는 저장 비용을 보여줍니다. 이 요금은 모든 지역에 적용됩니다.
스토리지 클래스 | 비용(1GB당 월별 과금) |
---|---|
Nearline | $0.020 |
Coldline | $0.010 |
보관처리 | $0.003 |
표준 스토리지 클래스의 요금은 데이터 스토리지 테이블에 다양한 리전에 대한 Blob 스토리지 요금으로 나와 있습니다.
DICOM 데이터 조기 삭제
DICOM 객체를 삭제하거나 덮어쓸 때 조기 삭제 요금이 적용됩니다. 재작성의 예로는 객체의 스토리지 클래스를 변경하는 경우가 있습니다. 조기 삭제 요금은 객체가 최소 기간 동안 원래 상태로 유지되었을 때 부과되었을 금액과 동일합니다.
다음 예시를 참조하세요.
Coldline 스토리지 클래스로 1,000GB의 DICOM 객체를 저장합니다. Coldline 스토리지의 경우 GB당 월간 가격은 $0.01입니다. 한 달을 30일로 생각하면 1GB당 일일 가격은 다음과 같이 계산할 수 있습니다.
$0.01/GB/month * 1 day / 30 days
60일이 지나면 스토어에 있는 모든 데이터를 삭제합니다. Coldline Storage의 최소 저장 기간은 90일이므로 객체를 90일의 전체 최소 저장 기간 동안 저장한 것처럼 청구됩니다. 요금을 세부적으로 살펴보겠습니다
데이터가 버킷에 존재한 60일과 관련된 일반적인 저장 데이터 스토리지 비용:
$0.01/GB/month * 1,000 GB * 2 months = $20
데이터의 90일 최소 저장 기간에서 남아 있는 30일에 해당하는 조기 삭제 수수료:
($0.01/GB/month * 1 day / 30 days) * 1,000 GB * 30 days = $10
요금의 두 구성요소를 더하면 DICOM 데이터의 총 스토리지 비용은 90일이 아닌 60일 동안 $30입니다. 이는 DICOM 데이터를 90일의 전체 최소 저장 기간 동안 저장하고 90일째 되는 날에 삭제한 경우의 비용과 같습니다.
DICOM 데이터 검색
가져오기 수수료는 Nearline Storage, Coldline Storage 또는 Archive Storage에 저장된 객체 데이터 또는 메타데이터를 읽거나 복사하거나 이동하거나 다시 작성할 때 적용됩니다. 이 요금은 데이터 읽기와 관련된 네트워크 요금과 별도로 부과됩니다.
다음 표는 각 스토리지 클래스의 검색률을 보여줍니다.
스토리지 클래스 | 가격(1GB당) |
---|---|
표준 | $0 |
Nearline | $0.01 |
Coldline | $0.02 |
보관처리 | $0.05 |
Nearline Storage, Coldline Storage 또는 Archive Storage에서 검색할 때마다 추가 복잡한 요청 요금이 적용됩니다.
ETL 작업
Cloud Healthcare API의 추출, 변환, 로드(ETL) 작업은 다음 카테고리에 속합니다.
- 일괄 내보내기
- 스트리밍 내보내기
- 일괄 평가
- DICOM 트랜스코딩
총 데이터 볼륨은 각 결제 기간에 모든 서비스에서 집계됩니다. 다음 표에는 각 ETL 작업의 GB당 비용이 나와 있습니다.
카테고리 | 0~1GB | 1~1,024GB(1TB) | 1TB 초과 |
---|---|---|---|
일괄 내보내기 | $0.19 | $0.14 | $0.09 |
스트리밍 내보내기 | $0.34 | $0.29 | $0.24 |
일괄 평가 | $0.05 | $0.05 | $0.05 |
DICOM 트랜스코딩 | $0.00 | $0.004 | $0.003 |
이러한 작업은 처리된 데이터의 총 볼륨에 따라 비용이 청구됩니다.
내보내기 작업에는 Cloud Storage 및 BigQuery와 같은 모든 대상이 포함됩니다. DICOM 트랜스코딩은 DICOM 인스턴스가 업로드된 것과 다른 transfer-syntax
로 요청되는 경우에만 요금이 청구됩니다.
이는 검색 트랜잭션과 일괄 내보내기 요청에서 발생할 수 있습니다.
자세한 내용은 DICOM 적합성 명세 검색 트랜잭션 섹션을 참조하세요.
일괄 평가 작업은 '정답' 주석 저장소와 '평가된' 주석 저장소라는 두 주석 저장소 간의 데이터를 비교합니다. 이 작업은 정답 저장소의 주석 레코드를 반복하고, 평가된 주석 저장소에서 일치 항목(예: 동일한 DICOM 또는 FHIR 리소스를 설명하는 주석 레코드)을 검색합니다. 일치하는 주석 쌍을 비교하여 정답 주석 레코드와 평가된 주석 레코드의 차이를 계산합니다. 가격은 일치하는 쌍의 전체 크기에 정답 저장소의 리소스 이름 전체 길이를 합한 값에 비례합니다.
Cloud Storage로 내보내는 경우:
- DICOM 데이터 볼륨은 저장된 파일 크기를 기반으로 합니다.
- FHIR 데이터 볼륨은 프로토콜 버퍼 형식으로 전송된 바이트를 기반으로 합니다.
- HL7v2 데이터 볼륨은 원시 HL7v2 메시지 바이트의 크기를 기반으로 합니다.
- 주석 레코드 데이터 볼륨은 프로토콜 버퍼 형식으로 전송된 바이트를 기반으로 합니다.
BigQuery로 내보내는 경우:
- DICOM 데이터 볼륨은 저장된 DICOM 메타데이터를 기반으로 합니다.
- FHIR 데이터 볼륨은 전체 리소스를 기반으로 합니다.
- 주석 레코드 데이터 볼륨은 프로토콜 버퍼 형식으로 전송된 바이트를 기반으로 합니다.
DICOM과 FHIR 모두 사용된 측정값은 전송된 프로토콜 버퍼 바이트 수를 기반으로 합니다.
트랜스코딩하는 경우 데이터 볼륨은 데이터의 출력 또는 최대 중간 크기가 아니라 데이터의 입력 크기를 기반으로 합니다.
다음 표에는 ETL 카테고리의 유형별 작업이 나열되어 있습니다.
익명화 작업
익명화 작업은 다음과 같은 3가지 하위 작업에서 처리된 데이터 볼륨에 따라 비용이 청구됩니다.
- 검사: 민감한 정보 인스턴스를 찾기 위해 무료 텍스트 또는 이미지에서 발생합니다.
- 변환: 익명화 프로세스의 일부로 민감한 정보의 수정, 대체, 해싱 또는 변경을 포함합니다.
- 처리: 작업의 기본 비용이 포함됩니다.
각 하위 작업의 데이터 양은 기본 작업이 구성된 방식에 따라 다릅니다.
청구 요금은 처리된 단위 수와 해당 등급에 따라 매달 결정됩니다. 단위에는 3가지 유형이 있으며 단위 유형별로 요금이 다르게 계산됩니다.
- 검사 단위: 검사된 바이트 수에 검사에 사용된 infoType 수를 곱한 값을 기준으로 합니다. 예를 들어 10개 infoType을 사용하여 데이터 1GB를 검사하면 10기가유닛 (GU) 검사입니다. 기본적으로 각 검사에 최소 10개의 infoType이 사용되므로 익명화 작업마다 최소 10킬로유닛의 요금이 부과됩니다.
- 변환 단위: 변환된 바이트 수를 기준으로 하며, 데이터 1GB는 1GU 변환에 해당합니다.
- 처리 단위: 익명화 작업의 총 바이트 수를 기준으로 합니다.
각 단위 유형 가격은 위 표에 설명된 대로 자체 카테고리에서 책정됩니다.
검사 및 변환 비용은 기가유닛(GU) 및 테라유닛(TU)의 범위로 제공됩니다. 각 범위에 포함된 가격은 GU를 기준으로 합니다.
특정 결제 주기를 예로 들면 다음과 같습니다.
- 최대 1GU 검사까지는 무료입니다.
- 1TU부터 10TU까지의 단위 수에 해당하는 검사 단위에는 $0.20의 요금이 청구됩니다.
처리 비용은 기가바이트(GB) 및 테라바이트(TB)의 범위로 제공되며, 각 범위에 포함된 가격은 GB를 기준으로 합니다.
특정 결제 주기를 예로 들면 다음과 같습니다.
- 구조화된 스토리지의 최대 1GB까지는 무료로 일괄 처리할 수 있습니다.
- 1TB부터 10TB까지의 단위 수에 해당하는 구조화된 스토리지의 일괄 처리 단위에는 $0.50의 요금이 청구됩니다.
하위 작업 | 0~1GU | 1GU~1TU | 1TU~10TU | 10TU 초과 |
---|---|---|---|---|
검사 | $0.00 | $0.30 | $0.20 | $0.10 |
변환 | $0.00 | $3.00 | $2.00 | $1.00 |
하위 작업 | 카테고리 | 0~1GB | 1GB~1TB | 1TB~10TB | 10TB 초과 |
---|---|---|---|---|---|
처리 | 구조화된 스토리지, 일괄 | $0.00 | $0.60 | $0.50 | $0.40 |
처리 | Blob 스토리지, 일괄 | $0.00 | $0.08 | $0.06 | $0.05 |
하위 작업의 요금은 FHIR 데이터와 DICOM 데이터 중 어느 것을 사용하여 작업하는지에 따라 달라집니다.
FHIR:
- 민감한 정보가 있는지 검사한 이후에 변환된 리소스에 검사 및 변환 요금이 적용됩니다.
- 처리 요금은 구조화된 스토리지, 일괄 요율로 전체 리소스에 적용됩니다.
DICOM:
- 민감한 정보가 있는지 검사를 거친 리소스(픽셀 데이터 포함)에 검사 요금이 적용됩니다.
- 변환 요금은 검사한 이후에 변환된 리소스(픽셀 데이터 제외)에 적용됩니다. 이미지가 수정되는 경우 요금은 변환이 아닌 검사에만 적용됩니다. 실제 작동 방식에 대한 정보는 DICOM 익명화 예시를 참조하세요.
- 처리 요금은 전체 리소스에 적용되며 원본 DICOM 인스턴스의 크기를 기준으로 계산됩니다. DICOM 메타데이터 처리 요금은 구조화된 스토리지, 일괄 카테고리를 사용합니다. 픽셀 데이터의 처리 요금은 Blob 스토리지, 일괄 카테고리를 사용합니다.
동의 및 개인정보 보호 관리
Consent Management API 요금은 일괄 액세스 결정 작업 중에 관리되는 Consent
리소스 수와 평가되는 UserDataMapping
리소스 수를 기준으로 청구됩니다.
관리형 동의 수는 결제 기간의 평균 ACTIVE
및 DRAFT
Consent
객체 수입니다. REVOKED
, REJECTED
, ARCHIVED
동의는 요금이 청구되지 않습니다.
일괄 액세스 결정 메서드인 projects.locations.datasets.consentStores.queryAccessibleData
의 경우 평가되는 UserDataMapping
리소스 수는 요청이 생성될 때 동의 저장소의 총 UserDataMapping
리소스 수와 같습니다.
Consent Management API 저장용량 및 운영 비용은 데이터 스토리지 및 요청 볼륨에 설명된 대로 청구됩니다. 모든 동의 저장소의 저장용량은 구조화된 스토리지로 요금이 청구되며 consentArtifact
에 저장된 비구조화 또는 BLOB 바이트 수는 제외됩니다. 복잡한 요청으로 요금이 청구되는 EvaluateUserConsent
및 이전 섹션의 설명대로 요금이 청구되는 QueryAccessibleData
를 제외한 모든 동의 작업은 표준 요청입니다. 현재 프로모션 기간 중에는 저장용량 또는 표준/복잡한 작업에 대한 요금이 부과되지 않습니다.
단위 | 가격 |
---|---|
관리형 동의 | 동의당 월 $0.05 |
액세스 결정, 일괄 | 평가되는 UserDataMapping 리소스 100만 개당 $0.016 |
네트워크 사용률
인바운드 데이터 전송
인바운드 데이터 전송은 항상 무료입니다.
리전 간 데이터 전송
전송 요청이 Cloud Healthcare API에서 시작하여 같은 리전에 있는 Google Cloud의 서비스로 이동하는 경우 데이터 전송 요금이 청구되지 않습니다.
다음 가격은 리전 간 데이터 전송 또는 동일한 대륙 내 멀티 리전 그룹에서 단일 리전으로의 데이터 전송 또는 단일 리전에서 멀티 리전 그룹으로의 데이터 전송에 적용됩니다. 가격은 월별 1GB당 기준입니다.
트래픽의 소스 및 대상 | 0GB 초과 |
---|---|
북미 간 | $0.01 |
유럽 간 | $0.02 |
아시아 태평양 간 | $0.05 |
대륙 간(오세아니아 제외) | $0.08 |
대륙 간-오세아니아 | $0.15 |
일반 네트워크 사용량
일반 네트워크 사용량은 Google Cloud에서 나가는 데이터에 적용됩니다. Cloud Healthcare API는 아래에 표시된 가격으로 프리미엄 인터넷 데이터 전송을 사용합니다. 데이터 전송 가격은 Google Cloud 네트워크 가격 책정 - 프리미엄 등급과 일치합니다.
가격은 월별 1GB당 기준입니다.
트래픽의 소스 및 대상 | 0~10TB | 10TB~150TB | 150TB 초과 |
---|---|---|---|
북미 간 | $0.105 | $0.080 | $0.060 |
유럽 간 | $0.105 | $0.080 | $0.060 |
아시아 태평양 간 | $0.120 | $0.085 | $0.080 |
남미 간 | $0.120 | $0.085 | $0.080 |
오세아니아 간 | $0.120 | $0.085 | $0.080 |
대륙 간(오세아니아 및 중국 제외) | $0.120 | $0.085 | $0.080 |
대륙 간-오세아니아 | $0.190 | $0.160 | $0.150 |
중국으로 전송되는 모든 트래픽 | $0.190 | $0.160 | $0.150 |
가격 책정 예시
FHIR 가격 책정 예시
europe-west2
에서 Google Cloud에 호스팅된 FHIR 기반 애플리케이션이 한 달에 리소스당 평균 4KB로 25,000,000개의 요청을 생성한다고 가정해 보세요. 요청 500만 개가 FHIR 검색이므로 복잡한 요청으로 요금이 청구됩니다. 한 달 동안 FHIR 저장소에는 백업 및 색인 생성 오버헤드를 포함하여 평균 1TB의 데이터가 유지됩니다.
다음 표에는 특정 달의 사용량 패턴이 나와 있습니다.
가격 카테고리 | 사용량 유형 | 용량 |
---|---|---|
요청 볼륨 | 표준 요청 복잡한 요청 |
20,000,000 5,000,000 |
데이터 스토리지 | europe-west2 의 구조화된 스토리지 |
1TB |
이 달의 청구액은 다음과 같이 계산됩니다.
가격 카테고리 | 계산 | 가격 |
---|---|---|
요청 볼륨 | 총 요청 25,000,000개: (요청 0~25,000개 등급) 표준 요청 25,000개 * $0.00 (요청 25,000~10억 개 등급) 표준 요청 19,975,000개 * $0.39 (요청 0~25,000개 등급) 복잡한 요청 25,000개 * $0.00 (요청 25,000~10억 개 등급) 복잡한 요청 4,975,000개 * $0.69 |
$0.00 $77.90 $0.00 $34.33 |
데이터 스토리지 | 총 1TB: (0~1GB 등급) 1GB * $0.00 (1GB~1TB 등급) 1,023GB * $0.39 |
$0.00 $398.97 |
합계 | $511.20 |
DICOM 가격 책정 예시
한 달 동안 소규모 영상 센터에서 us-central1
에 있는 DICOM 저장소에 다음을 생성한다고 가정해 보세요.
- X선 검사 1,000건(건당 약 10MB)
- CT 검사 300건(건당 약 300MB)
- MRI 검사 200건(건당 약 300MB)
영상 센터에서는 이미지를 1년간 보관합니다. 그래서 월 평균 160GB의 스토리지와 파싱된 메타 태그 스토리지 6.4GB도 추가로 사용합니다(오버헤드 포함). 요청 수를 추정하기 위해 각 X선 검사는 단일 이미지로 구성되며 각 CT 검사와 MRI 검사는 300개의 이미지로 구성된다고 가정합니다.
또한 다음 사항을 가정합니다.
- 검사마다 메타데이터 검색 요청(DICOMweb 검색 트랜잭션)이 2개 생성되어 총 복잡한 요청 수는 2*(1,000 + 300 + 200) = 3,000개입니다.
- 각 이미지는 2번 검색되므로 총 다중 작업 요청 수는 2*(1,000 + 300 * 300 + 200 * 300) = 302,000개입니다.
- 이미지는 요청될 때마다 트랜스코딩되어야 하며 총 2*160GB = 320GB가 트랜스코딩됩니다.
다음 표에는 특정 달의 사용량 패턴이 나와 있습니다.
가격 카테고리 | 사용량 유형 | 용량 |
---|---|---|
요청 볼륨 | 복잡한 요청 다중 작업 요청 |
3,000 302,000 |
데이터 스토리지 | us-central1 의 구조화된 스토리지us-central1 의 Blob 스토리지 |
6.4GB 160GB |
ETL 작업 | DICOM 트랜스코딩 | 320GB |
이 달의 청구액은 다음과 같이 계산됩니다.
가격 카테고리 | 계산 | 가격 |
---|---|---|
요청 볼륨 | 총 요청 305,000개: (요청 0~25,000개 등급) 복잡한 요청 3,000개 * $0.00 (요청 0~25,000개 등급) 다중 작업 요청 25,000개 * $0.00 (요청 25,000~10억 개 등급) 다중 작업 요청 277,000개 * $0.39 |
$0.00 $0.00 $1.08 |
데이터 스토리지 | 총 166.4GB: (0~1GB 등급) 구조화된 스토리지 0.5GB * $0.00 (1GB~1TB 등급) 구조화된 스토리지 5.9GB * $0.24 (0~1GB 등급) Blob 스토리지 1GB * $0.00 (1GB~1TB 등급) Blob 스토리지 159GB * $0.02 |
$0.00 $1.42 $0.00 $3.18 |
ETL 작업 | 총 320GB: (0~1GB 등급) 1GB * $0.00 (1GB~1TB 등급) 319GB * $0.004 |
$0.00 $1.28 |
합계 | $6.96 |
HL7v2 가격 책정 예시
us-central1
의 HL7v2 저장소가 온프레미스 MLLP 어댑터를 사용해 매월 10,000,000개의 메시지를 생성하는 의료 시설에 연결되어 있다고 가정합니다.
결과적으로 10,000,000개의 수집 요청이 Cloud Healthcare API로 전송됩니다.
이에 대한 응답으로 10,000,000개의 확인 메시지가 생성되지만 HL7v2 저장소에 유지되지는 않습니다.
한 달 동안 HL7v2 저장소에는 백업 및 색인 생성 오버헤드를 포함하여 평균 80GB의 데이터가 유지됩니다.
다음 표에는 특정 달의 사용량 패턴이 나와 있습니다.
가격 카테고리 | 사용량 유형 | 용량 |
---|---|---|
요청 볼륨 | 표준 요청 | 20,000,000 |
데이터 스토리지 | us-central1 의 구조화된 스토리지 |
80GB |
이 달의 청구액은 다음과 같이 계산됩니다.
가격 카테고리 | 계산 | 가격 |
---|---|---|
요청 볼륨 | 총 요청 20,000,000개: (요청 0~25,000개 등급) 표준 요청 25,000개 * $0.00 (요청 25,000~10억 개 등급) 표준 요청 19,975,000개 * $0.39 |
$0.00 $77.90 |
데이터 스토리지 | 총 80GB: (0~1GB 등급) 1GB * $0.00 (1GB~1TB 등급) 79GB * $0.24 |
$0.00 $18.96 |
합계 | $96.86 |
FHIR 익명화 예시
10GB의 FHIR 데이터를 익명화한다고 가정합니다. 익명화 중에 데이터의 10%(1GB)가 검사되며 그중 10%(0.1GB)가 변환됩니다. infoType 15개가 기본적으로 사용됩니다.
익명화에 대한 청구 비용은 다음과 같이 계산됩니다.
하위 작업 | 계산 | 가격 |
---|---|---|
검사 | 10GB * 0.1(검사 비율) * 15(infoType 수) * $0.30/GU | $4.50 |
변환 | 10GB * 0.1(검사 비율) * 0.1(변환된 비율) * $3.00/GU | $0.30 |
처리 | 10GB * $0.60/GB | $6.00 |
합계 | $10.80 |
DICOM 익명화 예시
10GB의 DICOM 데이터를 익명화한다고 가정합니다. 데이터의 90%(9GB)가 DICOM 이미지로 구성되어 있습니다. 모든 이미지가 검사되었으며 10%(0.9GB)는 변환되었습니다. infoType 16개가 기본적으로 사용됩니다.
익명화에 대한 청구 비용은 다음과 같이 계산됩니다.
하위 작업 | 계산 | 가격 |
---|---|---|
검사 | 10GB * 0.9(이미지 비율) * 16(infoType 수) * $0.30/GU | $43.20 |
변환 | 검사와 함께 번들로 제공 | $0.00 |
처리 | DICOM 메타데이터: 10GB * 0.1(텍스트 비율) * $0.60/GB 픽셀 데이터: 10GB * 0.9(이미지 비율) * $0.08/GB |
$0.60 $0.72 |
합계 | $44.52 |
알림 볼륨 예시
FHIR 기반 애플리케이션이 월별 160만 개의 Pub/Sub 알림을 생성한다고 가정해 보겠습니다. 알림은 100만 개당 계산되므로 알림에 대한 청구액은 다음과 같이 계산됩니다.
알림 유형 | 계산 | 가격 |
---|---|---|
Pub/Sub 알림 | 총 1,600,000개의 알림: (0~100,000개의 알림 등급) 알림 100,000개 * $0.00 (100,000~1,100,000개의 알림 등급) $0.29 (1,100,000~1,600,000개의 알림 등급) $0.29 * 0.5 |
$0.00 $0.29 $0.145 |
합계 | $0.435 |
Healthcare Natural Language API
Healthcare Natural Language API는 의료 텍스트로부터 의료 정보를 추출하는 여러 기능을 제공합니다. 선불 약정 없이 사용한 기능에 대해서만 비용을 지불하면 됩니다. 이 API에서 지원하는 기능은 다음과 같습니다.
기능 유형 | 설명 |
---|---|
항목 분석 | 텍스트에서 의료 항목을 분석합니다. 응답에는 인식된 항목 멘션 및 항목 간의 관계가 포함됩니다. 각 항목은 표준 의학 어휘에 연결되어 있습니다. |
텍스트 레코드 가격 책정
Healthcare Natural Language API 사용량은 텍스트 레코드 월간 볼륨으로 계산됩니다. 텍스트 레코드에는 1,000자(영문 기준)의 문자가 포함됩니다. 문자는 유니코드 문자(공백 문자 및 HTML이나 XML 태그와 같은 마크업 문자 포함)입니다.
텍스트 레코드 요금은 다음과 같은 등급으로 분류됩니다.
- 무료 (텍스트 레코드 1~2,500개)
- 적은 볼륨 (텍스트 레코드 2,500개~1,000,000개)
- 대용량 (텍스트 레코드 1,000,000개 이상)
Healthcare Natural Language API 비용은 사용된 기능과 해당 기능을 사용해 평가한 텍스트 레코드 수를 기준으로 매달 계산됩니다. 다음 표에는 청구 월 동안의 텍스트 레코드 1개당 가격이 나와 있습니다. 소규모 등급의 가격은 무료 등급을 초과하여 평가된 텍스트 레코드에만 적용됩니다. 대용량 등급의 가격은 저용량 등급을 초과하여 평가된 텍스트 레코드에만 적용됩니다.
특성 | 무료 등급 (텍스트 레코드 1개~2,500개) | 소규모 등급 (텍스트 레코드 2,500개~1,000,000개) | 대용량 등급 (텍스트 레코드 1,000,000개 이상) |
---|---|---|---|
항목 분석 | $0.00 | $0.10 | $0.03 |
텍스트 레코드 요금은 0.1단위로 청구됩니다. 예를 들어 월간 무료 등급을 초과한 상태에서 800자(영문 기준)가 포함된 요청을 전송하면 텍스트 레코드 0.8개에 대한 요금이 부과됩니다.
총 비용은 $0.08이며 0.8 * $0.10
으로 계산됩니다.
요청의 문자 수(영문 기준)가 100의 배수가 아니면 문자 수는 다음 100의 배수로 올림됩니다.
다음 표는 소량 등급의 Healthcare Natural Language API에 전송되는 3개의 요청에 대한 가격 책정 예시를 보여줍니다 (2,500개의 텍스트 레코드가 이미 전송되었고 무료 등급이 소진된 것으로 가정). 요청에는 8,000자(영문 기준), 15,000자(영문 기준), 6,000자(영문 기준)가 포함됩니다.
문자 수 | 텍스트 레코드 단위 | 가격 | |
---|---|---|---|
요청 1 | 8,000 | 8 | $0.80 |
요청 2 | 15,000 | 15 | $1.50 |
요청 3 | 6,000 | 6 | $0.60 |
합계 | 29,000 | 29 | $2.90 |
다음 표는 Healthcare Natural Language API에 전송되는 3개의 요청에 대한 가격 책정의 예시를 보여줍니다. 요청에는 1억 5,000만 자 (영문 기준), 8억 자 (영문 기준), 6억 자 (영문 기준)가 포함되며 총 1억 5,500만 자 (영문 기준) 또는 1,550,000개의 텍스트 레코드가 됩니다.
문자 수 | 텍스트 레코드 단위 | 누적 텍스트 레코드 단위 | 가격 | |
---|---|---|---|---|
요청 1 | 1억 5천만 | 150,000 | 150,000 | $14,750.00 (무료 등급의 텍스트 레코드 0~2,500개, 저용량 등급의 텍스트 레코드 2,501~150,000개) |
요청 2 | 8억 | 800,000 | 950,000 | $80,000.00 (소규모 등급의 텍스트 레코드 150,000~950,000개) |
요청 3 | 6억 | 600,000 | 1,550,000 | $21,500.00 (저용량 등급의 텍스트 레코드 950,000~1,000,000개, 나머지 550,000개 텍스트 레코드는 고용량 등급) |
합계 | 1,550,000,000 | 1,550,000 | 1,550,000 | $116,250.00 |
Google Cloud Platform 비용
분석할 텍스트를 Cloud Storage에 저장하거나 Healthcare Natural Language API와 함께 다른 Google Cloud 리소스(예: Cloud Healthcare API 또는 Compute Engine 인스턴스)를 사용하는 경우 해당 서비스 사용 요금도 청구됩니다. 현재 요금을 기준으로 제반 비용을 확인하려면 Google Cloud 가격 계산기를 사용해 보세요.
Google Cloud 콘솔에서 사용량, 현재 청구액 등 현재 결제 상태를 확인하려면 결제 페이지를 참조하세요. 계정 관리에 대한 자세한 내용은 Cloud Billing 문서 또는 청구 및 결제 지원을 참조하세요.
다음 단계
- 빠른 시작의 안내에 따라 Cloud Healthcare API를 시작해 보세요.
- 제공되는 Cloud Healthcare API 안내 가이드를 살펴보세요.
- Cloud Healthcare API 문서 읽어보기
- 가격 계산기 사용해 보기
- Cloud Healthcare API 솔루션 및 사용 사례 알아보기