跳至主要内容

AWS DataSync 文档

AWS DataSync 是一项在线数据传输服务,可简化和加速本地系统与 AWS 存储服务之间以及不同 AWS 存储服务之间的大量数据复制。DataSync 可以在 Network File System(NFS)共享、服务器消息块(SMB)共享、自行管理的对象存储、AWS Snowcone、Amazon Simple Storage Service(Amazon S3)存储桶、Amazon Elastic File System(Amazon EFS)文件系统与 Amazon FSx for Windows File Server 文件系统之间复制数据。

专门构建的网络协议

该服务采用 AWS 设计的传输协议(与存储协议分离)来加快数据移动。该协议可以帮助优化通过网络发送数据的方式、时间和数据内容。DataSync 执行的一些网络优化包括增量传输、在线压缩、稀疏文件检测以及在线数据验证和加密。
 
本地 DataSync 代理与云端服务组件之间的连接是多线程的,可以帮助提高广域网(WAN)的性能。

基础设施管理

DataSync 可以帮助缓解在编写、优化或管理您自己的复制脚本或者部署和调整重量级商业传输工具时面临的诸多基础设施和管理挑战。DataSync 随附内置的监控和重试机制,可以对用于传输数据的部分网络带宽进行精细控制。

数据加密和验证

DataSync 可以使用传输层安全性协议(TLS)对传输中数据进行加密。DataSync 支持使用 S3 存储桶的默认加密、静态数据的 Amazon EFS 文件系统加密和 Amazon FSx for Windows File Server 的静态和传输中加密。

对于使用 DataSync 进行的每次传输,这项服务可以在传输中和静态情况下执行完整性检查。借助这些检查,您可以确保写入到目的地的数据与从来源中读取的数据匹配。

数据传输计划

DataSync 随附内置的计划机制,可以帮助您定期执行数据传输任务,以便检测变更并将它们从源存储系统复制到目的地。您可以使用 AWS DataSync 控制台或 AWS 命令行界面(CLI)来计划任务,而不必编写脚本来管理重复的传输。任务计划可以按照您配置的计划,利用控制台中直接提供的每小时、每天或每周选项来执行任务。

文件系统集成和元数据保留

DataSync 代理使用行业标准 NFS 和 SMB 协议连接到现有存储系统,或者使用 Amazon S3 API 连接到您自行管理的对象存储。代理可以快速传输数据并将它们写入到指定的 Amazon S3 存储桶、Amazon EFS 文件系统或 Amazon FSx for Windows File Server 文件系统。
 
在 NFS 共享和 Amazon EFS 之间或在 SMB 共享和 Amazon FSx for Windows File Server 之间复制数据时,将保留文件权限和元数据,以便轻松传输到目标文件系统。同样,当在自行管理的对象存储空间与 Amazon S3 之间复制对象时,将保留对象元数据和标签。
 
将数据复制到 Amazon S3 时,DataSync 将以 1:1 的关系将每个文件转换为单个 S3 对象,并将 NFS 共享内容中的 POSIX 元数据作为 Amazon S3 对象元数据保留下来。将包含文件系统元数据的对象复制回文件格式时,将还原 DataSync 复制到 S3 的原始文件元数据。

与 AWS 基础设施和管理服务集成

DataSync 可与 AWS 安全性、监控和审计服务在本地协同工作,使数据移动更加简单,并为您的 IT、存储和开发运维团队提供一致的管理体验。除了可以与 Amazon S3、Amazon EFS、Amazon FSx for Windows File Server 集成之外,DataSync 还支持 VPC 终端节点(由 AWS PrivateLink 提供支持),以便将文件直接迁移到 Amazon VPC 中。与其他 AWS 服务一样,您可以使用 AWS Identity and Access Management(IAM)来管理对 DataSync 的访问。同样,这项服务也可以使用您配置的 IAM 角色来访问 Amazon S3 存储桶。

其他信息

有关服务控制、安全特征和功能的更多信息,包括有关存储、检索、修改、限制和删除数据的信息(如适用),请参阅 https://docs.aws.amazon.com/index.html。对于 http://aws.amazon.com/agreement 上的《AWS 客户协议》或者您与 AWS 之间签订的用于管理您使用 AWS 服务的其他协议而言,这些其他信息并不构成此文档的一部分。