阿里云
阿里云大学认证0元起
发表主题 回复主题
  • 868阅读
  • 1回复

配置自动横向扩展的同城双中心服务集群

级别: 论坛版主
发帖
9348
云币
14154
4 ? {*(  
|B1Af  
前言 [ i9[Mj  
f)tc4iV  
L`[F~$|  
服务的特性主要就是体现在横向、纵向的弹性扩容上,纵向的话其实很好理解就是我们单台 ECS 配置不够用了马上升级一下配置,不过这种场景比较适合于一个网站稳健的发展状态,而且波动不大。或者说服务器有较长时间的资源占用而非短时间的,比如说台风网肯定是 5~10 月这段时间访问量较高,那么我们就可以在春末的时候升一段配置,夏天再升级一段配置,初秋稍微降一点,秋末降至平稳状态。 >'0lw+a  
但是如果我们是一个电商网站突然运营想搞一个秒杀活动,一个游戏公司要组织一场在线PK大赛。 这种情况下呢,都是瞬时遭遇的流量高峰和应用高占用,过了这段时间突然就回到了平稳的状态。如果我们一直以能处理瞬时高峰的配置长时间运行势必会造成大量的资源浪费,这时候就需要一个按量的横向扩容了。 ]xB6cPdLu  
~mcZUiP9  
介绍 Lnx2xoNk  
i-V0Lm/  
VLd=" ~  
横向扩容也就是增加服务器数量而非升级配置,但是我们需要将数个服务器整合成一个服务器集群,通过均衡负载 SLB 让服务器集群看起来就像还是“一台”服务器在进行操作,当然了均衡负载也不一定需要使用 SLB,也可以建或者采购其他的均衡负载产品。然后每一台服务器都应该做到无状态服务,不可以保存应用的状态信息(如 session)和相关数据(如数据库、日志等)。如果应用中有保存状态信息需求,可以考虑把状态信息保存到伸缩组之外的独立的状态服务器、数据库(如 云数据库)和集中日志存储(如 日志服务)中去。 3AP YO  
7X:hIl   
要求 & 收获 ]84YvpfW  
2 _Jb9:/X  
L3>4t: 8  
需要使用到的产品:
  1. 均衡负载(SLB)服务
  2. 弹性伸缩(ESS)服务
~6fRS2u  
通过本文你将讲学到:
  1. 学习使用均衡负载服务
  2. 学习使用弹性伸缩服务
  3. 配置同城双中心服务灾备
  4. 应对瞬时流量高峰
,|QU] E @  
?7 X3 P  
教程 HqDa2q4  
Z[bv0Pr  
7\ZL  
Q^kMCrp  
设置 SLB !z.^(Tj  
gTyW#verh$  
;lkf+,;  
一、 开通 SLB 服务,https://common-buy.aliyun.com/?&commodityCode=slb#/buy,一般来说前期使用,只需要选择 性能共享实例 和 按使用流量计费 这样的基础规格就行。 %$\}z( G  
二、添加监听 一般来说如果我们是 HTTP 的话走 TCP 监听更方便可以直接反馈到访客信息。 如果需要实现 HTTPS 的话,后端依旧只应该走 HTTP 80 而不能也是 HTTPS,再开通 会话保持 保持用户的 session。 调度算法 用 加权最小连接数(WLC)我觉得更科学一点,当然了具体因场景而异。  z8tt+AU  
aEZJNWv  
`O jvt-5}E  

小图 | 大图 图片

级别: 论坛版主
发帖
9348
云币
14154
只看该作者 沙发  发表于: 2018-03-30
三、配置健康检查 选择健康检查方式,一般来说 HTTP 检查更直观点 _'hCUXeY'  
gQh Ccv  
[ 此帖被妙正灰在2018-03-30 21:39重新编辑 ]
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 15 + 51 = ?
上一个 下一个