全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: 3000

怎么实现网站挂掉后在两台服务器秒切换

[复制链接]
 楼主| 发表于 2019-1-14 11:23:25 | 显示全部楼层
openos 发表于 2019-1-14 11:17
没有, google一下.

域名切换可以在智能dns那边搞定.

负载均衡那个就很难保证了。如果是人家ddos的话,最先死的就是负载均衡那台机了。


智能dns是不是要自己调api去监控的?
发表于 2019-1-14 11:35:13 | 显示全部楼层
3000 发表于 2019-1-14 11:23
负载均衡那个就很难保证了。如果是人家ddos的话,最先死的就是负载均衡那台机了。

那人家DDoS DNS服务器也是一样的.
什么东西都没有绝对的.

自己找个适合自己的方案.
 楼主| 发表于 2019-1-14 12:02:37 | 显示全部楼层
openos 发表于 2019-1-14 11:35
那人家DDoS DNS服务器也是一样的.
什么东西都没有绝对的.

ddos dns服务器的情况还是比较少的。。d网站服务器的机会大很多啊
发表于 2019-1-14 12:03:33 | 显示全部楼层
3000 发表于 2019-1-14 12:02
ddos dns服务器的情况还是比较少的。。d网站服务器的机会大很多啊

你认为OVH都被D挂的情况下切换到阿里云去还有用吗?
 楼主| 发表于 2019-1-14 12:09:14 | 显示全部楼层
openos 发表于 2019-1-14 12:03
你认为OVH都被D挂的情况下切换到阿里云去还有用吗?

哈哈,实际上我是反过来啊。我是阿里云挂了再切ovh。哈哈
发表于 2019-1-14 13:48:20 | 显示全部楼层
其实用负载均衡不过是把单点挂掉的风险提到均衡器上,一旦 D 过来总得有前端服务器去抗在前面。除非你把负载均衡的也做一个集群,当主均衡器挂了时能自动推举新的主均衡器,不过还是会存在问题的。

主站服务器定时发送心跳包到切换器上,如果挂了,切换器在等待或发送请求无返回之类的方式确定主站挂了,调用 dns api 进行切换。也可以主备两台机器互做对方的切换器。当然前提是做好热备份
发表于 2019-1-14 13:55:29 | 显示全部楼层
直接宝塔的同步软件搞起来.然后使用DNSpod的切换到备用IP的功能就好了~
发表于 2019-1-14 14:01:20 | 显示全部楼层
楼主这需求,需要把数据库拿到云上面,不能放到ovh,不然如果ovh挂了就算切到阿里云,但是也连不上数据库。
下面对楼主需求进行改造:
前置使用负载均衡,配置好健康检查,后端站库分离,数据库拿到云上面,两个站分别在两个服务器上。
这样负载均衡检测到哪个后端服务器挂了,就不会切到挂了的服务器上
 楼主| 发表于 2019-1-14 14:48:24 | 显示全部楼层
小妹妹来吃** 发表于 2019-1-14 14:01
楼主这需求,需要把数据库拿到云上面,不能放到ovh,不然如果ovh挂了就算切到阿里云,但是也连不上数据库。 ...


但是我ovh跟阿里云,站库分离的话,数据库放在哪里?到时候两边访问都慢,这样也不是一个好办法吧。

而且老哥你的办法就是前面再加一台负载均衡的机器是吧?如果别人打的是负载均衡这台机器呢?那就全部挂了。。
发表于 2019-1-14 14:56:41 | 显示全部楼层
说说我们的方案吧

使用DNS宕机检测,1分钟检查一次,发现宕机马上换到备份站

由于是windows系统,文件同步使用Resilio Sync,很快很自动,完全傻瓜式的

数据库主从备

这样从Dsn切换,完全没问题,再加上一个阿里云几块钱一个月的站点检查,有问题电话通知

爽歪歪

我们就这样做的,大半夜出问题都懒得管,起床上班喝杯茶了再处理问题!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-5 21:36 , Processed in 0.175639 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表