应用常见发布策略

本文涉及的产品
注册配置 MSE Nacos/ZooKeeper,118元/月
函数计算FC,每月15万CU 3个月
应用实时监控服务-用户体验监控,每月100OCU免费额度
简介: 应用常见发布策略

蓝绿发布

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

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

    滚动发布

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

灰度发布

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

目录
相关文章
跨期选择是一个重要的策略
跨期选择是一个重要的策略
59 1
|
Kubernetes 网络协议 前端开发
k8s更新策略-系列文章第一篇:蓝绿发布
k8s更新策略-系列文章第一篇:蓝绿发布
|
3月前
|
Kubernetes 容器 Perl
在K8S中,镜像的更新策略是什么?
在K8S中,镜像的更新策略是什么?
|
3月前
|
Kubernetes 监控 Java
发布策略:蓝绿部署、金丝雀发布(灰度发布)、AB测试、滚动发布、红黑部署的概念与区别
发布策略:蓝绿部署、金丝雀发布(灰度发布)、AB测试、滚动发布、红黑部署的概念与区别
402 0
|
6月前
|
Java 应用服务中间件 API
选择部署策略
选择部署策略
61 0
|
安全
策略
策略
100 0
策略
|
存储 SQL 监控
零信任策略下云上安全信息与事件管理最佳实践
随着企业数字化转型的深入推进,网络安全越来越被企业所重视。为了构建完备的安全防御体系,企业通常会引入了防火墙(Firewall)、防病毒系统(Anti-Virus System,AVS)、入侵防御系统(Intrusion Prevention System,IPS)、入侵检测系统(Intrusion Detection System,IDS)、审计系统等大量安全产品,然而这些安全产品往往各自为政、缺乏联动,难以形成有价值的、全面系统的安全态势分析报告,也就难以应对复杂多变的安全威胁。
零信任策略下云上安全信息与事件管理最佳实践
|
JSON Kubernetes Cloud Native
理解 K8s 资源更新机制,从一个 OpenKruise 用户疑问开始
目前在阿里巴巴内部云原生环境中,绝大部分应用都统一使用 OpenKruise 的能力做 Pod 部署、发布管理,而不少业界公司和阿里云上客户由于 K8s 原生 Deployment 等负载不能完全满足需求,也转而采用 OpenKruise 作为应用部署载体,本文就从一个阿里云上客户对接 OpenKruise 的疑问开始。
理解 K8s 资源更新机制,从一个 OpenKruise 用户疑问开始
|
JSON Kubernetes Cloud Native
你不了解的K8s资源更新机制,从一个OpenKruise用户疑问开始
背景 OpenKruise 是阿里云开源的大规模应用自动化管理引擎,在功能上对标了 Kubernetes 原生的 Deployment/StatefulSet 等控制器,但 OpenKruise 提供了更多的增强功能如 优雅原地升级、发布优先级/打散策略、多可用区workload抽象管理、统一 sidecar 容器注入管理等,都是经历了阿里巴巴超大规模应用场景打磨出的核心能力。这些 featur
1520 0
|
Kubernetes 网络协议 应用服务中间件
超适合小项目的 K8S 部署策略
Kubernetes 的稳健性、可靠性使它成为现阶段最流行的云原生技术之一,但也有不少用户反映, Kubernetes 技术学习起来十分复杂,只适用于大集群且成本较高。这篇文章将打破你的观念,教你在小型项目中部署 Kubernetes 集群。
3115 0