tencent cloud

文档反馈

最佳实践

最后更新时间:2024-01-11 10:06:35

    背景说明

    某游戏公司,BACKEND 服务集群在北京。该公司不希望部署多套逻辑和数据层,从而降低成本,但又希望全国的客户能够接入,需要全局漂移 IP 作为访问的唯一入口,并可做全局的就近分配、动态流量分配、故障剔除。

    痛点说明

    该游戏公司由客户自建的 IDC 和中小型公有云厂商不具备网络跨地域调度能力,更无 Anycast 能力,显然无法满足客户需求。客户就会被以下问题困扰:
    1. 区分多个外网 IP,每个地域都部署集群,维护多个逻辑层,数据层跨地域读写,一致性和实时性很差。
    2. 只能寄希望于运营商链路质量。北京某运营商网络故障导致 A、U 等多家服务商 BGP 网络异常,部分地区无法访问,该游戏的用户流失严重。
    3. DDoS 攻击流量集中在一个 IP 上,影响巨大。

    方案说明

    针对客户需求,腾讯云帮助客户实现以下方案,方案示意图如下:
    
    方案重点如下:
    1. 使用 Anycast 的 EIP,该 IP 同时在多地 Anycast,实现多地同服。 用户后端集中维护一套集群,然后绑定 Anycast 类型的 EIP。该 EIP 借助腾讯云内网和 POP 点,多地发路由。 客户不用感知网络路径的选择,无需手动指定 IP 的发布位置,流量就近完成了全局负载均衡,从最优的地域进出,后端得到简化。同时,客户的 IP 得到收敛,无需每个地域配一个 IP 和 DNS 规则,在备案和管理上得到简化。
    2. 传输质量得到提高。 多个 IP 发布地,实现了多路径,增加了网络的容错能力。此外,就近接入后走的是专线传输,比公网传输更可靠、更低延时,提升了玩家的体验。例如,当北京 - 河北的电信网络链路故障,但 IP 在广州和上海仍可发布路由时,河北地区的游戏用户访问北京的流量会通过上海或广州的 BGP 流量入口绕行至腾讯云,因此该游戏公司在竞争对手服务中断的情况下,仍能继续服务玩家。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持