F5灰度发布解决方案应用实例,f5灰度发布-ESG跨境

F5灰度发布解决方案应用实例,f5灰度发布

来源网络
来源网络
2022-04-28
点赞icon 0
查看icon 609

F5灰度发布解决方案应用实例,f5灰度发布F5灰度出版解决方案应用示例在本文中,我将通过一个实际案例介绍F5灰度发布解决方案的具体应用场景。01X为什么用户以灰度发布在金融科技时代,灰度发布可以让应用迭代更快,以更高的频率发布到市场,同时也可以减轻运维人员的负担,给用户带来更好的体验。X用户提供的服务已经覆盖了企业和个......

F5灰度发布解决方案应用实例,f5灰度发布




F5灰度出版解决方案应用示例

在本文中,我将通过一个实际案例介绍F5灰度发布解决方案的具体应用场景。

01X为什么用户以灰度发布

在金融科技时代,灰度发布可以让应用迭代更快,以更高的频率发布到市场,同时也可以减轻运维人员的负担,给用户带来更好的体验。X用户提供的服务已经覆盖了企业和个人的方方面面。新功能的发布,第三方界面的改变,问题的修复,都需要应用升级。但是对于运维部门来说,应用变更总是伴随着风险和压力。x用户每次更新互联网应用,都需要在23:00停止,经常是凌晨上线。每次上线运行后,由于时间窗口较晚,验证时间较短,部分场景需要隔天验证,无法覆盖所有场景,保障互联网应用的稳定性。同时,对于业务部门和开发部门来说,新产品和新功能能否被大部分用户接受也存在一定的风险。

灰度是解决上述矛盾的最好方法。

02X用户灰度释放构造练习

实现灰度出版的两个最重要的问题是如何制定和实施灰度战略。

灰色策略实际上是决定什么样的请求应该路由到我们的灰色版本,并基于什么。在上一篇文章中,我们提到通常有以下几种策略:基于地域、基于用户信息和基于交易类型。

综合考虑后,X用户最终采用按用户分灰度的策略,根据不同应用的特点设置用户白名单,并基于用户白名单发布灰度。

在灰度策略实施方面,X用户搭建了互联网应用的部署平台,X用户的所有互联网应用均通过F5负载均衡器交付。基于X用户的现状,决定采用部署平台和负载均衡的模式实现灰度发布。负载均衡设备上预置了灰度标志,部署平台通过F5 API控制负载均衡的灰度标志。当负载均衡设备进入灰度状态时,白名单用户的事务请求将被分发到灰度版本应用服务器。

灰度标记

负载均衡设备的API由部署平台调用,并存储在负载均衡设备的表中。根据预定义,不同的灰色标志状态代表负载均衡设备执行不同的分流策略。

有四种灰度状态:

客户端+资源包模式(手机APP应用)

总体方案如下:

它主要分为以下步骤:

生成白名单:工作人员从应用系统后台导入白名单,白名单存储在业务系统中,此时白名单不生效。

部署平台进行灰度发布操作:灰度发布前,调用F5接口,将F5灰度标志更新为C,然后阻止新事务发国际快递新版本所在的服务器。

部署平台开始发布服务的新版本。发布后,部署平台调用F5接口将F5灰标更新为B,并将接口发快递给业务系统,将白名单更新为可用。

客户端发快递版本查询交易,服务方根据白名单向请求方返回相应的版本信息和灰度特征码COOKIE。

F5根据客户请求的交易中的灰色特征码路由交易。

部署平台进行灰度同步:灰度同步前调用F5接口,将F5灰度标志更新为D,然后所有新事务将发国际快递灰度版本所在的服务器;部署平台开始同步新版本的服务,同步 完成后,部署平台调用F5接口将F5的灰标更新为A,此时F5正常分配路由。

取消灰度版本:部署平台执行灰度取消,在灰度取消前调用F5接口,将F5灰度标志更新为C,然后所有新事务发国际快递普通版本所在的服务器;部署平台开始取消新版本服务。取消完成后,部署平台调用F5接口,将F5的灰标更新为A,此时F5正常分配路由。

无客户端模式(网络浏览器应用程序)

总体方案如下:

无客户端模式与无客户端模式的步骤基本相同,区别在于第四步。无客户端模式将在用户登录时执行白名单匹配。

03F5配置

从F5的角度来看,X用户灰度释放的整体逻辑如下:

灰度标记存储在F5的data_group中,部署平台通过REST API控制F5设备上的灰度标记。

F5的分配逻辑通过以下规则实现:

用于修改F5灰度状态标签data_group的API示例如下:

API路径:

https://x . x . x . x/mgmt/TM/ltm/数据组/内部/高清数据组

方法:贴片

API主体:

04结论

本文通过具体案例介绍了F5灰度发布解决方案的实际应用场景,希望对您有所启发。如果您的企业或组织也在使用或准备使用灰度出版技术,可以参考本文提到的案例,也欢迎联系F5进行更多的交流和探讨。


文章推荐
Branch成功案例音频RADIO.COM如何为新App带来61%的点击安装率
Facebook店铺如何上传添加商品,facebook如何添加商品系列
eBay卖家中心进阶版有什么账户要求,ebay申请子账户有什么要求
ebay后台上架中英对照,ebay后台教程


特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。

搜索 放大镜
韩国平台交流群
加入
韩国平台交流群
扫码进群
欧洲多平台交流群
加入
欧洲多平台交流群
扫码进群
美国卖家交流群
加入
美国卖家交流群
扫码进群
ESG跨境专属福利分享群
加入
ESG跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
《开店大全-全球合集》
《开店大全-主流平台篇》
《开店大全-东南亚篇》
《CD平台自注册指南》
《开店大全-俄罗斯篇》
《韩国站内推广指南》
《韩国热销品预测》
《开店大全-日韩篇》
《开店大全-拉美篇》
《开店大全-欧洲篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠
联系顾问

平台顾问

平台顾问 平台顾问

微信扫一扫
马上联系在线顾问

icon icon

小程序

微信小程序

ESG跨境小程序
手机入驻更便捷

icon icon

返回顶部

Baidu
map