征服全球玩家,新业务几分钟上线,这家手游公司有何秘诀?( 四 )

下图为Camel Games的系统架构图 , 所使用的AWS服务包括Amazon EC2、Aurora、Amazon EBS、Amazon S3、Elastic Load Balancing、Amazon CloudWatch、CloudFront、Amazon Route 53等 。

(Camel Games基于AWS的系统架构图)

稳定、高效、安全

作为一家170人规模的游戏公司 , Camel Games仅用2-3名非专职运维人员就管理了500-600台Amazon EC2服务器以及200多组Aurora数据库 。 “运维管理实践中 , 我们更多考虑的是如何更好地服务核心业务、辅助决策 。 ”Camel Games服务器主管张华表示 , “Camel Games甚至没有专门的DBA , 数据库一旦完成正确配置 , 团队甚至多半年时间都无需关注它” 。

由于游戏服务器采用主备形式 , 当一个实例发生意外故障时 , 系统可自动做主备切换 , 最小化停机时间 。 当正确设置时 , 应用层无需重启 , 平台可在30秒左右自动接管服务 , 无缝实现故障转移 。 同时 , Aurora支持自动备份和时间点恢复 , 可在极端事件发生时确保数据安全 , 将业务影响和损失降至最低 。

推荐阅读