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. Git命令学习总结(廖雪峰官方Git教程)

        1.Windows系统安装完Git后,需要在Git Bash命令窗口输入以下命令,进行用户名和邮箱设置.

  2. 关于pytest生成测试报告

    之前用pytest集成allure,记录的很清楚确实很好,但是我不知道怎么把生成的所有结果通过邮箱发送 可以使用pytest-html生成的html是这样的 也很清楚 但是!!!!!!!!!!!!!! ...

  3. Oracle function函数中无法使用update更新

    CREATE OR REPLACE FUNCTION changePY RETURN VARCHAR2 as PRAGMA AUTONOMOUS_TRANSACTION; --as 或者 is 后边 ...

  4. Excel之VLOOKUP()函数的基本用法

    语法: VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup]) 规则:  注意: 查找的值:内容需要完全一样 查找范围:查找范围的 ...

  5. Appium获取元素坐标

    文章转自:https://www.cnblogs.com/lfr0123/p/13686769.html appium做app自动化测试过程中,有时需要获取控件元素的坐标进行滑动操作.appium中提 ...

  6. 蓝牙mesh组网实践(环境监测传感器应用)

    目录 蓝牙mesh组网中的低功耗节点,在应用于低频率上传数据的传感器网络时有着得天独厚的功耗优势,在1min唤醒上传一包的情况下ch582的平均功耗仅有12uA,若每小时甚至每天采样一次数据并上传,平 ...

  7. React 安装 Sass 错误问题; node-sass 安装运行成功 yarn add sass node-sass@npm:sass

    正常安装是: yarn add node-sass 直接安装出现报错 例如: Node Sass does not yet support your current environment: Wind ...

  8. Supervisor进程守护监控部署

    前言:Supervisor在百度百科上给的定义是超级用户,监管员.Supervisor是一个进程管理工具, 当进程中断的时候Supervisor能自动重新启动该进程.可以运行在各类Unix机器上,su ...

  9. Window10上CLion极简配置教程

    Window10上CLion极简配置教程 1. 首先,下载安装CLion 去JB公司官网下载CLion,https://www.jetbrains.com/clion/download/#sectio ...

  10. 与IE浏览器相关的问题(一)

    使用<input class="input" type="password" /> 密码框时,会出现密码显示状态的图标, 可以使用以下代码消除, . ...