应用常见发布策略

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
可观测链路 OpenTelemetry 版,每月50GB免费额度
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 应用常见发布策略

蓝绿发布

准备两套服务,一套基于蓝色(正式在用的版本)用,一套基于绿色(待发布的版本)用。切换步骤如下:

  1. 将流量导向绿色(注意这里是完整的流量)。
  2. 确认是否OK。OK后则把蓝色(注意是蓝色全部kill)干掉。这样绿色就变成了蓝色。
  3. 不OK则再切换回蓝色。

    滚动发布

    直接在现有服务的部分(注意是部分)节点进行更新,新旧并存,逐步发布。

灰度发布

灰度发布把看问题的视角切换到了用户端,只给部分用户使用新版本。在现有的各种App上都比较常见,大家熟知的名字叫做“内测”。

目录
相关文章
|
12月前
跨期选择是一个重要的策略
跨期选择是一个重要的策略
51 1
|
12月前
|
Kubernetes 网络协议 前端开发
k8s更新策略-系列文章第一篇:蓝绿发布
k8s更新策略-系列文章第一篇:蓝绿发布
|
2月前
|
Kubernetes 监控 Java
发布策略:蓝绿部署、金丝雀发布(灰度发布)、AB测试、滚动发布、红黑部署的概念与区别
发布策略:蓝绿部署、金丝雀发布(灰度发布)、AB测试、滚动发布、红黑部署的概念与区别
91 0
|
3月前
|
负载均衡 算法 测试技术
通用快照方案问题之灰度发布中实现用户请求到新旧版本服务的分流如何解决
通用快照方案问题之灰度发布中实现用户请求到新旧版本服务的分流如何解决
41 0
|
5月前
|
应用服务中间件 测试技术 nginx
金丝雀发布(灰度发布)介绍 及 声明式管理方法简介
金丝雀发布(灰度发布)介绍 及 声明式管理方法简介
|
5月前
|
Java 应用服务中间件 API
选择部署策略
选择部署策略
53 0
|
5月前
|
存储 监控 前端开发
【最佳实践】优化行动策略使用的一些方法
背景随着使用SLS告警越来越深入,有些用户的行动策略会配置的特别复杂,有些时候可以让用户通过创建多个行动策略来进行一定的精简,但是在一些场景下,用户是无法创建多个行动策略的。例如用户想要通过SLS来统一管理其各个监控系统的告警,所以采用了SLS的开放告警功能,这种情况下,用户一般一个监控系统就只会创...
88 0
【最佳实践】优化行动策略使用的一些方法
|
安全
策略
策略
87 0
策略
|
搜索推荐 算法 数据挖掘
数据策略案例
抖音、快手策略推荐分析
595 0
数据策略案例
|
Kubernetes 网络协议 应用服务中间件
超适合小项目的 K8S 部署策略
Kubernetes 的稳健性、可靠性使它成为现阶段最流行的云原生技术之一,但也有不少用户反映, Kubernetes 技术学习起来十分复杂,只适用于大集群且成本较高。这篇文章将打破你的观念,教你在小型项目中部署 Kubernetes 集群。
3102 0
下一篇
无影云桌面