开发者社区> 问答> 正文

架构优化:如何避免单点故障提高可用性

数据中心在运行中有可能遇到各种硬件、电力、网络故障、自然灾害、人为操作失误等问题造成业务不可用。
需要在服务器部署阶段,通过设计良好的系统来隔离这些问题,从而达到减少对上层应用的影响,使应用能够持续的对外提供服务;并在发生业务中断时,可以尽快恢复试用。
通过云服务器搭配负载均衡(slb)与数据库主从方式避免单点故障。
  
云服务器(ECS)避免单点:
登录服务器和后端游戏区分别部署多份,均对外提供同等服务,同时配置负载均衡(SLB)进行流量分发。对于突发流量,可以使用云服务器(ECS)弹性扩展特性,增加更多的云服务器,平摊流量。
注:
开通阿里云SLB服务,需要至少2台以上的ECS实例。
[具体设置方法]

数据库主从备份设计应对单点故障:
在ECS上安装MySQL,虽然也可以在另一台服务器上安装MySQL,配置主从,但是可靠性仍然依赖于云服务器,故建议改用RDS。
RDS是内在支持主从的阿里云关系型数据库产品,用户无需操心数据同步、主备切换等细节,使用更为方便。
了解更多 [RDS服务]


这里给大家推荐一篇主从设置的架构部署方式如下
[具体设置方式]


展开
收起
domen 2014-05-26 16:44:20 13777 0
1 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
MaxCompute Serverless 架构演进 立即下载
阿里云消息队列的 Serverless架构演进 立即下载
青团社云原生架构实践—亿级灵活用工平台的架构实践 立即下载