Azure DevOps Services
创建 Azure DevOps 组织时,可以选择存储数据的位置。 本文介绍可用位置、客户和配置文件数据的存储方式,以及 Azure DevOps 何时可能在所选区域外传输数据。
数据位置
可以在以下地理位置访问 Azure DevOps 数据:
- 澳大利亚
- 巴西
- Canada
- 亚太
- 欧洲 (EU)
- 印度
- 英国 (UK)
- 美国 (US)
默认情况下,组织使用最近的位置。 但是,你可以在创建组织时选择不同的位置。 如果以后改变了想法,可以将 组织迁移到其他位置。
客户数据
Azure DevOps 将所有客户数据保留在所选地理位置中, 但有有限的例外。 客户数据包括源代码、工作项、测试结果、异地冗余镜像和异地备份。
有关按位置保留客户数据的详细信息,请参阅 Azure 中的数据驻留。
配置文件数据
Azure DevOps 基于用户位置存储全局信息,例如用户标识和配置文件数据:
| 用户位置 | 数据中心 |
|---|---|
| 美国 | 美国 |
| 欧洲 | EU |
| 英国 | 英国 |
| 所有其他国家和地区 | 美国 |
令牌数据
Azure DevOps 将令牌数据存储在美国数据中心,例如个人访问令牌和安全外壳(SSH)密钥。
Azure DevOps MCP 服务器
Azure DevOps MCP 服务器在欧美运行实例。 你连接时,Azure DevOps 会将流量路由到延迟最低的实例。 调用 MCP 工具时,服务器会在托管组织的区域中调用 Azure DevOps API,并返回结果。 MCP 服务器充当直通服务器,不会存储数据。
租户策略的允许列表数据
将组与租户策略允许列表配合使用。 如果使用命名用户,则该用户身份的引用存储在美国、欧盟和东南亚(新加坡)。
传输您的数据
Azure DevOps 不会将数据传输到所选位置之外,除非需要:
- 提供客户支持
- 服务故障排除
- 符合法律要求
预览版、beta 版或其他预发行版服务通常在美国存储数据,但可能会将其存储在全球。
注释
- 对于在Microsoft提供的 macOS 代理上运行的生成和发布,Azure DevOps 会将数据传输到美国的 GitHub 数据中心。 GitHub 拥有和管理具有符合性认证(例如 SOC 1 类型 2 和 SOC 2 类型 2)的数据中心。
- 由于巴西只有一个区域,Azure DevOps 会将客户数据复制到美国中南部区域进行灾难恢复和负载均衡。 有关详细信息,请参阅 Azure 中的数据驻留。
Microsoft不会控制或限制你或用户访问数据的位置。
相关内容
- Azure DevOps 入门
- 数据保护概述