类似于淘宝这种体谅的网站,能保证服务一直是可用的,并且能支持如此大的并发,LVS 是怎么搞的,如果前端的调度器挂了淘宝 的主站不就都挂了
我听说 lvs 前可以再挂 DNS 的.
LVS 也有高可用方案
keeplived
淘宝的 lvs 基本都废了,前面啥防火墙都没有,一堆的 nginx
lvs 是本地调度,dns 是地区调度,搭配使用
LVS 又不止一台
lvs 可以集群
ECMP
也就是说不同的用户通过 dns 可能访问到不同的调度器,也就是说分发到不同的 IP,不同 IP 就是不同的调度器
但是比如说有一台断电或者断网了,或者直接坏掉了,那分发到这个机器上的请求不都挂了
现在都是 lvs+ospf。挂一台也没影响
差不多,大型网站都是后台机器随便挂不影响前台业务的。设计过程很复杂,所以云架构才轻松跑到了传统 idc 服务器架构前面
每个节点都可以做高可用