跨不同 Linux 发行版同步文件

跨不同 Linux 发行版同步文件

我一直在挖掘,但无法真正弄清楚哪个软件可以自动将文件同步到其他网络服务器。就像脸书一样。他们有很多服务器,但是当您上传某些内容时,几乎每个服务器都可以访问它。我需要将当前服务器添加的新文件同步到其他服务器,以便它们具有与当前服务器上相同的文件。

答案1

这不是一个简单的问题,它确实很复杂,有很多方法可以实现这一点,但并非所有方法都具有相同的性能。

  • 要共享图像等静态文件,您可以使用文件服务器并将要在服务器之间共享的数据放在该文件夹中,并将该文件夹挂载到所有服务器中,
  • 要同步代码,您可以使用 git hook,就像 github 一样,并使用一些东西来部署此代码,例如(jenkins),然后 github hook,将在 jenkins 中运行任务,您可以配置 jenkins 任务来部署代码到多个服务器

这个问题真的很大,它的每个部分都可以是一篇博客或一本书

相关内容