作者hoyunxian (WildDagger)
看板TypeMoon
标题Re: [F/GO][情报] 官方近日对於封 IP 事件和服务器说明
时间Wed Jun 15 21:47:46 2016
※ 引述《uei1201 (新八)》之铭言:
: 情报来源:
: http://dev.classmethod.jp/cloud/aws/fatego/
: 翻译来源:
: http://forum.gamer.com.tw/C.php?bsn=26742&snA=15663&tnum=5
: 本月初亚马逊网路服务公司(Amazon Web Service)东京高峰会上有游戏工作人员发表了相关演讲,内容重点如下:
: 一、FGO 游戏采用 Unity C# 开发,服务器亦使用 C# ,
: 所以最初选择了微软 Azure 的云端服务。
: 二、承认开服後「来自海外的帐户在增加」,日趋庞大的资料库造成服务器的严重负荷。
: 三、官方在 2015 年 10 月决定从 Azure 移转至亚马逊的 AWS 云端服务,
: 并於 12 月初完成。
: 四、近日服务器资料库性能又面临极限,处理速度变慢,
: 原因包括来自海外的疯狂 DoS 攻击及来自亚洲圈内国家为主的不正连接。
: 五、官方未来会对资料库进行垂直分割应付前述问题。
: 第四点所说的估计就是 FZ 活动期间封 IP 事件的原因,
: 另外对岸似乎也流传有被删帐户的工作室出於报复心态攻击了游戏服务器,
: 因此以後如果有同类事件不排除会再次封台湾 IP 吧……
: 幸运的是,官方敢於公开承认大量「海外玩家」存在,
: 而且还说这是往年转移服务器的原因之一,
: 说明他们真的无意将海外玩家给拒诸门外以吸金吃牛排,
: 所以应该不会出现永久封海外 IP 或删禁海外帐户等极端情况。
: =================================================================
: 看来崩溃粉攻击伺服器事件是真的,官方自己承认伺服器有被攻击XD
自己有在摸Azure,所以我要对这说明一下
在糟糕岛就看到有人好像去问F/GO转移是不是Azure服务不好这样
首先要看一下他们用了什麽服务
IIS+MySQL+Redis
ASP.Net WebアプリケーションをAzure App Serviceのウェブアプリへデプロイ。
注意一下服务写的是「Azure App Service」。
这个Azure App Service其实说穿了叫做「让你跑程式的免费/付费网页空间」
而且服务本身就有免费、共享与标准三种等级
免费就是最基本的,给你1G空间和上限155MB(记得是这样)流量,爆掉就连不上
对於一般的网页服务来说这样就很够,
但想也知道对F/GO这种从一开始就很热门的游戏来说根本不够用
庄司再抠应该都不会选这种等级
共享则是比免费再稍微高端一点的环境,不过这边开始就是付费
而且Azure设定上免费与共享这两种环境连跑的机器都是虚拟出来,
亦及你的系统不是一台实机在跑,若是用到同个机器群的别人家网站出了大包,
你的系统可能也会出状况
标准就是分给一台实机跑你的网站,而且可以视情况横向增加以应付大量流量进来
按照常理来讲庄司应该是选这个才对,但谁知道他在这边做了什麽设定
而且不管是免费、共享还是标准,
Azure App Service不是一台让你完全操控的虚拟电脑,
而是把所有基础设定通通做好,可以跑ASP.NET/PHP/node.js等程式语言的网页空间,
所以可自订度相对较低
用户只要把网站用FTP/Github/Visual Studio等方式丢上去,
网页浏览器一开它就会自己运行了
(另外资料库的部分没有提,也许是开云端机器,但这边也没说他们到底怎麽设定的)
另外关於DDoS攻击,以前曾经问过微软的工作人员有没有应对之道
他们是说基本的防护是有,
而且好像还可以开专案专门应对这个状况(这我没碰过所以保留)
再来这篇文章看到後面就会发现F/GO的问题其实不完全在於DDoS问题
这篇看起来F/GO本身系统架构设定上就颇有问题
(「资料库忽然碰到性能极限」这点还用粗体强调......)
不处理这个先天问题的话,换到AWS也还是会出问题的(望)
--
1F:→ KTA0619:蓝泽光只不过是个 02/01 01:46
2F:推 Rainlilt: 光 02/01 01:46
3F:→ cywangtw1990:楼上决斗 02/01 01:46
4F:→ cywangtw1990:说错了 KTA决斗啦 02/01 01:47
5F:→ Rainlilt:好啊 来决斗 我在桌上覆盖一张水桶卡 结束这回合 02/01 01:47
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.250.108.230
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/TypeMoon/M.1465998469.A.B58.html
※ 编辑: hoyunxian (111.250.108.230), 06/15/2016 21:49:29
6F:推 qlver: 专业推 会突然碰到性能极限也是蛮玄的w 06/15 22:01
7F:→ dderfken: 就是优化没做好啊 06/15 22:25
8F:→ dderfken: 然後塞东塞西就三不五时炸一下 06/15 22:26
9F:推 hayamakurata: 最近也在摸Azure(计算用) 超过80核平行运算I/O会出 06/15 23:31
10F:→ hayamakurata: 现问题 途中还有各种不明BUG 总之是个出现什麽问题 06/15 23:32
11F:→ hayamakurata: 奇怪的系统...(摸索中) 06/15 23:33
12F:推 hayamakurata: ^都不 06/15 23:36
有需要的话大概要请Azure那边开专案处理了(望)
总而言之Azure要说有甚麽绝对优势的话,大概就是方便用吧
微软做这麽多年就是方便用这边经验丰富(望)
另外Azure的架构上,资料库主机跟云端服务/网站是不能放在一起的
因为你的网站服务随时可能会因为各种原因重新开机,
存在网站主机硬碟的资料不会永久保存,一重开机所有配置都初始化,
你存进去的资料就不见了,所以Azure一般都要搭配Storage Service或SQL Database
才能达成存储永久化,而这中间的架构设计也会影响到运行速度。
※ 编辑: hoyunxian (111.250.114.253), 06/16/2016 21:34:17