蓝绿部署模型是一种基于维护两个独立应用程序环境的软件交付发布策略。运行当前生产版本软件的现有生产环境称为蓝色环境,而新版本软件部署到绿色环境。作为新版本软件测试和验证的一部分,应用程序流量逐渐重新路由到绿色环境。如果未发现任何问题,则绿色环境将成为新的蓝色环境。之前的蓝色环境可以拿下来,为下一次发布建立新的绿色环境。
为什么蓝绿部署有用?
(资料图片仅供参考)
实施蓝绿策略的主要好处是1)应用程序停机时间最少或为零,以及2)在将用户切换到新软件版本或在出现不可预见的问题时回滚版本时对最终用户没有负面影响新版本或部署。
实现蓝绿部署所需的概念和组件包括但不限于负载均衡器、路由规则和容器编排平台(如Kubernetes)。
蓝绿部署的工作原理
如图所示,我们假设版本1是应用程序的当前版本,我们想要移动到新的更新版本1.1。版本1称为蓝色环境,版本1.1称为绿色环境。
两个环境切换流量的过程
现在我们有两个应用程序实例,分别名为blue和green,我们希望用户访问新的green(v1.1)实例而不是旧的blue实例。为此,我们通常使用负载均衡器而不是DNS记录交换,因为DNS传播不是即时的。
通过使用负载均衡器和路由器,无需更改DNS记录,因为负载均衡器引用相同的DNS记录,但会将新流量路由到绿色环境。这使管理员可以完全控制用户访问,这一点很重要,因为它可以在绿色实例出现故障时将用户快速切换回版本1(蓝色实例)。由于切换的速度,大多数用户不会注意到他们现在正在访问更新版本的服务或应用程序——或者他们已经回滚到以前的版本。
监控
流量可以逐渐或一次性从蓝色环境切换到绿色环境。随着流量流向绿色实例,DevOps工程师有一小段时间在绿色实例上运行冒烟测试。这一点至关重要,因为他们需要确保新版本的所有方面都在用户受到广泛影响之前正常运行。
标签:
蓝绿部署模型是一种基于维护两个独立应用程序环境的软件交付发布策略。运行当前生产版本软件的现有生产环境
据印度《自由新闻日报》等印媒报道,当地时间4月23日,印度北阿坎德邦一名政府官员在直升机外自拍时,被叶
全文共1392字,阅读大约需要3分钟有影院负责人表示,就五一档的预售情况来看,多部影片首映场门票已售罄。
陌生司机雨中赠伞!长沙暴雨来袭时的一个温暖故事
1、WinRAR没有默认密码。2、都是个人设置的。以上就是【winrar解压密码怎么破解,winrar文件密码破解】相关
1、世事无常,人间正道是沧桑。2、世事无常,风云变幻。3、世事无常,人生苦短。4、世事无常,笑看斜阳。本
①今日暂无新股申购。②十四届全国人大常委会第二次会议4月24日至26日在北京举行。③国新办将于4月24日就20
当地时间4月23日,美国俄勒冈州波特兰市一家商店内发生枪击事件,造成1人死亡。据当地媒体报道,警方在当天
【环球时报驻德国特约记者青木李佳寅】“技术奇迹还是不尊重?”据德国电视一台22日报道,因发表由人工...
在2平的时候,陈梦保护了自己的正手,而且正反手变线侵略性还非常强,连续得到4分,6-2拉开分差。在7平之后
当地时间4月23日,卡塔尔首相兼外交大臣穆罕默德与沙特外交大臣费萨尔通电话,双方重点就苏丹局势交换了意
1、曾健超(TsangKin-chiu,Ken,;1975年7月12日-),生於香港,是香港注册社会工作者和政治人物
加兰谈与布伦森的较量:两个东部顶级后卫对位是人们希望看到的,加兰,美国篮球,纽约尼克斯队,克利夫兰骑士,
1、出现“此电缆或配件尚未经过认证,无法工作”提示的原因有: 原因1:数据线的Lightning接口的IC没有
1、现在可以看了,电影《云中行走》创造惊人的视觉效果,让观众和佩蒂特一起完成这次高空探险;其强烈的代
1、北京酷粉网络科技有限公司是2003-04-11在北京市朝阳区注册成立的其他有限责任公司,注册地址位于北京市
今天来聊聊关于银行账户名称指的是什么,银行账户名称填什么的文章,现在就为大家来简单介绍下银行账户名称
1、可以从不同的角度,加以打分或评价:房间服务:卫生程度(浴室、房间)2、舒适程度 新旧程度(床垫、床
伊萨克每97分钟一粒英超进球,在进球5+球员中仅哈兰德效率更高,英超,哈兰德,热刺队,足球竞赛,纽卡斯尔队,足
4月23日消息,中际旭创公告,2023年第一季度营收约18 37亿元,同比减少12 04%;归属于上市公司股东的净利