阿里云盘崩了,滴滴也崩了,对其的思考

简介: 阿里云盘崩了,滴滴也崩了,对其的思考



前脚阿里云崩了,还在收拾战场,后脚这二天滴滴也崩了,目前崩了的原因大家众说纷纭,有说大厂“降本增效”,把真正干活的老实人给裁了,留下一群只会做PPT的员工,有说是因为被攻击了,有说是因为更新导致的。所以对这件事情,我思考了一下,主要从发布计划和回滚计划来简单聊聊。

咱们聊聊看啊,一个完美无瑕的发布计划,都得考虑到哪些乱七八糟的变化(比如代码的改动呀,配置的扩充咧,还有那啥,数据的来回摆弄啊,各种玩意儿呢)、这些变动带来啥样的影响、咱家有没有真正做到数据和接口的平稳过渡、咱需不需要搞点啥灰度(是不是看起来很高级的样子)、灰度策略又是怎么回事儿?正常的发布流程,是不是得先干掉DDL那个讨厌鬼,然后再去兴师动众地建立MQ呢,等等等等,这里头可都是学问哦!有时候呢,变更本身可能不像开发那么费事儿,但难处就在于发布的那最后一哆嗦。所以呢,咱们开发技术方案的时候,就要提前把这些事情规划进去啦。比方说,假如开发小哥觉得某个方法名实在是不够高大上,于是乎就给人家换了个名字,这样的改变理论上不会出现编译出错的状况,但是一旦被搬到了线上,那就可能会引发在线崩溃啦,毕竟这方法可能还是别人家的插件儿呢,一下子发布出去,可能调用方就找不着北了,立刻变成了线上危机了哦。有的变更嘛,可是涉及到底层数据结构的调整呢,这个时候,有没有办法做到发布过程的平稳兼容呢,还要考虑历史数据该不该移位过去。那这个新发布的功能,到底是要用在哪种场景呢,有没有能力承受流量的冲击,是否需要极高的一致性呢。

下面呀,咱们来说说在项目回滚这档事上,需要格外留意的几点:

  1. 首先得明白啥叫回滚目标吧:在咱们开始动手回滚之前,最好能明确回滚的目标,保证目标跟实际情况能对号入座,别一不小心搞错了,回头发现没法补救,那就尴尬了。
  2. 数据这东西可得保护好:在开始回滚之前,得抓住时机,把现在手上项目的所有数据都备份下来,这样就算回滚过后出幺蛾子,还能及时恢复正常状态呢,那才是真正的稳如泰山。
  3. 检查代码质量,谁也不能掉链子:回滚过程中难免要动脑筋修改几段代码,所以啊,代码审查这活儿得勤快点儿干,确保编写出来的代码质量跟预期要求相符,尤其是那些可能跟业务判断紧密相关的异常处理方法,更是千万不能马虎大意。
  4. 回滚之后还得测试!:回滚完了之后呀,对系统进行测试这事儿可不能落下,得看看恢复之后的系统功能、性能之类的,是否真的达到了预期效果,而且还不能有任何一丁点儿问题,这才算是大功告成。
  5. 遇事沉着冷静:回滚过程中,那可是小菜一碟呢,说不定就会遇到各种各样的意外情况,比方说程序崩溃,数据丢失啥的,遇到这种事儿得保持淡定,妥善处理,防止他们扩大化,影响到整个系统的稳定性。
  6. 回滚完了,版本管理得做好:回滚完之后啊,每个版本都要有个地方落脚,方便将来需要的时候能随时把他们请回来。平时咱们一般采用分叉功能或者利用 revert 和 reset 指令等手段来搞定版本管理任务。
  7. 回滚过程中的每一步,都得有记录:回滚的过程中,所有的操作和数据变化都得留档备查哦,这样碰到啥疑难杂症,回头随时就能拿出来翻阅查看,作为参考依据啦。

总而言之啊,为了保证项目回滚的顺利进行,取得圆满成功,增强日后项目开发的驱动力,我们在进行项目回滚的过程中,必须得小心翼翼,明确目标,做好数据备份工作,保证代码质量,对回滚后的系统进行全面测试,紧盯各种异常情况,做好回滚后的版本管理工作,同时还要将回滚过程详细记录下来。只有这样,才能让我们的项目回滚之路倍感顺畅,成就辉煌呀!



相关文章
|
6月前
|
NoSQL 安全 Java
三面阿里被挂,竟获内推名额,历经5面拿下口碑offer(Java后台)
每一个互联网人心中都有一个大厂梦,百度、阿里巴巴、腾讯是很多互联网人梦寐以求的地方,而我也不例外。但是,BAT等一线互联网大厂并不是想进就能够进的,它对人才的技术能力和学历都是有一定要求的,所以除了学历以外,我们的技术和能力都要过硬才行。
|
6月前
|
运维 数据可视化 机器人
阿里滴滴之后,腾讯视频也崩了!网友追问:下一个是谁?
继滴滴“崩了”一夜后,刚过去不到一周时间,互联网“崩了”连续剧又迎来了续集。 就在刚刚,也是晚间时分,网友曝出腾讯视频崩了,不能追剧了。接着,腾讯视频官方便现身回应,坐实了传闻。
|
存储 Kubernetes 前端开发
经验分享:高德地图如何短时间快速完成春节出行备战工作?
在过去的 2022 年,高德在 Serverless 领域中已经取得了长足的进展, 然而这不是终点,而只是刚刚开始,后续阿里云函数计算 FC 会和高德一起推进应用的全面 Serverless 化,期望帮助高德在更多的场景去使用 Serverless,吃透 Serverless 给带来的技术红利 !
349 2
经验分享:高德地图如何短时间快速完成春节出行备战工作?
|
运维 网络协议 Cloud Native
双十一即将到来,你的网站真的准备好了吗?
每年双 11 前夕,全链路压测成为企业的必备选项,不断地通过压测发现问题进行迭代优化、全方位验证业务的稳定性,而云拨测的出现,是对全链路压测的完美补充,从用户视角全面解析大促场景下的用户体验情况,让用户能够拥有更加优质的购买体验。并且随着业务的发展不断进化,持续发挥着不可替代的作用。
双十一即将到来,你的网站真的准备好了吗?
|
存储 并行计算 关系型数据库
12306的西天取经路 - 春节抢票与PostgreSQL数据库设计思考
标签 PostgreSQL , 12306 , 春节 , 一票难求 , 门禁广告 , 数组 , 范围类型 , 抢购 , 排他约束 , 大盘分析 , 广告查询 , 火车票
27452 0
|
算法 前端开发 Java
在阿里干了五年,面试个小公司挂了…
在阿里干了五年,面试个小公司挂了…
143 0
在阿里干了五年,面试个小公司挂了…
|
消息中间件 缓存 NoSQL
只要我跑的够快,内卷它就卷不到我,一名高中生是如何做到在疫情下涨薪70%的?
只要我跑的够快,内卷它就卷不到我,一名高中生是如何做到在疫情下涨薪70%的?
3207 0
|
小程序 程序员
【CodeLab 科技创新营】“蚂蚁不只会催我还花呗,还会催我写代码”
【CodeLab 科技创新营】“蚂蚁不只会催我还花呗,还会催我写代码”
【CodeLab 科技创新营】“蚂蚁不只会催我还花呗,还会催我写代码”
|
新零售 机器人 双11
双十一剁手大赛提前开启,看各大电商憋了啥大招?
距离一年一度、万众期盼已久的“双十一狂欢购物节“快到了,许多小伙伴早就将购物车装得满满当当,收藏了一堆店铺,准备大干一场。今日凌晨,天猫的双十一预售正式打响,正式宣告这场剁手大赛提前开启,各大电商平台早就为此摩拳擦掌,蓄势待发,我们一起来看看他们都准备了那些大招。
3070 0