

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# DataSync 架构和路由示例 Direct Connect
<a name="direct-connect-architecture"></a>

在使用 [Direct Connect](https://docs.aws.amazon.com/directconnect/latest/UserGuide/Welcome.html) 进行 AWS DataSync 传输时，请考虑以下网络架构。

**提示**  
如果您的网络使用传输网关，我们建议将 DataSync 传输的逻辑路径分开，以优化成本（尤其是在迁移大量数据的情况下）。  
例如，如果您使用[AWS Transit Gateway](https://docs.aws.amazon.com/vpc/latest/tgw/what-is-transit-gateway.html)本地网络和虚拟私有云之间的普通流量（VPCs），则可以配置网络，使 DataSync 流量绕过传输网关及其数据处理费用。

## 将 Direct Connect 与 DataSync VPC 服务终端节点结合使用
<a name="using-direct-connect-vpc-endpoint"></a>

如果您的 DataSync 代理使用 [VPC 服务终端节点](choose-service-endpoint.md#datasync-in-vpc)，则需要一个 [Direct Connect 网关](https://docs.aws.amazon.com/directconnect/latest/UserGuide/direct-connect-gateways-intro.html)才能连接到您的 VPC。

**Contents**
+ [带有 VPC 端点和 S3 目标的 Direct Connect 架构](#direct-connect-example-vpc-s3)
+ [Direct Connect 架构，VPC 端点和文件系统目标位于同一子网中](#direct-connect-example-vpc-file-same-subnet)
+ [Direct Connect 架构，VPC 端点和文件系统目标位于不同子网](#direct-connect-example-vpc-file-different-subnet)

### 带有 VPC 端点和 S3 目标的 Direct Connect 架构
<a name="direct-connect-example-vpc-s3"></a>

以下 Direct Connect 架构显示了从本地存储系统到 S3 存储桶的 DataSync 传输。

![显示通过 Direct Connect 路由到 S3 存储桶的 DataSync 传输流量的示意图。](http://docs.aws.amazon.com/zh_cn/datasync/latest/userguide/images/datasync-direct-connect-diagram-vpc-s3.png)


1.  DataSync 代理将 DataSync 流量从本地存储系统（源位置）路由到 Direct Connect 连接。

1. DataSync 流量会路由到用于传输的 Direct Connect 网关。要对此进行设置，您必须：

   1. 将 Direct Connect 网关与 VPC 的[虚拟专用网关](https://docs.aws.amazon.com/directconnect/latest/UserGuide/virtualgateways.html)关联。这是 VP DataSync C 终端节点所在的 VPC，也是 DataSync 任务创建[网络接口](required-network-interfaces.md)的地方。

   1. 创建将此 VPC 连接到 Direct Connect 网关的[专用虚拟接口](https://docs.aws.amazon.com/directconnect/latest/UserGuide/create-vif.html#create-private-vif)。

1. DataSync 流量（控制平面）通过 DataSync VPC 终端节点路由。

1. DataSync 流量（数据平面）通过您在[创建 DataSync 代理时指定的子网中的 DataSync 网络接口进行](choose-service-endpoint.md#datasync-in-vpc)路由。

1. DataSync 流量通过 DataSync 服务路由到 S3 存储桶（目标位置）。

### Direct Connect 架构，VPC 端点和文件系统目标位于同一子网中
<a name="direct-connect-example-vpc-file-same-subnet"></a>

在与 Amazon EFS 或 Amazon FSx 文件系统进行传输或传出时，您的文件系统和 DataSync VPC 终端节点可以位于同一个子网中。

以下 Direct Connect 架构显示了从本地存储系统到 Amazon EFS 或 Amazon FSx 文件系统的 DataSync 传输。

![显示通过 Direct Connect 路由到 AWS 存储文件系统的 DataSync 传输流量的示意图。](http://docs.aws.amazon.com/zh_cn/datasync/latest/userguide/images/datasync-direct-connect-diagram-vpc-file-1subnet.png)


1.  DataSync 代理将 DataSync 流量从本地存储系统（源位置）路由到 Direct Connect 连接。

1. DataSync 流量会路由到用于传输的 Direct Connect 网关。要对此进行设置，您必须：

   1. 将 Direct Connect 网关与 VPC 的[虚拟专用网关](https://docs.aws.amazon.com/directconnect/latest/UserGuide/virtualgateways.html)关联。这是 VP DataSync C 终端节点所在的 VPC，也是 DataSync 任务为文件系统创建[网络接口](required-network-interfaces.md)的地方（目标位置）。

   1. 创建将此 VPC 连接到 Direct Connect 网关的[专用虚拟接口](https://docs.aws.amazon.com/directconnect/latest/UserGuide/create-vif.html#create-private-vif)。

1. DataSync 流量（控制平面）通过 DataSync VPC 终端节点路由。

1. DataSync 流量（数据平面）通过文件系统子网中的 DataSync 网络接口进行路由。这与 DataSync VPC 终端节点所在的子网相同。

1. DataSync 流量通过 DataSync 服务路由到文件系统（目标位置）。

### Direct Connect 架构，VPC 端点和文件系统目标位于不同子网
<a name="direct-connect-example-vpc-file-different-subnet"></a>

在与 Amazon EFS 或 Amazon FSx 文件系统进行传输或传出时，您的文件系统和 DataSync VPC 终端节点可以位于不同的子网中。

以下 Direct Connect 架构显示了从本地存储系统到 Amazon EFS 或 Amazon FSx 文件系统的 DataSync 传输。

![该图显示了通过 Direct Connect 和两个子网路由到 AWS 存储文件系统的 DataSync 传输流量。](http://docs.aws.amazon.com/zh_cn/datasync/latest/userguide/images/datasync-direct-connect-diagram-vpc-file-2subnet.png)


1.  DataSync 代理将 DataSync 流量从本地存储系统（源位置）路由到 Direct Connect 连接。

1. DataSync 流量会路由到用于传输的 Direct Connect 网关。要对此进行设置，您必须：

   1. 将 Direct Connect 网关与 VPC 的[虚拟专用网关](https://docs.aws.amazon.com/directconnect/latest/UserGuide/virtualgateways.html)关联。这是 VP DataSync C 终端节点所在的 VPC，也是 DataSync 任务为文件系统创建[网络接口](required-network-interfaces.md)的地方（目标位置）。

   1. 创建一个[私有虚拟接口](https://docs.aws.amazon.com/directconnect/latest/UserGuide/create-vif.html#create-private-vif)， VPCs 将其连接到 Direct Connect 网关。

1. DataSync 流量（控制平面）通过 DataSync VPC 终端节点路由。

1. DataSync 流量（数据平面）通过文件系统子网中的 DataSync 网络接口进行路由。这与 DataSync VPC 终端节点所在的子网不同。

1. DataSync 流量通过 DataSync 服务路由到文件系统（目标位置）。

## 将 Direct Connect 与 DataSync 公共或 FIPS 服务端点配合使用
<a name="direct-connect-example-public-fips"></a>

如果您的 DataSync 代理使用[公共](choose-service-endpoint.md#choose-service-endpoint-public)或[联邦信息处理标准 (FIPS)](choose-service-endpoint.md#choose-service-endpoint-fips) 服务端点，则可以使用[公共虚拟接口](https://docs.aws.amazon.com/directconnect/latest/UserGuide/create-vif.html#create-public-vif)通过 Direct Connect 连接路由数据传输流量。

虽然 Direct Connect 默认会通告所有本地和远程 AWS 区域 前缀，但您可以使用 [BGP 社区标签](https://docs.aws.amazon.com/directconnect/latest/UserGuide/routing-and-bgp.html#bgp-communities)来控制公共虚拟接口上流量的范围（区域或全局）和路由首选项。您必须宣传至少一个公共前缀才能创建您的 DataSync 代理。

以下 Direct Connect 架构显示了从本地存储系统通过公共或 FIPS 端点到 S3 存储桶的 DataSync 传输。

![该图表显示了使用公共虚拟接口通过 Direct Connect 路由到 S3 存储桶的 DataSync 传输流量。](http://docs.aws.amazon.com/zh_cn/datasync/latest/userguide/images/datasync-direct-connect-diagram-public-endpoint.png)


1.  DataSync 代理将 DataSync 流量从本地存储系统（源位置）路由到 Direct Connect 连接。

1. DataSync 流量通过公共虚拟接口路由到 DataSync 服务。

1. DataSync 到 S3 存储桶（目标位置）的流量。

## 后续步骤
<a name="direct-connect-next-steps"></a>

[如果您需要 DataSync 代理](do-i-need-datasync-agent.md)但尚未创建代理，请[部署](deploy-agents.md)代理，为代理[选择服务端点](choose-service-endpoint.md)，然后[激活](activate-agent.md)该代理。

创建代理后，您可以为[配置网络](datasync-network.md) DataSync。