上线操作规范——基础版本

简介: 最近团队成员的上线操作让人头疼。几个特别突出的问题:1、上线准备不足,设计文档中没有体现、也没有考虑到可能的资源依赖,导致临操作了才想起来做资源申请;2、暗箱操作... 一再要求上线时需要在群内周知,以便前后端、测试、产品共同配合完成,但依然不加理会,总是要主动询问才回复已操作;3、发布完成就认为上线完成,有时甚至不做基本的校验...

一 背景

最近团队成员的上线操作让人头疼。几个特别突出的问题:

1、上线准备不足,设计文档中没有体现、也没有考虑到可能的资源依赖,导致临操作了才想起来做资源申请;

2、暗箱操作... 一再要求上线时需要在群内周知,以便前后端、测试、产品共同配合完成,但依然不加理会,总是要主动询问才回复已操作;

3、发布完成就认为上线完成,有时甚至不做基本的校验...

二 关于上线的几个常识

(1)上线操作不只是发布代码!!!

(2)jenkins点上线完成只是上线动作完成,不代表需求整体结束!!!

(3)上线操作完成且确认整个环节无问题,才算需求处理完成!!!

三 基础规范

0、上线准备

确保上线前依赖资源已经准备完成,包含但不仅限下列内容:

(1)域名、服务器、ci流程、数据库、缓存等资源申请。 新服务上线需要向运维申请访问域名(内网 or 外网)

(2)刷数据,例如表结构变更、历史数据属性刷新等等类似需要上线前完成操作的数据,一定确保上线前完成处理!

1、上线步骤

技术设计文档中要体现,包括:

1-1 是否需要申请新资源、

1-2 是否需要先完成刷数据操作,

1-3 前后端上线的先后顺序;

1-4 后端上线时接口服务、脚本服务是否有上线顺序要求等;

1-5 新的接口权限申请(如果有接口权限配置管理,需要确保完成相应的权限申请)

2、上线操作

测试完成,上线操作时,需要在上线群同步上线消息

1、发布即将上线操作预告,包括上线步骤及负责人;

2、上线操作完成后群内同步上线完成消息,如果还有后续步骤,@后续上线负责人完成下一步操作

3、负责上线内容的开发,上线完成后必须确认是否有明显问题! 例如上线后出现服务不可用、接口访问权限申请了但没生效等等

 

如果发现上线有问题,10分钟内根据问题严重等级确认回滚 或 快速修复。评价标准:

(1)流程不可用且问题不能快速定位 => 回滚代码,并在上线群发部回滚操作通知;

(2)不影响配置核心流程,不能立即定位(10分钟),上线群内先同步问题和进度,然后评估后续操作内容;

(3)非核心流程问题且能够在10分钟内定位问题原因并马上(30分钟)修复 => 执行代码修复上线,修复完成并确认生效后后群内同步修复完成结果

相关文章
|
SQL Oracle 关系型数据库
DDL、DML和DCL的区别与理解
DDL、DML和DCL的区别与理解
2720 1
DDL、DML和DCL的区别与理解
|
测试技术 开发工具 UED
|
Java
Invalid or corrupt jarfile坑爹问题解决
打包一个可以直接利用java -jar ***就可以运行的jar包步骤:jar cvfm lottery.jar MANIFEST.MF jdbc.properties com如果出现:java.io.
38220 0
|
存储 Linux 数据安全/隐私保护
如何在本地Docker中部署MinIO服务并实现远程访问管理界面
如何在本地Docker中部署MinIO服务并实现远程访问管理界面
2084 0
|
9月前
|
消息中间件 Java 调度
深入探讨进程、线程和协程之间的区别和联系
本文深入解析进程、线程与协程的核心区别与联系,涵盖资源分配、调度机制、通信方式及性能对比。结合代码示例与实际场景,阐明三者在高并发系统中的协同应用,助你掌握现代并发编程设计精髓。(239字)
684 11
|
6月前
|
人工智能 分布式计算 大数据
碾压级优势!阿里云AI云市场份额超过2-4名总和,2026新晋AI时代”领导者“
阿里云以35.8%的中国AI云市场份额稳居第一,远超第二至第四名总和,是亚太唯一在生成式AI四大领域均获最高评级的云服务商。全栈自研“云+大模型+芯片”,通义千问成全球第一开源大模型,下载超6亿次。
|
8月前
|
存储 弹性计算 运维
云资源成本控制十大策略
本文聚焦企业云成本管控难题,提出十大实用策略,涵盖资源优化、采购模式、运维管理等方面,结合工具选型与真实案例,助力企业实现资源高效利用与成本精准控制,在保障业务稳定的同时最大化云上投资价值。
531 0
|
消息中间件 SQL 监控
ETL的灵魂:调度系统
ETL的灵魂:调度系统
3290 1
|
存储 Kubernetes 网络协议
【分布式技术专题】「OSS中间件系列」从0到1的介绍一下开源对象存储MinIO技术架构
【分布式技术专题】「OSS中间件系列」从0到1的介绍一下开源对象存储MinIO技术架构
2254 106
【分布式技术专题】「OSS中间件系列」从0到1的介绍一下开源对象存储MinIO技术架构

热门文章

最新文章