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替代解决方案》的相关信息

最新文章

  1. 【工业串口和网络软件通讯平台(SuperIO)教程】三.二次开发流程
  2. 关于计算机的ID和用户ID之间的关系
  3. Windows下启动,关闭Nginx命令
  4. iOS应用开发最佳实践系列一:编写高质量的Objective-C代码
  5. 【MYSQL】在脚本中使用变量-执行脚本时传参
  6. 如何在.NET MVC中使用jQuery并返回JSON数据
  7. vb6中webbrowser控件树转换备忘
  8. 增加eclipse启动的Tomcat内存的
  9. POJ 3268 Silver Cow Party (最短路dijkstra)
  10. LInux系统及其文件系统
  11. mcstructs使用CMake生成Makefile文件
  12. ReactiveCocoa常用方法
  13. 轻轻的扩展了一下IEnumerable<T>
  14. Hadoop(一)Centos7虚拟机网络配置
  15. 配置apache的文件访问路径
  16. ArrayBlockingQueue简介
  17. Linux下编译安装php7.2
  18. linux下编译时遇到fatal error: openssl/sha.h: No such file or directory怎么办?
  19. MySQL解压包的安装教程
  20. 第三个Sprint冲刺总结

热门文章

  1. Oracle查看用户占用的表空间大小
  2. [CSS]隐藏浏览器滚动条
  3. 题解[CF1628F]A_Random_Code_Problem
  4. Python爬取网页上想要的数据
  5. c-->static关键字的使用
  6. md工具
  7. 电脑安装不同版本的QT
  8. OL3-Cesium 二三维鼠标事件统一处理
  9. [Swift]使用Alamofire传递参数时报错
  10. Netty实战学习笔记