6

我有两台 MySQL 服务器,它们之间有主/从复制。它们之间的连接是ADSL。它根本不可靠。我决定从另一个具有自己 IP 地址的 ISP 添加另一个 ADSL 连接。

问题是当一个 ADSL 连接断开时,另一个是无用的,因为从站正在使用第一个连接的 IP 地址,该地址现在已断开。

我想知道是否可以在它们之间放置一个proxysql节点并将其IP提供给从属。

proxysql 是否可以为同一个节点进行故障转移连接处理?当第一个 IP 地址不可用时,Proxysql 必须选择第二个 IP 地址。

4

2 回答 2

0

ADSL一般不是固定IP,也就是说服务器不识别。

据我了解,您想平衡负载。

分析你的疑惑。我离开了我的案例研究。

1 - 每个服务器是如何分开的。从那里放置一个固定的 IPv4,创建一个固定的 DNS 并指向相应的固定 IP。还要放置一个域并添加 DNS 配置。如果您有 IPv6 (AAA),请添加它以获得更多答案。并优先考虑密码学。

如果您需要安全代理,请使用 CloudFlaure 来管理您的设置。它有助于配置变得更加实用。

2 - 将 DNS 指向固定 IP,为两台服务器创建 NS。示例:ns1.server.com //// ns2.server.com 我建议为每个服务器创建 4 个 NS。

3 - 在从站上使用相同的程序。但是不要用ns,换个silga,例如:(tl1.server.com)。这有助于定向。

因此,对于每个服务器。一个 IPv4 一个 IPv6 四个 NS 两个 DNS

因此,当第一台服务器出现故障时,另一台服务器将接管。使用 IPV4 或 IPV6。而DNS和DNS由于某种原因拥塞或无法识别,立即对方接管。所以,没有损失。

如果您的主机有问题,请创建 IP 或域。由于收费。

有一些免费的,而且 90% 有效,cloudflare 本身就有这项服务。

如果我能够理解您的需求,我稍后会推荐这些服务。

这个对我有用。

提交问题并关注案例。

于 2020-02-05T10:17:37.213 回答
-1

我的想法。您使用动态 dns 始终知道哪个 IP 地址是有效的,以通过不稳定的连接到达站点。

像评论中那样的故障转移路由器具有优势,它始终知道哪个连接更好,并实现了 dyndns serverip。

其余的,我会看到两个站点都建立了一个 vpn。大多数路由器既可以是 VPN 服务器,也可以是客户端,并且具有动态 Ip,只要任何连接实际工作,建立连接就没有问题。对于您的复制,它是相同的网络,具有固定的 IP。

如果你已经有一个ssl服务器,一切都一样,只需要桥接端口,这样数据包就会进入网络。

尽管如此,你应该得到一些帮助,因为有很多点可以调整,以适应侧面的情况。

于 2020-02-03T22:49:24.510 回答