开发者社区> 问答> 正文

SLB的运行原理是什么呢?

不知道我这样理解对不对:
SLB有阿里提供的一个非常强大的服务器,我们把域名解析到它这个服务器的IP,当有客户访问的时候它就通过内网连接到我们1个或多个服务器上。


如果是这样就算我们使用了10个ECS,保证我们10个ECS中有一个不死机。但是SLB的服务器死机了我们的网络也是瘫痪了啊。

展开
收起
陈德哥哥 2014-07-14 14:10:54 53129 0
16 条回答
写回答
取消 提交回答
  • 最佳回答:

    比如A域名的解析地址是:1号SLB的IP地址

    当SLB被攻击后宕机!是不是SLB所指向的所有ECS都停止了呢?

    官方帮助文档地址:阿里云帮助中心

    更多参考: 阿里云官网(新用户需注册查看),可领上云红包

    2021-07-08 18:24:04
    赞同 展开评论 打赏
  • ReSLB的运行原理是什么呢?
    比如A域名的解析地址是:1号SLB的IP地址

    当SLB被攻击后宕机!是不是SLB所指向的所有ECS都停止了呢?
    2015-08-11 09:34:16
    赞同 展开评论 打赏
  • ReSLB的运行原理是什么呢?
    LVS{{Tengine,Tengine,Tengine...},{Tengine,Tengine,Tengine...},{Tengine,Tengine,Tengine...}...}
    2015-08-07 13:39:54
    赞同 展开评论 打赏
  • ReReSLB的运行原理是什么呢?
    引用第20楼东方东方发于2015-07-15 21:39发表的 ReSLB的运行原理是什么呢? :
    那主机死掉了,不还是一样没什么用吗,还有内网SLB是什么意思 [url=http://bbs.aliyun.com/job.php?action=topost&tid=163790&pid=675328][/url]

    SLB下的ECS只有一台,自然起不到宕机切换的效果。如果有两台,会由slb将访问转发到两台ecs,如果ecs某一台坏了,就暂时不会转发访问到坏了的这一台,将访问转发到好的这一台。。。


    内网slb的话,就是比如你的 数据库,需要做主从数据,就可以通过内网slb将数据库请求分发到两台数据库服务器。程序和数据库之间可以用内网。
    2015-07-17 17:30:40
    赞同 展开评论 打赏
  • ReSLB的运行原理是什么呢?
    那主机死掉了,不还是一样没什么用吗,还有内网SLB是什么意思
    2015-07-15 21:39:19
    赞同 展开评论 打赏
  • slb 也是集群服务 不是一台机器
    2014-09-10 20:08:05
    赞同 展开评论 打赏
  • ReSLB的运行原理是什么呢?
    SLB技术是不是和windows集群里面的NLB技术(网络负载均衡)差不错  ,多台实体机 对应一个虚拟IP  而这个虚拟IP就是SLB  只是SLB多了2个功能 4层和7层的负载均衡技术?
    2014-09-09 17:23:42
    赞同 展开评论 打赏
  • Re:回8楼0559e的帖子
    引用第10楼jack.cai于2014-08-20 09:57发表的 回8楼0559e的帖子 :
    还不明白?原理看看应该就知道了,反正记得如下几点

    1、提高你的多台服务器的处理能力
    2、提供你服务的可用性
    3、提供新IP
    .......

    请问如果几台服务器上内容怎么保持一致的内容呢?难道每台服务器上的内容我都要更新一次吗

    -------------------------

    Re:回 11楼(xiaoyuantv) 的帖子
    引用第12楼billlee于2014-08-26 11:56发表的 回 11楼(xiaoyuantv) 的帖子 :
    目前,有很多类似的工具可以实现服务器之间的数据同步,比如:rsync。具体使用及选择,还请通过其他途径获得更多的介绍资料及指导信息。
    您也可以将您的ECS配置成无状态的应用服务器,而数据和文件统一存放在RDS和OSS服务上。

    谢谢解答,再请问一下,现在独立云磁盘,是否可以多台服务器共享一个独立云磁盘的数据呢?

    -------------------------

    引用第14楼billlee于2014-08-27 16:27发表的  :
    我了解应该是不可以的。但是你可以把这个问题针对性的发在ECS的讨论专区内获得更专业的解答,谢谢:)

    好的谢谢
    2014-08-26 10:52:17
    赞同 展开评论 打赏
  • 回8楼0559e的帖子
    还不明白?原理看看应该就知道了,反正记得如下几点

    1、提高你的多台服务器的处理能力
    2、提供你服务的可用性
    3、提供新IP
    4、可以直接使用SLB提供的公网带宽,ECS带宽就不需要用了
    2014-08-20 09:57:06
    赞同 展开评论 打赏
  • 看地板
    2014-08-20 06:03:19
    赞同 展开评论 打赏
  • ReSLB的运行原理是什么呢?
    还是没搞明白
    2014-08-04 20:11:18
    赞同 展开评论 打赏
  • 回4楼小柒2012的帖子
    这个说法不正确的吧?SLB功能还具备自动迁移?一台服务器挂掉就转移到另外一台服务器上?求解啊
    2014-07-15 22:56:09
    赞同 展开评论 打赏
  • 一个程序员,欢迎骚扰!!!
    负载均衡 一台服务器宕掉 可以瞬间切换到另一台服务器 并保持session不失效

    -------------------------

    回 1楼(小猪猪) 的帖子
    在本地 也安装了一个集群环境 apache +tomcat 这就是传说的SLB系统
    2014-07-15 17:37:24
    赞同 展开评论 打赏
  • 关于SLB的技术实现原理,楼主可以参考这篇Blog的相关说明: http://blog.aliyun.com/149

    简单来讲就是SLB系统也是一个由多台计算机构成的集群。用户在这个系统中申请和配置了一个SLB的实例对外提供服务,针对该SLB实例的访问请求会通过我们的系统按照用户设定的规则向后端的多台ECS进行转发。那么当我们系统内的某一台计算机出现问题的时候,其他的计算机可以承担本应由其处理的任务而保证整个集群和服务的可用性。如果你为自己的SLB实例正确的开启了健康检查功能,那么当你SLB实例后端的某一台ECS出现问题的时候,其他的ECS也会承担其工作来保证你对外服务的可用性。

    -------------------------

    回 11楼(xiaoyuantv) 的帖子
    目前,有很多类似的工具可以实现服务器之间的数据同步,比如:rsync。具体使用及选择,还请通过其他途径获得更多的介绍资料及指导信息。
    您也可以将您的ECS配置成无状态的应用服务器,而数据和文件统一存放在RDS和OSS服务上。

    -------------------------

    我了解应该是不可以的。但是你可以把这个问题针对性的发在ECS的讨论专区内获得更专业的解答,谢谢:)

    -------------------------

    回 17楼(xiangys0134) 的帖子
    SLB所能起到的作用与你描述的这种情况类似,就是将外部的访问请求通过SLB系统均衡的转发到后端的多台服务器上从而达到负载均衡的作用。而4、7层指的是osi网络7层模型中的概念,具体到网络协议SLB支持的是4层的TCP协议和HTTP协议,具体采用何种协议主要是看你的应用运行于哪一层,一般的WEB应用都是运行在7层HTTP协议下的。

    关于SLB的技术实现原理,可以参考: http://blog.aliyun.com/149
    2014-07-15 13:26:26
    赞同 展开评论 打赏
  • 回1楼小猪猪的帖子
    这样说SLB就不大可能出现不能访问的咯,只要你的ECS够多保证有一个不死机。

    再问下,SLB的线路是不是也是多线的?全国各地客户都畅通访问?
    2014-07-15 03:22:39
    赞同 展开评论 打赏
  • slb 也是集群服务 不是一台机器
    2014-07-14 15:14:53
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

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