分布式进阶架构解读-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

分布式进阶架构解读

2014-06-20 16:25:27 13414 3




如何实现应用的松耦合,将Web/应用服务器与缓存、数据库服务等模块解耦,并物理隔离部署,这样能够实现功能模块的水平扩展,同时也避免了云服务器上IO争抢带来的性能降低问题?


消除单点部署:
增加多台登录服务器,后端游戏区分别部署多台,均对外提供同等服务;两者均配置负载均衡分担流量,避免单点故障。


游戏更新服务:
可基于阿里云OSS+CDN提供静态文件分发的低延迟,若游戏中有大量图片,音视频,地图和静态数据分发等,也可以考虑通过OSS+CDN来保证游戏体验。


使用RDS服务器:
是一种稳定可靠、可弹性伸缩的在线数据库服务。RDS采用即开即用方式,兼容MySQL、SQLServer两种关系型数据库,并提供数据库主从热备、在线扩容、备份回滚、性能监测及分析功能,目前RDS最大性能为12000IOPS。


启用缓存服务器:
随着用户量的增大,对后端DB访问压力也会逐渐增加,我们可以在game Server与DB之间增加缓存服务器(OCS或Redis)存储热点数据,例如排行榜等,以提高访问的响应速度,降低对后端DB的访问压力。


海量的日志数据分析:
阿里云提供了一个类似 Hadoop 的海量数据分析服务(ODPS),用户只需要把游戏日志或者 dump 出来的数据库文件导入该系统,就可以使用大部分的 SQL 语句来做数据分析了额,ODPS 支持大表 Jion,存储过程以及各种统计算法,基于 ODPS 可以做数据仓库级别的数据挖掘与分析,并且由于采用集群的方式提供服务,大大提高了海量数据的分析时间,极大的方便用户使用海量数据。
取消 提交回答
全部回答(3)
添加回答
相关问答

1

回答

分层架构是怎样的啊?

2022-08-15 11:44:08 180浏览量 回答数 1

1

回答

为什么对象存储需要采用分布 式架构?

2022-04-05 16:53:25 164浏览量 回答数 1

1

回答

Istio的架构是怎样的?

2021-10-29 17:00:46 155浏览量 回答数 1

1

回答

分布式架构的缺点是什么?

2021-10-26 17:02:22 234浏览量 回答数 1

1

回答

Dubbo分布式架构有什么优点?

2021-04-18 23:18:58 333浏览量 回答数 1

1

回答

Dubbo分布式架构是怎样的?

2021-04-18 23:20:09 308浏览量 回答数 1

1

回答

谁清楚GFS架构?

2020-04-23 16:03:32 254浏览量 回答数 1

0

回答

一站式短视频技术架构的新解读

2018-05-25 22:35:49 909浏览量 回答数 0

2

回答

Dubbo的分布式系统架构实战需要哪些步骤完成?

2017-09-27 11:42:37 2484浏览量 回答数 2

1

回答

分布式架构是如何和数据库解耦的?

2016-02-13 10:28:45 2996浏览量 回答数 1
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
我看分布式系统架构设计和阿里实践
立即下载
我看分布式系统架构设计 和阿里实践
立即下载
Redis在唯品会的应用实践——架构演进与功能定制
立即下载