
1 Asriel 2021-08-06 17:11:51 +08:00 自己本地开发,玩玩的话版本越新越好,线上生产版本越稳定越好 |
2 BBCCBB 2021-08-06 17:28:26 +08:00 所以大家用 docker 了. |
3 Rheinmetal 2021-08-06 17:36:50 +08:00 个人不适合用那些企业级魔改屎山 |
4 leo108 2021-08-06 17:41:51 +08:00 老版本更稳定这个想法也不知道是哪个天才 YY 出来的,PHP 7.2 在 21 年 1 月份就已经停止安全更新了,出了安全漏洞都没人管的那种,这么说确实更稳定,bug 和漏洞都比新版本要稳定。 |
5 sayakafs 2021-08-06 17:49:00 +08:00 via iPhone 一般反手一个 dd,或者有 vnc 直接装在线的 |
6 coolcoffee 2021-08-06 17:53:31 +08:00 你这个各大里面应该不包括 aws,因为 k8s 已经 1.21.0 了。 |
7 ch2 2021-08-06 17:57:03 +08:00 python2.7 不服 |
8 0ZXYDDu796nVCFxq 2021-08-06 18:05:20 +08:00 via Android 老版本稳定 那稳定性排名 Win10 < Win 8 < Win 7 < Vista < Win XP < Win Me < Win 98 < Win 95 iOS 14 < iOS 13 < iOS 12 < iOS 11 依次类推 |
9 feirisu 2021-08-06 18:06:12 +08:00 但是可以自定义运行时呀 |
10 Jooooooooo 2021-08-06 18:08:10 +08:00 @leo108 稳定说的意思是线上支持了很多业务, 跑起来没问题. 那是经过验证, 好用的. 切换到新版本不知道还能依然好使, 有什么不为人知的坑. bug 什么的既然线上跑起来没问题, 就不是大问题. 安全漏洞另说. |
11 leo108 2021-08-06 18:19:46 +08:00 @Jooooooooo 先审题,楼主说的是云厂商,而不是公司内部的版本选择。新版本稳不稳定、有没有坑、坑踩不睬是用户(公司)自己的决定,不需要云厂商来指手画脚。 PHP 最新稳定版本( 8.0 )都已经释出超过 8 个月了,PHP 7.3 已经释出 2 年 8 个月了,生命周期马上都要中止,TX 云都没跟进我只能说他们根本就没有打算维护 serverless 的 PHP 环境。 |
12 Jooooooooo 2021-08-06 18:22:57 +08:00 @leo108 最后不好用客服还是找云厂商啊. 运维是有经验在里面的. 运维了特别久一个版本切换起来确实有成本. |
13 leo108 2021-08-06 18:27:33 +08:00 @Jooooooooo 所以所谓的老版本更稳定只是 TX 不肯投入人力资源去学习和维护新版本的借口而已 |
&nbs; 14 Jooooooooo 2021-08-06 18:30:56 +08:00 |
15 leo108 2021-08-06 18:42:28 +08:00 |
16 jim9606 2021-08-06 18:45:54 +08:00 这些云服务针对特定版本做了大量的魔改和优化才做成公开卖的 serverless 产品,而基线是立项时就定下来了,内部开发的很长时间才能拿出来商用,对于迭代比较快的技术,一出来就过气实属正常。 如果这种云服务追版本很快,那通常是厂商在上游有话语权,或者干脆就是上游主要维护者,可以对上游开发路线进行干涉。 |
17 Jooooooooo 2021-08-06 18:55:52 +08:00 @leo108 我一开始就说"旧版本更稳定"啊, 因为线上得到过验证. 你新版本更稳定我看起来毫无理由. 线上跑着的东西最稳定, 新版本新添加的功能就是"不稳定"的因素. 不稳定都是变化带来的. |
18 Symo 2021-08-06 19:04:14 +08:00 @Jooooooooo 那干脆在公司地下室里面托管一台 IBM 小型机算了, 还上什么云? |
19 oott123 2021-08-06 20:41:20 +08:00 via Android 「线上跑着的东西更稳定」像是对自己的工程信心不足,可能代码能跑是凑巧。 |
20 Jooooooooo 2021-08-06 20:44:36 +08:00 |
21 Jooooooooo 2021-08-06 20:47:32 +08:00 @oott123 对自己的工程信心不足是好事, 对线上的东西有足够的敬畏, 明白自己的任何改动都会带来风险. 使你在其它方面更加努力去弥补这种不足, 在流程机制等方面做的更完善. 如果认为自己代码都是没问题的, 那是否连代码 review, 测试, 线上灰度等环节都可以不要呢? 我发现你们对新东西好像特别放心, 这点可能是本质区别吧. |
22 oott123 2021-08-06 20:52:24 +08:00 via Android @Jooooooooo 如果你有完善的测试和灰度流程,那你应该保持足够的信心,不然你的流程有啥用呢 |
23 eric 2021-08-06 20:55:29 +08:00 定( stable )和可靠( reliable )不完全是一回事。Stable 指的是 it doesn't change,而不是 it doesn't break 。 然,很多生事故都跟更有。 的西未必更可靠,但定是一定的。但如果因此守着一不再有安全更新的老版本,我不平也不想要和持有的人同事。 |
24 Jooooooooo 2021-08-06 20:59:26 +08:00 @oott123 因为本身做这些事有成本啊. 如果没有必要升级版本, 为什么要做呢? 因为旧版本本身"旧"而决定升级看起来不是一个好理由, 这个资源不如投入别的地方去. 反正讨论到这, 我能看见比较可靠的理由就是旧版本不再维护安全补丁了, 那确实到了升级的时候了. |
25 Aixiaoa 2021-08-06 23:11:22 +08:00 via iPhone @Jooooooooo 算了老哥。这群人写代码写昏头了。 能用就不要动的血泪教训又不是白来的。感情出问题不是他们擦屁股。 |
26 kuangwinnie 2021-08-06 23:17:37 +08:00 稳定又不是说不出问题,是比较了解是什么样的问题 |
27 Illusionary 2021-08-07 00:18:22 +08:00 阿里云 ack 1.20 |
28 echo1937 /div> 2021-08-07 00:28:12 +08:00 via iPhone 只要还有支持(安全更新)的版本我都无所谓,给用户提供选择选项即可; 如果是跑了几百年的屎山上云,打死我我也不更新环境,以前环境跑什么版本现在照样跑什么版本,这种老系统割接都很困难,升级运行环境就是给自己找不自在。 |
29 billlee 2021-08-07 00:33:56 +08:00 这种主要是魔改后合不回去了 |
30 felixcode 2021-08-07 01:46:18 +08:00 旧项目用旧环境可以理解,加安全补丁用到项目退役都很正常。 但新项目还用远古版本为了所谓的稳定,感觉更像是不想学习新东西的借口,而这理由还能忽悠住很多人,典型的就是 CentOS 6/7 这样的。 |
31 mxT52CRuqR6o5 2021-08-07 04:45:21 +08:00 via Android 我新项目没有线上代码,没有更稳定一说,也用不了新版本,怎么说? |
32 arischow 2021-08-07 07:27:25 +08:00 via iPhone 有人审题都不懂得就大讲特讲自己的经验,厂商有没有和用户用不用是两码事。 |
33 nuk 2021-08-07 07:31:47 +08:00 你也知道是 serverless,上新版本得花人力开发的 |
34 ghost024 2021-08-07 08:12:54 +08:00 老的软件版本稳定的基础是建立在只修复 bug 不引进新的功能的时候是最稳定的,因为只要加入新功能,就有可能会引入 bug |
35 slowgen 2021-08-07 10:15:34 +08:00 via Android serverless 国内还是阿里云好用,支持用 docker 镜像部署,比较通用,防止被各种 xx 绑定 |
36 matrix67 2021-08-07 10:26:43 +08:00 是的,操作系统、办公软件之类都要及时升级,但远程访问软件的升级要谨慎。 如果你在使用 2009 年发布的远程访问软件,如果里面有后门,那这个后门必须能做到 10 年都不被发现才行。 普通业务,如果只是增删改查,感觉老版本如果能 work 也不太用升级啊。 IT Runs on Java 8 ( https://veekaybee.github.io/2019/05/10/java8/) |
37 azkaban 2021-08-07 13:23:50 +08:00 @leo108 他们说的稳定明显是指线上业务不动的话能一直跑,更了版本,业务直接崩了,尤其国人写的东西,flink1.13.0 到 1.13.1 一个小更新都能删代码,我升完直接程序跑不动了。 |
38 akira 2021-08-07 13:31:21 +08:00 在意 serverless 的版本的话,就不要用 serverless |
39 feather12315 2021-08-07 14:38:05 +08:00 via Android @jim9606 #16 太看得起这些云服务厂商了。运行时环境不会动 |
40 GG668v26Fd55CP5W 2021-08-07 15:03:58 +08:00 via iPhone 也不是旧的就不能用,lts 可以用,但 PHP7.2 确实是淘汰了。 |
41 xiaket 2021-08-07 17:27:03 +08:00 经常收 aws 邮件说你那儿的 lambda runtime 又要升级了 |
42 jimages 2021-08-07 17:57:29 +08:00 某大型互联网公司( bat tmd )的核心业务大部分还在用 php 7.0dev 版本 (手动狗头 |
43 jimages 2021-08-07 17:59:08 +08:00 我自己去线上机器查的版本...... 7.0 就算了,还 tm 是 dev 版本就离谱了。 |
45 mywaiting 2021-08-07 23:41:59 +08:00 翻了一圈竟然没有这个回复,我来帮大家补上吧: 版本新旧有什么关系?又不是不能用!又不是不能用!又不是不能用!(说三次!) |
46 ragnaroks 2021-08-08 09:57:02 +08:00 商业产品用第二个最新版,社区产品用人最多的版本 |
48 zpxshl 2021-08-08 17:15:54 +08:00 via Android 没想到...旧版本更稳定这种结论还有人杠.... |
49 Outshine OP 我用新版一般是想用新版软件的特性 比如 vue3 的 composition api 比如新版编程语言的语法糖 还有的情况就是某些扩展包依赖环境版本 |