本文档总结了 Transfer Service for On Premises Data 与 Storage Transfer Service 之间的区别。
功能 | 存储转移服务 | 本地转移 | 备注 |
---|---|---|---|
安排频率 | 天 | 每 N 小时、天或周 | 要提高本地转移的频率,可以按照所需的频率间隔安排多项每日作业。例如,对于 24 项每日转移,您可以安排 24 项不同的每日转移,每小时开始一项。即午夜、凌晨 1 点、凌晨 2 点等等。 |
同步 | 用于覆盖 Cloud Storage 中存在的对象的选项 | 无覆盖选项 | Storage Transfer Service 会尽可能使用校验和元数据来检测来源存储系统和 Cloud Storage 中的对象之间的变化。Transfer Service for On Premises Data 使用源对象的最后修改时间和源对象的大小,并将这些值与最后将对象复制到 Cloud Storage 时的最后修改时间和大小进行比较。 如果 Storage Transfer Service 在来源存储系统上检测到新对象或已更改的对象,则会将整个对象复制到 Cloud Storage。您可以更改此行为,使得无论更改状态如何,Storage Transfer Service 都会覆盖 Cloud Storage 中存在的同名对象。如需了解详情,请参阅 TransferOptions。 当 Transfer Service for On Premises Data 检测到本地机器上新增或发生了更改的对象时,会将整个对象复制到 Cloud Storage。此行为不可更改。如需复制 Cloud Storage 中存在的文件,请删除目标 Cloud Storage 存储分区中的相应对象,或为目标对象选择新的前缀。 |
带宽控制 | 不支持 | 支持 — 可以为项目中的所有转移设置限制,以 MB/秒为增量 | |
Google Cloud 的操作套件 Monitoring | 不支持 | 仅对代理支持 | 对于云到 Google Cloud,您可以轮询 API 以获取传输作业的状态、速度等。如需了解详情,请参阅 TransferJobs API 说明。 |
立即运行 | 不支持 | 支持 | 在云到 Google Cloud 转移服务中,要立即运行现有转移作业,请先创建一个与现有转移作业使用相同设置的新转移作业,然后立即开始。 |
目标对象前缀 | 不支持 | 支持 — 固定前缀可以附加到 Cloud Storage 中所有已转移的目标对象。 | |
转移日志 | 不支持 | 支持 — 您可以查看所有已复制文件及任何错误的记录。 | 对于云到 Google Cloud 转移作业中的错误,您可以在 Google Cloud Console 中查看错误示例。 |
基于名称的源数据过滤 | 支持 — 包括和排除源对象的前缀 | 不支持 | 要为本地转移作业指定一部分文件,请创建一个单独的暂存目录,仅包含要转移的文件,然后启动一项以该目录作为来源转移作业。 |
修改时间源数据过滤 | 支持 — 添加基于上次修改时间的源文件 | 不支持 | 要为本地转移作业指定一部分文件,请创建一个单独的暂存目录,仅包含要转移的文件,然后启动一项以该目录作为来源转移作业。 |
IAM |
|
Storage Transfer Admin 和 Storage Transfer User 角色 | 如果自定义角色缺少必需的权限,则 Cloud Console for Storage Transfer Service 将无法正常运行。例如,Cloud Console 的某些部分假定该角色具有读取权限,可在修改项目之前显示该项目,因此仅具有写入权限的角色会发现 Cloud Console 界面无法正常使用。 |
转移时删除 |
|
可以删除源文件中不再存在的目标文件。 | |
API 支持 | 支持 | 不支持 — 只能通过 GUI 访问。 | |
客户定义的作业 ID | 支持 — API 用户可以指定自己的作业 ID | 不支持 |