💡 原文中文,约1800字,阅读约需5分钟。
📝

内容提要

本文介绍了如何利用高性能网关API Six解决大规模游戏服务器代理问题,特别是在多个网络负载均衡器场景下。API Six结合TLS加密,有效应对服务器规模、成本、安全性和运维复杂性等挑战,构建高效、安全、易管理的游戏服务网关系统。

🎯

关键要点

  • 现代游戏运营环境中,游戏服务器规模不断扩大,传统代理方案面临挑战。
  • API Six 是高性能网关,解决大规模游戏服务器代理问题,特别是多个 NLB 场景。
  • 关键挑战包括服务器规模、成本、安全性和运维复杂性。
  • API Six 结合 TLS 加密,提供高效、安全、易管理的游戏服务网关系统。
  • 架构分为运维入口和玩家入口,通过独立的 ELB 接入。
  • 运维人员通过 ELB 访问 Admin API 进行管理和监控。
  • 玩家流量通过 ELB 进入 EKS 集群,访问 API Gateway 路由到具体服务。
  • EKS 集群内部结构包括 Admin API 层、etcd 层、API Gateway 层和业务服务层。
  • 方案部署包括创建 EKS 集群、添加用户权限、创建 Access Entry 和使用 Helm 安装 APISix。
  • 部署目标服务器为亚马逊云科技 Graviton 机型,以发挥 APISix 最大性能。
➡️

继续阅读