区域

Google Cloud 使用区域(可细分为地区)来定义物理计算资源的地理位置。

主要概念

在创建数据集时,您可以指定一个位置以用于存储 Cloud Healthcare API 数据。创建数据集后,该位置无法更改。数据集中的数据以静态方式存储在所选位置。

该位置与数据集的身份相关联,是数据集资源名称的永久组成部分。数据集内的所有数据存储区都分配给与数据集相同的区域。

位置具有两种类型:

  • “单区域位置”是一个具体的地理位置,如东京。如需了解详细信息,请参阅“地理位置和区域”页面的单区域资源

  • 多区域位置是至少包含两个区域位置的大型地理区域,例如美国。如需了解详细信息,请参阅“地理位置和区域”页面的多区域资源

可用区域

Cloud Healthcare API 支持 Google Cloud 完整位置列表中的部分位置。

Cloud Healthcare API 可在以下区域使用:

区域位置

区域名称 区域说明
北美洲
us-central1 美国爱荷华州
us-west2 美国洛杉矶
northamerica-northeast1 加拿大蒙特利尔
南美洲
southamerica-east1 巴西圣保罗
欧洲
europe-west2 英国,伦敦
europe-west4 荷兰
亚洲
asia-east2 香港
asia-southeast1 新加坡
asia-northeast1 日本东京
澳大利亚
australia-southeast1 悉尼

多区域位置

多区域名称 多区域说明
us 美国的数据中心

位置注意事项

为数据选择位置时,可能需要考虑以下因素:

  • 关于数据存储位置的监管要求
  • 延迟
  • 弹性
  • 费用
  • 与其他 Google Cloud 服务共置

例如,Google 管理冗余的、分布在相同区域内和不同区域之间的多区域位置。这些服务有助于优化可用性、性能和资源效率。因此,这些服务需要权衡延迟时间或一致性模型。

在为数据选择位置时,请考虑执行以下操作:

  • 共置数据集和外部数据源。

  • 在导入数据时共置数据集和 Cloud Storage 存储分区

  • 在导出数据时,共置数据集 Cloud Storage 存储分区和 BigQuery 数据集

在不同位置之间移动 Cloud Healthcare API 数据

您无法在创建数据集后更改其位置。此外,您也无法将数据集从一个位置移动到另一个位置。如果需要将数据从一个位置移动到另一个位置,请完成以下过程之一:

FHIR 数据

  1. 将数据从 Cloud Storage 存储分区导出到单区域或多区域存储分区中。导出数据时,操作仅导出每个资源的当前版本。操作不会导出版本历史记录;不存在针对版本历史记录的批量导出操作。

    将 FHIR 数据导出到 Cloud Storage 会产生费用。您还需要为在 Cloud Storage 中存储导出的数据支付费用。

  2. 将数据转移到 Cloud Storage 存储分区后,请在新位置创建一个新数据集。在新数据集中创建存储数据所需的任何 FHIR 存储区。然后,将数据从 Cloud Storage 导入新的 FHIR 存储区。

DICOM 数据

  1. 将数据从 DICOM 存储区导出到单区域或多区域存储分区中。

    将 DICOM 数据导出到 Cloud Storage 会产生费用。您还需要为在 Cloud Storage 中存储导出的数据支付费用。

  2. 将数据转移到 Cloud Storage 存储分区后,请在新位置创建一个新数据集。在新数据集中创建存储数据所需的任何 DICOM 存储区。然后,将数据从 Cloud Storage 导入新的 DICOM 存储区。

HL7v2 数据

与 FHIR 和 DICOM 不同,HL7v2 数据没有可用的导入和导出操作。相反,我们建议您获取 HL7v2 消息的内容,并将其写入新数据集位置中的新 HL7v2 存储区。为此,请完成以下步骤:

  1. 将您的 HL7v2 存储区中 HL7v2 消息的内容写入文件。
  2. 在新位置创建新数据集。在新数据集中创建存储数据所需的任何 HL7v2 存储区。然后,从已保存的文件逐一创建消息,并将其存储在新的 HL7v2 存储区中。