为什么阿里云、aws 需要这么频繁的升级数据库的版本

148 天前
 Hyvi

几乎每年需要升级数据库。每次变更还需要中断服务(不中断的服务的成本不小,微服务太多了。)

不变更的话,aws 会自动强制升级。

5805 次点击
所在节点    云计算
38 条回复
totoro52
147 天前
@northbrunv 如果你用他们的服务器,配合他们的数据库就很舒服, 不知道你说的坑在哪里,我用阿里云的就很舒服,动态扩容,流量多的时候它会自动扩容,流量少了就缩回去,还有慢查询分析,一键添加索引,各种运维功能,自动备份多地容灾等等,你自建的能满足这些要求吗
keshawnvan
147 天前
阿里云的数据库升级版本一般闪断不超过一分钟吧,业务低峰期变更还好。
zxzflower
147 天前
@banzige 我们的生产 EKS 每年都要折腾一次 eks 升级 麻烦得要死 老板怕原地升级出问题 必须搞老旧集群迁移 贼费劲
ashuai
147 天前
@dynastysea #13 你哪个云的?升不动,根本升不动?有个老项目的人离职了,我看他 1c4g 的数据库又老又贵,买了个 200 多一年的 2c4g 数据库想给他迁过去用,发现他的应用不支持 mysql8.0
salmon5
147 天前
AWS 的 RDS ( MySQL )就是渣渣,默认参数没有优化,无法开箱即用。不如国内的任何一家云厂商,更别说阿里云。
salmon5
147 天前
并且高昂的扩展费。(国内的云都是免费)
salmon5
147 天前
AWS RDS ( MySQL )单可用区 5.7.42--->5.7.44:中断 2 分 20 秒;
system-update:系统升级中断:3 分 10 秒。
技术有点落后,即使是单可用区版本,应该控制在 30S 以内。
salmon5
147 天前
EKS 升级时间更是漫长,小版本升级小时级,1 年 4 个版本,升级 4 次;
国内的云都是可以合并升级。这点也是 AWS 不能比的。
janus77
147 天前
我搞明白了,根据帖子里几个人的说法,强制的意思就是换了机器不能用老版本了,或者老版本价格贵所以逼着你用老版本。。。。
那这种情况确实帖子里也解释了,老旧版本属于碎片化维护的一部分,成本高,所以价格贵也是正常操作
至于跨 n 个大版本升级的,那我只能说你要么不适合上云,要么不舍得花钱
salmon5
147 天前
@janus77 #28 纸上谈兵
AWS 和阿里云比,我仿佛看到 AWS 工程师懒洋洋的样子,总是把复杂的留给用户。
chenqh
147 天前
怎么感觉云服务器一股子谷歌的味道
CloveAndCurrant
147 天前
AWS 不但强制升级数据库版本,还要强制服务器定时重启打补丁,对的你没看错,AWS 打补丁还必须重启服务器。至少我们这边是这样的,不知道其他人有遇到没?用起来真麻烦。
salmon5
147 天前
@CloveAndCurrant #31 你用的是 Amazon Linux 2023 AMI 或 Amazon Linux 2 AMI 吗?
EC2 的系统这种问题,还没碰到过。
salmon5
147 天前
RDS ( MySQL )之前邮件,说是强制升级; EKS 也是,邮件说是强制升级。EC2 倒是没有强制升级,而是提前通知重启。
CloveAndCurrant
147 天前
@salmon5 用的是 Amazon Linux 2 AMI ,恶习的一批。
buchikoma
147 天前
利益相关。
因为云数据库分管控面和数据面,也就是平台和内核,各大云厂商即使是社区版数据库,内核也会在基础上继续迭代升级,支持很多私有的新特性,包括但不限于更多的内核参数指标\性能优化。

管控面很多新增的功能也依赖于这些新版本内核,例如上面有人提到的弹性扩容、限流、索引优化,所以厂商会让 SA 去推用户升级内核版本,也减少因为内核版本不同导致管控面支持功能不一致的问题。
qq135449773
146 天前
@geekvcn #5 这句“毕竟这里很多人把 Centos7 奉为神”说到我心坎里了,总结的太到位了
zqfxch
144 天前
云是付费服务,云服务商要为所有软硬件及配套服务兜底。
云服务依赖的数据库底层软件版本升级了,肯定是有理由的,比如特性增加,性能提升,漏洞修补等。
云服务商必须要跟进这个版本升级,否则就是竞争力丧失,或者出了安全问题要背锅。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1034365

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX