小编gij*_*007的帖子

复制 Linux Web 服务器

我正计划复制 Web 服务器以实现高可用性目的。该服务器在 Hyper-V 中作为 Ubuntu 15.04 虚拟机运行,并安装了 MariaDB 10.0、Apache 2.4 和 PHP-FPM 5.6。

第二个虚拟机将作为该虚拟机的直接副本启动,但位于美国。第一个虚拟机位于欧洲。(延迟约为 80-120 毫秒)

我想让服务器保持同步,以便它们都可以向我的客户端提供相同的内容,并且客户端将使用最近的服务器(为此我将使用 Route 53)

服务器之间的数据交换是安全的,这很重要,以保护数据库中的联系方式和其他信息,并防止更改 /var/www 目录中的文件。

我已经考虑为此使用以下选项:

  • 开放VPN
  • SSH隧道
  • SSL(TLS)

    1. 我的问题是哪种方法最可靠、最快(延迟、吞吐量)和最安全?易于维护也很好;)

我已经考虑使用 SSH 进行数据库和文件复制。但是我不确定文件复制部分使用哪个应用程序。

  1. 我应该如何设置文件的复制以及我应该使用哪个应用程序?

SSL 可用于数据库复制,但它需要生成需要时不时更换的证书,这可能会花钱。

我的最后一个选择是使用 openvpn,但我不确定是否可以将其设置为附加网络,而不是通过它路由我的所有流量。这个方法好像也需要生成证书文件。。

  1. 我希望能够在稍后向复制过程添加额外的服务器,可能是 Windows 服务器。

mysql ubuntu mysql-replication replication high-availability

5
推荐指数
2
解决办法
1687
查看次数