在架构设计中,在网关这块,很多公司喜欢用统一网关,特别是电子商务,金融,团购等等日常生活中会用到的互联网产品,但多服多区模式下的游戏是否也适用统一网关呢?有很多游戏公司游戏服和网关服合为一体,也有的还是分开架构部署,我觉得各有优劣
那么,
统一网关带来的好处是什么呢?
1.安全性,
所有终端请求都需要经过网关层,再分发给各种微服务,这样,如果我们保证了网关层的安全性,高可用性(HA),负载均衡(LB),那么,很多业务的运行就不会直接暴露在公网上。
2.节省资源,
IP段的资源(特别是IPV4段目前越来越少的现状)和带宽资源(针对一台云主机分配一定带宽的购买方式,而非共享带宽方式)。
3.更便于做统一的流量QPS分析统计
3.被攻击的话,省高防成本
如果买DDoS高防包,防护IP数可以控制在最小个数,不需要所有的游戏服都去防护,这样就省了很多防护成本。如果不是统一网关的话,攻击将是全面开花,防御成本将大大提升
4.网关可以聚焦它的功能,然后用更高性能的语言来开发。另一方面网关可以帮助跨服更简单。
统一网关带来的缺陷是什么呢?
1.安全性,容易触发单点问题,而殃及池鱼。
1.1