当前位置: 首页 >文章 > 一款搞崩别人家产品的产品,牛大发了!
收藏
分享

一款搞崩别人家产品的产品,牛大发了!

举报小虎转载君小虎转载君发布于 2021-07-02547阅读0点赞
两个客户端产品之间的信息通信并不是点对点直接完成的,而是经过了服务器的中转...

今天看到一个新闻,8 号的时候全球有上千个网站系统出现了将近一小时的故障情况,包括 Amazon、PayPal、纽约时报等大流量产品。

我们之所以无感,是因为这是事故波及的产品都是国外的。

具体原因,是一家叫 Fastly 公司的服务器出了问题,他们是做 CDN 产品的。

也就是说,这家公司自己的产品出了问题,然后直接把别人家的产品搞崩了,你说牛不牛!

对技术不太了解的可能对 CDN 比较陌生,做产品的读者应该在程序员口中听到过这个词。实际上,我们每天用到的各种产品基本都用到了 CDN 服务。

CDN(Content Delivery Network) 全称「内容分发网络」,是一种被广泛使用的互联网技术。它是一种基础设施,没有具体的产品形态,目的是为了提升网站系统和互联网服务的访问速度。

都知道,一款互联网产品通常由前端(客户端)和后端(服务器)构成,前端发出的各种请求指令经过后端处理后即可完成不同终端之间的数据交互。

两个客户端产品之间的信息通信并不是点对点直接完成的,而是经过了服务器的中转。


举个例子。

当你刷微信朋友圈时,你浏览的内容都来自微信的服务器,包括你和好友之间的通信也是通过微信的服务器完成。另外,当你通过电脑上的浏览器打开某一个网站,网站的内容实际上也是来自于远程的服务器。

所以,我们所使用的各种产品本质上只是一个壳,或者说一个遥控器。操作产品的过程,实际上都是从服务器获取数据并完成展示。

那么问题来了,如果分布在世界各地的用户都同时访问一个服务器的话,这样就会造成拥堵,导致一部分用户访问速度变慢或者无法访问的情况。

这时候,CDN 出现了。

简单说,CDN 是一套网络系统,它存在于前端客户端和后端服务器之间,是二者的中转站。

CDN 有很多节点,它们分布在全球很多地方,每一个节点都会有原始服务器的数据,这样用户就可以访问离自己最近的节点来获得最新数据,避免了访问拥堵。

当然,这中间有复杂的内容更新和流量分发技术,比如 DNS 的解析过程等,但 CDN 的基本原理大概就是这样的。

现在有很多第三方公司专门提供 CDN 云服务,我们国内也有做这个业务的厂商。

作为基础设施,产品开发商可以根据自己的需要付费使用,这样既节省了开发成本,也能提供更好的用户体验。

当 CDN 的节点越来越多的时候,整个网络的运转效率和访问速度就越高。

不知道你有没有过下面这种经历。

某款产品发布了新版本并上线了应用商店,别人都能看到新版本并下载更新,而你这里还没有任何提示。

看不到的原因,可能就是离你最近的 CDN 节点还没有同步最新数据。

所以,如果全网用户都无法使用某一款产品时,很可能是服务器出了问题。但如果只是部分用户出现了无法访问的情况,那有可能就是 CDN 节点出现了问题。

当然,还有可能是光缆被挖断了。以前微信出现短暂宕机的情况,就是修路把光缆挖断了。

而这次的线上事故,Fastly 官方给出的理由是「服务配置修改」导致的,具体也没解释到底是什么原因。

在我看来,真的有可能是某个技术小哥的手抖操作。

我看了国外的一个报道,在 Fastly 出故障的这一小时内,那些受影响的靠线上广告收入的网站和产品,预计损失在 2900 万美元以上。

不得不说,做基础设施产品的就是牛。虽然不被用户所见,但直接决定了别人能不能用,简直是卡脖子的操作。

移动互联网时代,虽然我们在产品创新上已经走在了世界前列,但在技术储备和优势建立上依然有很长的路要走。

不过我也相信,我们国家的技术发展一定会逐渐往前列靠近。




唐韧,《产品经理必懂的技术那点事儿》作者,某互联网医疗创业公司产品总监,前京东高级产品经理,公众号「唐韧」主理人。

用产品视角观察世界,用产品思维解决难题。




本文原创,未经作者允许不可转载!

更多内容,欢迎关注作者微信公众号:唐韧!


0条评论
别默默看啦~登录/注册一起参与讨论吧~

暂无评论

请选择举报理由

违反法律法规

侵犯个人权益

有害网站环境

更多训练营>>

为你推荐 · 训练营(全勤打卡报名费全额返累计全额返用户133,673人)

【5月】零基础动态表情包创作训练营
距离开班仅剩13天27人已报名
【6月】人像后期案例实操训练营
距离开班仅剩40天23人已报名
【7月电脑剪映】短视频剪辑入门训练营
距离开班仅剩62天3人已报名
特惠
充值
7折购
今日还在继续学习的你,太棒了!
7
折扣券可用于
年费无限VIP
立 即
使 用
此活动优惠不可与其他活动叠加使用
有效期:000000
消息
登录即可查看消息记录
建议
意见
官方
客服
在线咨询客服热线

您可以与在线客服进行沟通获得帮助

工作日:9:00~22:00节假日:9:00~18:00

联系在线客服

您可以电话联系客服进行沟通获得帮助

工作日:9:30~18:30

400-862-9191
虎课
积分
免费学习89000+个教程!
配套素材、源文件一键下载!
昨日学员已学习了37,480
并提交了326份作业!
登录后立即学习!
loading
微信扫码关注即可登录
您需要同意协议才可以进行登录
登录虎课网,每天免费学课程全站 89000+ 视频会员教程 | 每日可免费学 1
为确保账户信息安全
请先进行真实姓名验证后进行充值付款
立即验证