随想之五-高可用和可伸缩

一 高可用 

负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale

      想实现高可用,需要做到这几点:

入口层做心跳  --负载均衡

业务层服务器无状态 -宕机无影响

缓存层减小粒度 

数据库做一个主从模式--mysql 的 主从模式 sqlserver的 Alwayson

二 可生缩

入口层

  在入口层实现伸缩性,可以通过直接水平扩机器,然后DNS加IP来实现。但需要注意,尽管一个域名解析到几十个IP没有问题,但是很多浏览器客户端只会使用前几个IP,部分域名供应商对此有优化(如每次返回的IP顺序随机),但这个优化效果不稳定。

 

业务层 :不保存状态 水平扩展

缓存层:缓存类型 弱一致型缓存 强一致型缓存  memchach redis 

数据库层

   水平拆分

   垂直拆分

   定时滚动

 

    

转载于:https://www.cnblogs.com/timbei/p/8462556.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值