淘宝管理模式是什么(为什么淘宝任何时间都可以登录)(1)

大家对于淘宝,应该是再熟悉不过了。在互联网发达的年代,网购已经成为了我们身边不可或缺的一部分,很多人也非常喜欢通过这种方式,来购置自己喜欢的物件。但是,你们是否发现,使用淘宝软件这么久以来却没有发现过,他们需要维护这种事情。

有玩过网游或者从事网络工作的人应该都明白,服务器本身属于耗材,长时间的运行,设备升级更换,系统升级等情况下,是需要停机维护的。但是,现实中我们却很少看到淘宝网,腾讯这些大型互联网站打不开的情况,难道他们的服务器是不需要维护的么?

淘宝管理模式是什么(为什么淘宝任何时间都可以登录)(2)

虽然任何服务器都需要维护,但是他们是可以做到在用户无感知的情况下进行维护。

原因其一:服务器集群

本身这些企业本身拥有大量的服务器,大量的服务器会以集群的形式部署。

假设拥有100台服务器,其中的10台服务器需要维护升级,就可以停机维护,对于整个集群而言就是少了10个节点而已,其他90个节点还是可以为客户提供服务。更不用说他们的服务器不止100台,所以对于用户而言,完全无法感知到他们的变化。

就拿淘宝双十一来说吧,这个时候可以说是他们服务器最忙的时候了。在网络资料上宣称这个时候当天每小时会扩容10W台服务器,这一方面上表现出他们服务器规模的庞大,另一方面也表现出他们的服务器并不是全体24小时工作的,而是根据情景场景调整的。

淘宝管理模式是什么(为什么淘宝任何时间都可以登录)(3)

原因其二:分布式服务架构

分布式服务指的是一个系统的所有服务不一定是由一台服务器或者一个程序完全提供,而是根据职责不同将服务器进行归类划分(比如将高度运算的服务放一起,需要访问数据层的服务放一起),也可按服务功能的不同将服务进行归类划分(比如把用户中心独立成为服务,将订单独立成服务)。

因此,分布式服务架构对于系统的稳定性的好处就在于倘若部分服务出现异常情况也不会影响到系统其它职责的服务。

淘宝管理模式是什么(为什么淘宝任何时间都可以登录)(4)

其实淘宝的这个分布式概念,其实最早起源于比特币。也就是区块链的分布式架构,如果你们对分布式架构感兴趣,欢迎关注并留言给小凡。

,