做游戏机房服务器如何做镜像机房哪家比较好

Time:GMT+8,
后使用快捷导航没有帐号?
只需一步,快速开始
594站长论坛& &
查看: 142|回复: 2
游戏用户如何选择适合自己的游戏服务器?
游戏用户如何选择适合自己的游戏服务器?
timg1.jpg (41.46 KB, 下载次数: 0)
11:31:31 上传
& &现在有越来越多的人在玩网上游戏,而且愿意为此付费的人数也在上升,在我国,网络游戏已经成为一个年产值高达1100.4亿元人民币(预测2016年数据,不包括周边行业)的产业。网上游戏主要有三种形式,一是大型的网络游戏,二是网页游戏,三是单机游戏。这三种基本囊括了当下互联网主流的游戏形式,在网络游戏这种越来越流行的娱乐消遣活动的背后,支撑玩家游戏体验的主要是各种各样的游戏服务器。& &游戏产业发展迅猛的原因,除了用户娱乐需求之外,网络游戏公司的推动也是重要原因。这些游戏公司只需在游戏运行初期投入一些资金购买一些游戏服务器,然后聘请几个程序工程师即可开张,如果才有租用游戏服务器的方式,其初期投入资金更少,所以很多商家和资本进入网络游戏行业。& & 一个网络游戏要想长期运行下去,关键是用户体验,那么在初期阶段的游戏服务器租用环节就显得尤为重要,那么问题来了,网络游戏公司如何才能够在众多的服务器租用商中租用找到高性能、高性价比的游戏服务器租用呢?租用游戏服务器时需要考虑的因素有哪些呢?& & 服务商提供的服务器从几百元到几万元的都有,但游戏公司选择时不要被价格所左右,主要看两点就行了,一是用户规模的大小;二是游戏的竞争情况。& &玩家规模的大小主要从服务器配置和带宽两个方面来考虑。配置越高,服务器性能当然也越好,当然价格相差也越大;带宽是影响用户体验的最重要的一个因素,带宽的价格也随着大小、独享和共享、地区而不同。可能很多用户不明白,带宽价格怎么还会因地区影响而不同,其实这主要是全球互联网发展程度不同而造成的,一般来说,美国地区带宽价格要比香港、韩国和国内便宜很多,这也是很多游戏公司首选美国服务器作为游戏服务器的原因,但是香港服务器和韩国服务器也有距离国内游戏玩家距离近的优势。& & 游戏的竞争情况主要是针对服务器安全来说的,即要考虑到安全而租用高防服务器。热门的网络游戏,很容易受到黑客或者是竞争对手的攻击,因为现在的网络游戏同质化越来越高,大家游戏形式和内容都差不多,有的游戏公司为了多一些份额,就会雇佣黑客来入侵或者攻击竞争对手的游戏服务器。还有一些黑客会利用游戏的漏洞进行入侵,但这个主要是靠游戏的程序的安全工程师来解决了。高防服务器的防御多少,要视攻击情况而定。& & 除此之外,在选择游戏服务器租用时,还要考虑到扩展情况,即游戏运行一段时间后,玩家的增长情况,这是每一款优秀的网络游戏都会遇到的必然情况。很多游戏公司在初期没有考虑到这种情况,在后期要换机器,甚至换机房,这会严重影响用户体验。说了这么多,其实租用游戏服务器记住几点就行了,一是量力而行,规划好游戏玩家数量,并做好一定冗余;二是选好带宽,带宽决定着游戏的稳定性和速度;三是选择抗攻击能力强的高防服务器。在以上几点的基础上,再考虑价格,最终选择性价比最高的游戏服务器机房。如果您需要游戏服务器租用,宇尘网络专注与免备案服务器,国外服务器,美国服务器,香港服务器,韩国服务器,高防服务器租用!宇尘网络在线客服:宇尘网络网站地址:
本人严正声明:此帖在全世界只有一个沙发。沙发两边的扶手同属于一个沙发。任何企图想制造两个或两个以上沙发的行为都必将遭到包括本人在内的全世界人民的反对和强烈谴责!
不错,学习学习,感谢分享
(苏ICP备号-1)
请勿发布违反国家法律法规的言论,会员观点不代表本站立场! © 2017
站长SEO学习交流社区做游戏服务器需要更加全面的考虑
香港服务器租用
处理器:E3-1231(4核)
内 存:16G
硬 盘: 1T
流 量:不限流量
带 宽:国际带宽(3M)
操作系统:Windows2003 或 Linux
月付:1500元/月
年付:16500 元/年
做游戏服务器需要更加全面的考虑
&不管是服务器租用或者服务器托管,在它的挑选方面我们是不得不去考虑的,通过对一些方面的注意事项了解,这样让我们的服务器可以更好的进行挑选,很多的时候,游戏服务器都是一些游戏开发的用户进行考虑,因为游戏使用过程中的特殊性,自然就成为了很多人都非常的注意的地方。
&现在网络的发展,网络游戏逐渐的成为娱乐项目,在游戏的开发使用上,是完全离不开它的,尤其是好的游戏每天的访问量是非常大的,所以有一个安全稳定的服务器就非常的重要了,腾佑科技在服务器方面也有这种服务器,足够用户的需求,当然了在服务器租用的挑选过程,是比较复杂的,需要我们做出更加全访问的考虑。
1、服务器速度
&服务器速度是我们挑选服务器的第一参考要素之一,最好我们在购买租用时,先ping一下主机的速度,或者测试一下下载速度等等。
&二是处理速度。当我们租的服务器出现问题时,服务器租用商帮我们处理解决的速度至关重要,也尤其能体现出服务器租用商是否正规和信誉度。
2、服务器提供商的实力
&结合实际生活的各方面,主要注意:游戏服务器提供商的信誉、实力、售后支持,是否是7*24小时售后支持等等。服务器本身就看稳定性、带宽、价格,最后就是服务器防御能力。
3、服务器安全性
&如果网站三天两天无法访问,问了服务器租用商说是服务器或者机房被攻击,那这个服务器安全性就是有问题。还有就是我们网站不一定保证都不被攻击,最重要的就是看网站服务器的防御能力,当我们的网站出现故障,网站能不能及时恢复。
& & 欢迎咨询
&葵芳—小刘
葵芳官网:www.chinahkidc.net  
香港服务器托管与租用,香港葵芳机房!自建机房,资源充足,服务及时,全年在线!
& & 葵芳IDC 分享
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。干货推荐:如何运维千台以上游戏云服务器——游族网络
来自上海游族网络的运维总监李志勇,在3月4日云栖社区中带来的分享&如何运维千台以上游戏云服务器&。本次分享重点是云时代的运维,包括游戏上云部署整体方案、游戏服务器批量运维管理,并对企业选择RDS还是自建MySQL数据库给出了自己建议。
关于分享者:
李志勇,2010年加入游族网络,目前担任游族网络运维总监,全面负责游族网络运维业务。他具有十年运维工作经验,八年游戏行业从业经验,专注于游戏虚拟化技术和网络优化。
分享正文:
游戏产品架构进化史&
图一:游戏产品架构进化史
经过近七年的高速发展,公司游戏服务器从100台增长到10000+台,游族整体游戏架构也经过了三个阶段的演变:
公司早期广泛使用的第一代架构,当时主流的产品都是以DB+计算+前端这样的3个角色开发设计并部署,服务器以物理机为主,一个游戏区组需要2~4台服务器,不同的机器承担不同的角色。这种架构方案效率低,基本上不可能实现一天开100个区组(100个区组大概需要400台服务器); 随着业务量的增长和虚拟化技术广泛使用,游族整体游戏架构更新为第二代架构,全面采用虚拟化技术,把一台高配的物理机器虚拟化成多台符合游戏需求的虚拟机来使用,并实现了ALL IN ONE的系统架构。该架构方案运维效率高,适合规模开展游戏运营,但不具备业务高可用特性,一天开100个区组成为常态; 为了迎合大区大服、全球同服,游族融合了前两代架构的特点,推出了第三代架构,按角色分拆并形成服务集群模式。集群架构结合了物理机与虚拟化的优势,实现弹性扩容,游戏逻辑以服务进程或集群配置项的形式提供服务。该架构方案运维效率更高,可实现秒级开服同时具备业务高可用特性。
基于第二代架构,游族基于OpenStack自己的私有云,最初目标是为了提高服务器利用率、降低成本和实现分钟级开服。运维团队以OpenStack G版为蓝本进行调优并修改;整个网络采用的是VLAN模式,保证最大限度与现有网络架构保持兼容;存储方面使用本地磁盘作为存储。
通过底层优化后,游族私有云基本上可以满足业务的需求,目前90%游戏业务运行在上面,虚机规模持续保持在10000台以上,游族私有云平台没有提供WEB管理界面,日常所有的操作都是通过命令行和脚本的形式进行操作,但对于虚拟机的增删查改,重新封装了一层简洁的API接口实现与游族运维平台的对接。经过评估测验,在高峰时期,整个私有云资源利用率可达到83%。
运维方式的转变
与三代架构相互对应是游族运维的三个阶段:
在第一代架构上,运维基本是手工运维,技术含量并不高,纯粹是采用人与时间堆积进行,运维同学需要登录每一台服务器,顺序执行相关的命令和脚本。独立的版控服务器,通过主动推送的形式进行版本更新; 在第二代架构上,通过自动化工具进行批量运维,团队推出了使用expect写的auto批量脚本,所有操作只需登录一台集控服务器执行批量并发操作的脚本,独立的版控服务器,通过并行的主动推送; 在第三代架构上,可以实现系统化运维,多个运维系统相互协调配合实现,例如:CMDB、业务树、作业平台等。游戏区组搭建的时间基本上可以忽略(可按需求实现按条件触发或手动触发搭建操作),所有的更新操作在WEB管理平台就可完成。
游族作业平台UJOBS
图二:UJOBS架构及其游戏更新流程
系统化运维过程中使用的作业平台(UJOBS)是属于C/S的架构,其核心部分由任务调度器和agent组成,通过调用API接口完成多种形式的指令下发。UJOBS简单的来说是为服务器管理提供了执行命令的通道,将所有的执行命令和脚本在目标服务器横向执行完,把输出结果记录日志里面,同时可通过WEB界面实时查看分析。任务调度器是用来全局策略控制,进行并发量控制。任务列表里面保存任务的完整信息。指令仓库保存常用的命令个脚本和上下文关联的命令组合。
在UJOBS平台上,游戏版本更新流程如下:
版本库的版本变更自动触发构建; 从版本库拉取变更后的版本文件; 通过构建操作后,推送目标程序到分布式的全局版控服务器集群; 在作业平台下发更新操作后,UJOBS的agent取得该次更新的版控服务器地址、变更清单以及版本信息; 从版控服务器拉取更新文件到本地执行预定的更新脚本;
同时在UJOBS执行的过程中可实时查看输出的日志。当游戏版本更新出现异常,有两种回滚方式:第一种,游戏服务器上保留历史版本,异常时回退到历史版本;第二种,覆盖回滚,将老版本再次发布进行回滚。
数据库备份与恢复
相对于游戏版本更新备份而言,数据库备份更为重要。ALL&IN&ONE模式或者非集群模式的游戏业务场景下,会存在多达好几千个MySQL实例,若是要按常规的MySQL备份方案来实施,管理难度和成本都要翻好倍。因此游族网络采用Xtrabackup在主库上直接备份数据文件方式,备份文件暂存本地;本地备份完成后在备份系统选举一台远程服务器进行异地备份;备份策略每小时一次备份,半小时本地备份半小时远程备份。该备份方法在单主库业务场景下可能是最靠谱的数据备份方案,但备份过程对主库会有影响、(限制IO操作),最坏情况下可能出现1小时的数据丢失(业务接受少量的数据丢失)。
在数据恢复方面,通过一键恢复工具,只需要提供恢复的IP、时间段和业务信息(如库名)即可实现数据恢复;24小时内的数据通过本地的数据恢复(结合二进制日志),超过24小时的数据通过异地数据恢复。
云上迁移历程
现在游族已经将几款老游戏迁移到阿里云上。在将ALL&IN&ONE架构平滑迁移到云上的过程中,首先要求就是迁移过程不能长时间停服,只能接受正常的版本更新的停服时间。整个迁移过程分为以下几步:
第一步提前准备资源,在阿里云提前申请好资源,初始化环境并把VPC与自有机房的网络打通,实现内网互通为数据同步做好准备;
第二步提前同步数据,使用Xtrabackup备份在线把MySQL配置成主从同步模式,将数据同步到阿里云ECS,在一段时间后完成数据迁移。
第三步正式迁移,正常的游戏停服维护时间(0.5~2小时)就可完成业务上阿里云的迁移。目前已经平滑完成3款游戏产品的迁移,每款产品准备时间3~5天,正式迁移用时1~2小时,在阿里云平台使用的虚机超过1000台。
图三:新游戏上阿里云部署方案
上图为ALL&IN&ONE架构迁移在阿里云后的游戏部署:游戏逻辑运行在ECS上,业务中使用VPC网络,通过自建的ULB对外提供服务。游族网络下一步计划将集群模式部署在阿里云平台上,游戏逻辑将在ECS集群运行,后端数据存储在RDS集群中,前端通过SLB和负载均衡保证业务高可用,同时会接入LOG和大数据计算服务MaxComputer确保大数据业务。&
在迁移到云的过程中,阿里云的技术支持起到了关键作用,线上线下及时沟通,以及特定技术的定制,保证了整个迁移过程的顺利进行。
如何去选择合适的数据库?
在游戏迁移过程中,遇到了很多困难,其中一点是选择自建MySQL还是RDS。根据游戏迁移经验,解决该问题,他认为应从以下三个因素进行考虑:
1.实例数量:实例数量多且业务规模小(无需进行针对性的优化)适合自建MySQL服务;实例数量不多业务相对会比较集中,数据库负载较高需要针对性的进行优化适合使用RDS服务;
2.数据大小:数据量的大小会直接影响到数据库性能和数据备份的机制,数据量越大越需要对数据库进行精细化管理,数据的备份难度也越大,这种情况下建议使用RDS服务,反之可自建;
3.成本核算:从实例规格来看RDS会比ECS自建MySQL要贵,但若是必须用到RDS的某些特性(如:数据安全和稳定性)时成本也就不会放在首要位置了。
与此同时,大数据量的自建MySQL可以采用延时同步的方法,此方法已在游族网络的女神联盟(手游)的集群架构方案中在使用。游族运维团队独创的数据备份系统、UJOBS、业务网关等独具特色解决方案确保了其业务量在行业内处于领先地位。
1、游族目前的运维人员数量是多少?
答:游族网络最初运维团队在二十人以上,经过技术优化后,目前团队人数在十人左右。从原来的十几款产品到现在的三十几款产品,运维业务量增长一倍,整个运维团队人员缩减一半。团队不断将技术转化为生产力,这是一个持续推进的过程。
2、从运维小白到总监的成长过程?
答:首先,我对运维这个行业保持很高的兴趣。从游戏对战平台接触运维开始,就愿意持续花时间投入游戏运维,曾耗费两天三夜的时间来处理运维中遇到的故障。当然最初也是从底层的运维人员做起,团队管理是被逼出来的,是一个慢慢成长的过程。在团队中,学习应居于首位,每个运维人员需要不断地学习,提升自己的能力。
3、DB除了MySQL还有其他类型吗?比如NoSQL这类数据库是如何管理和部署的?
答:游族网络的产品绝大多数都是使用的MySQL,有少数产品使用了Mongodb,因为量少暂时还是通过手工管理;缓存业务有使用Redis但不存储关键数据,Redis的数据备份使用数据备份系统进行集中管理,所有的软件部署都是通过标准化的业务模板进行管理的。
4、在新方案中,大数据计算服务MaxComputer的应用场景是什么?
答:在游族之前的架构中,游戏日志是分开存储,易丢失。在新的架构中,通过Log服务将游戏日志搜集到大数据计算服务MaxComputer,对后续的游戏和运维数据分析提供便利支持。
5、数据库的部分是单DB多实例吗?有没有启用分布式DB的架构呢?
答:ALL&IN&ONE架构下,在一个MySQL实例中只运行一个业务;在集群架构下,在单DB实例下,会运行多个业务,分布式DB架构也相应是必备的。
6、游族私有云是用的OpenStack,本身组件很多,后续和公有云之间如何衔接的?
答:目前游族使用OpenStack仅限于机房,短时间内不会与社区版本同步,机房内修改和使用都很简单,整个OpenStack定制和修改不多,更多着重于框架的使用。
7、国际节点和国内节点的高可靠链路如何建立?
答:该链路使用的基本资源是遍布全球的阿里巴巴骨干网,阿里云是将自己的资源分享出来给使用VPC的客户,实现国内外高可靠链路的建立。
视频回放地址:
幻灯下载地址:
注:相关网站建设技巧阅读请移步到频道。
看过本文的人还看过
最新图文推荐
最新专栏文章
大家感兴趣的内容
网友热评的文章}

我要回帖

更多关于 服务器机房 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信