游戏服务器架构图

游戏服务器架构图,第1张

当我还在游戏行业时曾做过一个基于大世界的养成类游戏,这张是它的架构拓扑图。
虽然现在转到了互联网行业,但回过头来看,好多技术架构上的思路都是相通的。有些设计,在今天看来依然具备一定的参考价值。

个人觉得首先你应该划出网络拓朴图,再研究设备和布线,最好找电信或者网通帮你布线,至于设备要看你的喜好和本钱了,cisco最好也最贵,带宽推荐100m光纤,通常学校都是这样的,学生和教师上网分开可以在交换机上划虚网,或者直接通过多台交换机,具体要看你的布线,总而言之你最好咨询一下网络运营商
我的qq:289482807,也是网管,但是新手,想多学习一点,大家有问题可以研究一下以后

x86服务器使用CISC架构的处理器,类似于人们触摸的台式笔记本电脑。随着英特尔Xeon处理器的不断改进,有传言称x86服务器将占领小型计算机市场。
X86是一种基于CISC(复杂指令集)体系结构的处理器。大多数CPU制造商(如Amd,Intel)生产这种处理器。与具有精简指令结构计算机(RISC)体系结构的PowerPC(如苹果计算机)不同,CISC处理器按顺序执行程序指令,并按顺序执行每个指令中的 *** 作。
顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢,RISC结构相对简单。它只需要硬件来执行有限数量的最常用指令。大多数复杂的 *** 作使用复杂的编译器技术,由简单的指令组成。它主要用于高端服务器,特别是使用RISC指令系统CPU的高端服务器。

在笔者看来,相对于企业而言,尤其是中小企业来说,机架式服务器可能会更适合一些,究其原因,机架式和服务器在空间的节省、高密度部署优势、优秀的散热功能以及低功耗等多项优势,在现在的企业中已经逐渐取代了原来用的最多的传统塔式服务器了,那么机架式服务器到底优越在哪里?本期我们就来说说。

在当前大数据爆发的时代,随着国家信息化进程的进一步加快,在企业的IT基础架构层面服务器已经逐渐成为了底层最不可或缺的组成部分之一,我们都知道服务器设备在帮助企业管理数据和信息方面能够发挥很重要的作用,然而对于企业来说,在日常采购服务器的时候也许我们会纠结于机架式、刀片式还有塔式服务器这几类服务器,不知道究竟哪款服务器真正适合企业所需。

从外观和应用说起机架式服务器你了解吗

在笔者看来,相对于企业而言,尤其是中小企业来说,机架式服务器可能会更适合一些,究其原因,机架式和服务器在空间的节省、高密度部署优势、优秀的散热功能以及低功耗等多项优势,在现在的企业中已经逐渐取代了原来用的最多的传统塔式服务器了,那么机架式服务器到底优越在哪里?本期我们就来说说。

外观设计上的优势

机架式服务器在外观设计方面通常都是采用工业标准化的服务器生产模式,在设备的外观方面有统一的标准,而且机架式服务器外观是严格根据机柜的尺寸和型号进行精密设计和生产的,通常有1U、2U、3U、4U、5U和7U几种标准。通常企业都会选用机械尺寸符合19英寸工业标准的机架式服务器。

机架式服务器内部做了多种结构优化,其设计宗旨主要是为了尽可能减少空间占用,而减少空间的直接好处就是在机房托管的时候价格会便宜很多。

机架服务器统一的生产与外形标准,使得它们与更多的IT设备(交换机和路由器等)一样,可以统一放到机架上,便于统一管理。因此,机架式服务器一方面可以占用最小的空间,另一方面也便于与其他网络设备连接与管理。

应用场景上的优势

例如1U的服务器大都只有1-2个PCI扩充槽。此外,机架式服务器的散热性能也是一个需要注意的问题,放置时需要搭配机柜等设备。因此机架服务器多用于服务器数量较多的大中型企业使用,目前也有不少企业将服务器托管于服务商。

对于企业而言,尤其是中小型企业,如果在机房建设的空间节省方面有较高要求以及在设备高密度部署方面有需求的话,那么机架式服务器可能会是这种企业的首选,当然,塔式服务器和刀片式服务器同样也有着自身不可比拟的特点和优势,这就需要不同行业、不同规模的企业根据自身需求来进行服务器设备的选择了。

案例1:寝室斗地主

案例2:社区斗地主

什么是服务器架构

案例:MMORPG 轩辕传奇 服务器架构 分区多世界

MMORPG:大型 多人 在线 角色扮演

分区多世界:运营视角

分区多世界:运维视角

双通服:世界上最遥远的距离,是从电信到网通的距离。

分区多世界:客户端视角

分区多世界:服务器视角

轩辕服务器为什么要这么多进程和机器 - 多维度切分

初始设计

一个进程包揽所有游戏服务器功能

问题:开第2个服应该怎么做呢?

按世界分离

公共服分离

公共服热备

按功能分离

按重要性分离

百万注册 = 10W活跃 = 1W在线,缓存应重点放在活跃身上。

设计演进:分区多世界原型v2

继续分离公共服

分离逻辑部分弱相关的功能,公共服分离服务器列表、版本升级、账号信息等功能。

切分逻辑进程

当前的现状是所有鸡蛋都放在一个篮子里,所有玩家都在一个进程上,好处是一个特性可以方便地 *** 作到所有玩家上,风险是一个特性的bug可能会影响到所有玩家。

所有特性都在一个进程所带来的风险是:特性的不断的引入会使该进程稳定性和服务质量降低。

设计演进:分区多世界原型v3

如何做切分,参考原则如下:

服务器为长线运营的准备

基本原则:可用、可控、可扩展性

接入与负载

可用性

在线控制

过载保护

服务器中服务介绍

版本升级 tcus

目录服务 tdir

显示服务器列表,繁忙程度(参照在线人数)。

游戏过程 world/scene

运营支持 GM平台/idip

1、根服务器主要用来管理互联网的主目录,所有根服务器均由美国政府授权的互联网域名与号码分配机构ICANN统一管理,负责全球互联网域名根服务器、域名体系和IP地址等的管理;

2、中国还没有自己的根服务器。

全世界只有13台。1个为  根服务器架构主根服务器,放置在美国。其余12个均为辅根服务器,其中9个放置在美国,欧洲2个,位于英国和瑞典,亚洲1个,位于日本。

这13台根服务器可以指挥Firefox或Internet Explorer这样的Web浏览器和电子邮件程序控制互联网通信。由于根服务器中有经美国政府批准的260个左右的互联网后缀(如.com、.net等)和一些国家的指定符(如法国的.fr、挪威的.no等)。

自成立以来,美国政府每年花费近50多亿美元用于根服务器的维护和运行,承担了世界上最繁重的网络任务和最巨大的网络风险。因此可以实事求是地说:没有美国,互联网将是死灰一片。世界对美国互联网的依赖性非常大,当然这也主要是由其技术的先进性和管理的科学性所决定的。

所谓依赖性,从国际互联网的工作机理来体现的,就在于“根服务器”的问题。从理论上说,任何形式的标准域名要想被实现解析,按照技术流程,都必须经过全球“层级式”域名解析体系的工作,才能完成。

“层级式”域名解析体系第一层就是根服务器,负责管理世界各国的域名信息,在根服务器下面是顶级域名服务器,即相关国家域名管理机构的数据库,如中国的CNNIC,然后是在下一级的域名数据库和ISP的缓存服务器。一个域名必须首先经过根数据库的解析后,才能转到顶级域名服务器进行解析。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12823816.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存