开发者社区> 问答> 正文

SLB是如何实现高可用性的?如何实现SLB的负载均衡?

如题,SLB是怎么实现高可用性的,想学习一下,如果我只购买了一台SLB,当它宕机的时候,是如何保证我的应用继续正常运作的?有备用的SLB?备用SLB是一直运行着的,还是只有我购买的SLB宕机的时候才会启动?

是否可以让两台SLB同时工作?他们之间既是主备关系,他们之间又可以负载均衡?

展开
收起
一次就通吧 2015-09-23 11:48:27 7621 0
3 条回答
写回答
取消 提交回答
  • ReSLB是如何实现高可用性的?如何实现SLB的负载均衡?
    如何用一台机器配置SLB 呢
    2016-04-22 10:35:05
    赞同 展开评论 打赏
  • 阿里云高级产品专家,长期从事虚拟网络、Devops、大数据等领域相关工作
    回 楼主(一次就通吧) 的帖子
    SLB高可用有4个层次

    一是最底层,就是SLB后端的ECS,如果ECS 出现问题了,那么通过健康检查来屏蔽这个ECS
    二是SLB集群本身层面,就是如果SLB集群中有一台机器出现问题了需要维修或者我们升级需要下掉一台机器,由于SLB是集群模式,并且做了会话同步,因此能做到集群中一台机器出现问题不影响访问流量
    三是跨数据中心(可用区)层面,可能就是你这里提的问题,在有多个可用区的REGION,正常情况下一个SLB实例会在两个可用区存在,默认只有一个可用区会使用,当这个可用区出现问题,才会切到另外一个可用区的实例,做到跨数据中心的容灾,这个切是会中断访问的。
    四是跨地域(REGION)的冗余,可以结合阿里云云解析DNS来实现。
    2015-11-06 12:17:13
    赞同 展开评论 打赏
  • 码农|Coder| Pythonista
    SLB是负载均衡器,负责分发流量。
    SLB和SLB之间有主备实例。当主SLB宕机才会启动备用SLB
    2015-10-03 15:29:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《应用型负载均衡ALB产品解读》 立即下载
阿里云网络-SLB负载均衡产品介绍 立即下载
负载均衡SLB热点问题解答 立即下载