一分钟了解阿里云产品:利用Rsync服务SLB下多台centos服务器网站文件同步更新

简介:
+关注继续查看

易淘帮使用了SLB负载均衡,为了保证SLB下两台服务器下面的网站文件同步,易淘帮采用了rsync服务进行同步,每三分钟进行同步一次。

 

简单介绍下reync,rsync—remote synchronize是类unix系统下的数据镜像备份工具,它的特性如下:


1、  可以镜像保存整个目录树和文件系统。

2、  可以很容易做到保持原来文件的权限、时间、软硬链接等等。

3、  无须特殊权限即可安装。

4、  快速:第一次同步rsync会复制全部内容,当在下一次只传输修改过的文件。Rsync在传输数据的过程中可以实行压缩操作,一次可以使用更少的带宽。

5、  安全:可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket链接。

6、  支持匿名rsync同步文件,是理想的镜像工具。

 

 

介绍完rsync,让我们开始安装。

 

检测是否安装rsync服务。

fff0f7d62ebb7fd0a4f4288382f3c367e227c531

服务端和客户端安装rsync。

fe154839fd09b75a8958ed216ebaf1caebed7138

也可以源码安装。

c65cd223385dd0718f806267205e39f57b2f7c8f

 

然后我们将SLB下面两台服务器分为服务器A和服务器B,服务器A为主服务器,但是需要注意的是必须在服务器A和B上都安装rsync,其中A服务器上是以服务器模式运行rsync,而B上则以客户端形式运行rsync。这样在Web在服务器A上运行rsync守护进程,在B上定时运行客户程序来备份服务器A上需要备份的内容。

 

 

关于服务器A的配置如图:

 cab2e2a873b546747e35507b6b60ea6d4e4e7178

建立用户密码文件:

2f90b476c89c1c795abd45c421120b6e7893220b

修改防火墙策略,允许873端口。

d8fdcc37a90f3f9aee03aa98e5f112e359545b5d

启动服务器端。

f48ab8147e82484235f009a7f09903b5248f157b

添加rsyncd开机自启动。

29f5a51dc3b4da487b84a6bbcd1549dd9abbae55

 

 

关于服务器B的配置如图:

b6f91d0ccf9e33174e944b6ef3da65cc8cdffe0f

3f63fa6eb4caf1a2c62deee1bac68b8e6b0b0762

设置每天自动同步任务。

bde8f9c9c4c8598fd537fd40ed8a0c034a56234a

大家找使用过程中有什么疑问和想法欢迎一起讨论,有关详细内容请访问:

https://bbs.aliyun.com/read/245376.html?spm=5176.bbsl208.0.0.qac5Tg

 

相关实践学习
部署高可用架构
本场景主要介绍如何使用云服务器ECS、负载均衡SLB、云数据库RDS和数据传输服务产品来部署多可用区高可用架构。
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
目录
相关文章
|
Linux 数据安全/隐私保护 网络协议
centos7安装配置rsync以及遇到问题
安装 服务端 安装软件: yum -y install rsync 创建需同步的目录: mkdir -p /data 编辑配置文件:vim /etc/rsyncd.conf motd file = /etc/rsyncd.
2719 0
|
负载均衡 Linux 数据安全/隐私保护
推荐文章
更多