Rsync原本是在Linux系统下面的一个文件同步协议,随着技术的发展,它也有其它版本的,如Windows和AIX、HPUX下面都有相应的版本可以支持的。它有很多版本都是免费的,配置也不复杂,所以很多企业在需要进行文件同步时,都会想到Rsync。不过Rsync能这么受欢迎,也确实是有不少优势:

  • 增量备份,支持socket(daemon),集中备份(支持推位,都是以客户端为参照物)
  • 远程shell通道模式还可以加密(SSH)传输,socket(daemon)需要加密传输,可以利用vpn服务或ipsecc服务
  • 保存源目录整个目录树和文件系统
  • 保持源文件的权限、时间、软硬连接等
  • 无需特使权限即可安装
  • 支持匿名运行,方便网站镜像

虽然Rsync凭借这些优势受到诸多企业的欢迎,但是随着企业结构分散化的不断扩大,企业内部和企业间的信息互动更加频繁,无论从安全上还是业务的应用上,传统集中式的数据留存模式已经越来越不能满足企业信息管理的需要。以Rsync为代表的数据同步方案在实际应用中存在诸多问题:

  • 同步数据,需要扫描所有文件进行对比,才进行差量传输。如果文件数量达到百万甚至千万级,扫描文件对比文件将非常耗时,降低了Rsync效率
  • Rsync不能实时地区监测、同步数据。虽然可以通过守护进程方式触发同步,但两次动作间有时间差,导致数据不一致,无法应对出现故障时完全恢复数据
  • 大量文件时候同步的时候,比对时间较长,有时候,Rsync进程可能会停止。
  • 同步大文件,100G这样的大文件会出现中断、错误的情况
  • 无法适用于云端的数据同步操作,复杂网络数据同步操作等

由此,企业需要引入一种机制,在满足业务应用运转的前提下,实现数据同步的愿景。比如Ftrans飞驰云联的《Ftrans Rsync替代解决方案》通过高速引擎技术、高速传输协议技术、传输管理控制平台等自有研发的核心技术,可以帮助企业建立数据传输中的全新方向和解决方案。该方案的功能特点如下:

1、集中管控和调度文件传输,随时掌握传输情况

按需创建自动化文件同步任务及其参数,轻松创建和管理不同节点间的传输任务。通过统一视图实时监视任务执行状态、进度、异常。随时启动、暂停或终止文件同步任务。

2、支持多种传输模式,满足各种业务需求

实时同步任务:面向高时效性业务,实时监控源端目录文件变化,即时传输新增文件。

周期同步任务:面向长期、批量文件传输业务,定时/闲时执行文件同步任务。

手动同步任务:面向人工操作或业务系统集成,即时创建和下达文件传输任务。

3、高性能高可靠文件传输,确保数据不丢不错

断点自动续传:发生网络异常中断时,能够自动尝试恢复传输连接,直至传输完毕。

双重文件校验:确保传输文件的完整性和准确性,支持完整校验和稀疏校验。

智能重传补传:对出现错误、异常的传输结果,自动进行文件重传。

任务优先级保障:支持任务优先级配置,在多任务并发执行时,能够优先保障关键业务。

4、即时的邮件通知,随时处理异常情况

Ftrans系统具有数据传输事件的配置功能,数据传输过程的问题,系统都会自动触发策略启动邮件通知管理员,方便对传输事件情况的第一时间知悉,使管理员能更便捷的完成对系统数据同步的操作。

5、传输安全保障,防止数据被窃取

基于私有协议传输文件,使用非常规端口通信,并在传输过程中对文件自动加解密,一传一密,防止对传输端口、协议、报文的恶意嗅探和窃取,确保传输过程的数据安全。

在面对更大的数据体量、更多的存储位置时,《Ftrans Rsync替代解决方案》可以帮助企业将存在于不同的设备甚至是不同地理位置的数据,进行统一管理和传输调度,避免“数据失去控制”。

点击这里,了解更多《Ftrans Rsync替代解决方案》的相关信息

Rsync等传统文件同步方式已过时 如何寻找替代产品?的更多相关文章

  1. CentOS7.5搭建Rsync,实现文件同步

    Rsync(remote sync)是UNIX及类UNIX平台下一款神奇的数据镜像备份软件,它不像FTP或其他文件传输服务那样需要进行全备份,Rsync可以根据数据的变化进行差异备份,从而减少数据流量 ...

  2. rsync+sersync实现文件同步

    一.目的 A服务器:11.11.11.11 源服务器 B服务器:22.22.22.22 目标服务器,既同步备份的目标 将A服务器的文件同步到B服务器上 二.rsync环境部署 1.关闭selinux, ...

  3. rsync+inotify实现文件同步更新(配置)

    linux下为了数据安全或者网站同步镜像,不得不考虑一些实时备份的问题,这篇linux下通过rsync+inotify 实现数据实时备份配置过程记录下来,防止遗忘配置过程记录下来,防止遗忘!如有建议技 ...

  4. Rsync+unison双向文件同步

    1.配置RSYNC服务器的同步源: 基于SSH同步源 rsync -avz /server/rsyncd/*  chen@172.16.23.204:/client/rsyncd 基于RSYNC同步源 ...

  5. 14.hash_set(已过时,被unorded_set替代)

    #define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS #include <iostream> #include <hash_set> ...

  6. 文件同步 单向rsync 双向unison 监控inotifywait 免密登录

    1.负载均衡中文件同步必不可少,我这边选择rsync来实现文件同步 rsync同步文件机制更适用于单向文件同步,可配合unison实现双向同步功能. 实现同步的两种方法 一:ssh方法 rsync - ...

  7. rsync+inotify实现文件实时同步

    一.相关组件简介 1.rsync 与传统的cp.tar备份方式相比,rsync具有安全性高.备份迅速.支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器 ...

  8. rsync + inotify-tools实现文件的实时同步

    文章摘自:http://lxw66.blog.51cto.com/5547576/1331048 rsync 帮助文档:http://man.linuxde.net/rsync 最近有个想法就是部署一 ...

  9. rsync+sersync实现文件实时同步

    前言: 一.为什么要用Rsync+sersync架构? 1.sersync是基于Inotify开发的,类似于Inotify-tools的工具 2.sersync可以记录下被监听目录中发生变化的(包括增 ...

  10. rsync+sersync+inotify实现服务器间文件同步之一

    rsync+sersync+inotify实现服务器间文件同步之一:rsync安装配置 2013年12月14日 ⁄ Linux管理, 服务器集群技术 ⁄ 共 4925字 ⁄ rsync+sersync ...

随机推荐

  1. GitHub访问缓慢

    参考:https://www.cnblogs.com/liuchao888/p/11733996.html

  2. JS 时间的获取和比较

    JS获取时间 获取当前时间 var date = new Date(); 可指定某种格式来获取时间,或者将字符串转换成时间 var date = new Date("2019-09-24 T ...

  3. npm升级报错,没有权限.ERRERR!The operation was rejected by your operating system. npm ERR!Error: EPERM: operation not permitted, rename

    问题描述 Windows system32>npm installg npm 2335 error code EEXIST2336 error path D:\Program Files\nod ...

  4. DEDE在文章列表文章没有缩略图的不显示图片,有的则显示缩略图

    解决在文章列表文章没有缩略图的不显示图片,有的则显示缩略图在5.3最开始的版本.好象是有这个功能的. 就是在列表里..如果改文章没有缩略图则不显示默认的 没有缩略图的土片.如果有则显示缩略图 但在后续 ...

  5. 宝塔部署 vue + thinkphp

    部署https://blog.csdn.net/xinxinsky/article/details/105441164?spm=1001.2101.3001.6650.2&utm_medium ...

  6. java对excel的操作

    1.对比任意两张excel表是否有不同行 并输出哪一行那一列不同 2.包含解析合并单元格方法 3.比较主要思路 a.解析excel: b.遍历第一张表数据所有行 c.遍历第二张表数据所有行 d.遍历第 ...

  7. 云函数调用云函数 openid不存在

    最近发现了一个问题 就是我使用云函数调用云函数的时候,将openid存入数据库发现为空,怎么回事呢,一查, 原来是这样 还是没有仔细看文档的错啊

  8. 【jquery easyUI 拓展

    jquery-easyui本身没有提供列锁定/解锁的接口,并且其原有的列隐藏/显示在符合表头的情况下会出现错位,我在项目中遇到了这两个问题,在参考了网上许多解决方案后,编写了一个拓展插件,基本上解决了 ...

  9. SQL Server修改表的时候出现错误:未更新任何行,未删除任何行

    无论点击什么,一直报错:未更新任何行,未删除任何行,就差点砸电脑啦. 参考这个大神才解决的问题: https://blog.csdn.net/weixin_44690047/article/detai ...

  10. Django操作mongo数据库二(MongoClient方式)

    一.基本环境 1.开发环境: Python环境:Python 3.8.16 Django环境:4.1 2.需要安装的包 pip install pymongo pip install mongoeng ...