一、背景: 客户新部署两套相同app数据中心A与B,需要使用我司AD已经第三方F5进行负载引流,具体拓扑如下: 二、需求分析: 1、 业务需求:需要达成第一次访问A数据中心得会话之后都会访问A数据中心,第一次访问B数据中心得会话之后都会访问B数据中心。 2、 负载需求:AD还需要对app数据中心中11台中得5台优先进行分发流量。 三、方案设计:
1、通过负载均衡前置调度策略,给每个响应请求的数据包中插入请求头“fivekeeplive”等于“LT”,如此配置下如果F5识别到改请求头“LT”,则会把数据传给AD,这样就能保证用户业务访问流量第一次访问的市数据中心B,以后也会访问数据中心B。 2、 通过AD的调度还需要对app数据中心中11台中得5台优先进行分发流量。 3、http改写,需要在数据第一次访问过来时就在请求头插入LT字段
三、交付结果 1、第一次访问app业务的流量,之后也会访问第一次访问的app数据中心。 2、AD会优先把业务流量调度到优先级高的主机上。 四、客户价值 1、客户满足业务方要求,用户访问流量都会按照第一次访问app数据中心走。
2、客户对我司产品可以实现业务需求的能力表示人认可与感谢。 |