在传统游戏开发中,客户端通常直接连接至负责逻辑处理的伺服器。这种架构虽然简单,但隐藏了多重风险与挑战:
连接异常难以捕捉:伺服器切换过程中,如果连接发生异常,只能以超时机制检测,导致用户体验受损。
主机暴露于风险之中:逻辑伺服器直接面向网路,容易受到非应用层级的攻击,例如骇客入侵或DDoS攻击,除服务中断外甚至造成机密资讯外泄。
高昂防护成本:应对这些威胁需要昂贵的硬体防火墙或流量清洗服务,极大增加运营成本。
借鉴直播技术,我们将 边缘伺服器 应用于游戏开发,带来崭新解决方案:
在逻辑伺服器之前,架设一层专门处理连接的边缘伺服器,仅负责封包转发与数据缓存。即使遭受攻击,第一时间也能避免机密泄漏。
应对DDoS攻击更轻松:边缘伺服器不处理逻辑,即使主机因资源耗尽而中断,也不影响整体游戏的运行。再结合云端的 Load Balancing 功能,用户只需重新连线即可快速恢复游戏。
成本与效能的最佳平衡:透过云端 Auto Scaling 功能,在面对攻击时,快速扩展更多可用端点,实现最低成本的高效防护。
利用我们的核心技术进一步提升边缘伺服器的应用:
将游戏物件数据流化,于边缘伺服器上构建能处理动态数据的 CDN 服务。
全球部署边缘伺服器机房,为来自世界各地的玩家提供稳定低延迟的游戏体验。
如果本文对你有帮助,欢迎点赞/关注获取更多技术解析!
也欢迎留下 开发中遇到问题 或是 应用面向 ?
另外~预期在2025 GDC期间会进行万人高并发测试,有兴趣可以先填写问券