看了网易云音乐的迁移方案,感觉很难不出问题

程序员咋不秃头 2024-08-25 03:34:23

相信大家这两天已经看到网易云音乐服务挂掉的信息了,持续时间大概有两个多小时。

我就是其中的一个亲历者,我习惯写代码的时候放着歌,就当做白噪音了,主要是用于隔绝外界的干扰。昨天下午应该是3点多,我依旧是循环播放「我喜欢的音乐」列表,一首歌结束后突然没声音了,我打开客户端一看,列表在迅速往下滚动,但是每一首都提示 「网络错误」。

我在重启了两次客户端、断网重连、检查其他网站都正常后。

我想难道是服务出问题了,不应该吧,在我印象里,用了网易云音乐好多年了,从来没出来问题啊。

抱着怀疑的态度,我打开微博,果然热搜第一个就是『网易云崩了』。不得不说,现在微博就像一个服务监控告警平台,只不过是事后告警。

有小道消息说是有人删库跑路了,有人说是因为降本增效,负责存储的开发被裁的差不多了。

猜测的原因应该是服务迁移导致的,只不过不太清楚是服务迁移还是数据库迁移,真正的原因只能等待官方了。

网易云音乐之前是部署在杭州的,云音乐贵州机房迁移总体方案回顾 这篇文章是网易云音乐技术团队在7月11日发的一篇迁移总体方案,方案里说要把2000+个服务整体迁移到贵州。

你现在 ping music.163.com会得到一个 IP 地址,这个IP的归属地已经是贵州了。

文章中说:这是云音乐史上规模最大、人员最多、难度最高的技术项目,需保障 2000+应用、100w+QPS 的服务稳定迁移,解决大量历史技术债务和新增系统性风险。

迁移规模大、业务复杂度高、服务间依赖复杂、历史积弊多、新增风险大、限制条件严苛、事项推进与协调难度大。

其实不用细读文章,只要一看这个规模,再结合自己公司、项目上的经验就知道这个迁移难度有多少,而且还说要保证核心服务不出 p2 及以上级别的故障,这一下来了一个 p0。

说实话,这种级别的迁移很难保证不出问题,想要不出问题,可能真的需要佛祖保佑了吧。

而且有较多的应用长期不升级,与最新版本跨度较大,存在较多的兼容性问题,需要人工进行升级处理。下面是升级流程:

老应用、不升级、版本低,作为一个程序员,这几个词听起来就容易引起恐慌。通俗解释就是:开发应用的人离职了、没人能维护、动一下可能出问题。这样的应用要在迁移的同时进行升级,简直不要太恐怖。

所以说,出点问题,还是很能理解的。就是可惜这样几个小时的 p0级别的问题,恐怕相关人员的年终奖是要没了的。

1 阅读:1657
评论列表
  • 2024-08-26 08:15

    spotify音乐播放器,什么歌都可以听,最好装个破解版的,体验更好

  • 2024-08-25 17:38

    网易云音乐安装过,不好用,删了,换QQ音乐了,我是openwrt路由安装mpd和upmpdcli+USB声卡,手机利用dlna推送到声卡上接的音箱里听歌,网易云不会自动下一首歌,果断删了

    笑看天下风云 回复:
    设置里选上边听边下不就自动下载了吗?
    鹏哥 回复: 笑看天下风云
    不是下载问题[笑着哭],是手机dlna推送到插路由器上USB声卡上的低音炮里听!手机里不会出声音的,声音从音响里出来,有点像蓝牙音响的意思,但是是通过wifi或网线传输的
  • 2024-08-26 20:01

    储存都是在贵州,为啥呢?

    xxlug 回复:
    贵州水电便宜,溶洞多,更凉快
    Sam 回复:
    贵州不容易丢失数据。战乱洪水什么的都影响不到
  • 2024-08-26 10:50

    我还用最早的千千静听呢,需要的歌曲下载下来。

    小文 回复: 壹陆得柒
    你需要啥我给你下
    壹陆得柒 回复:
    重点是哪下