为什么任何时间都可以登录淘宝,淘宝不需要维护服务器吗?

益清wx


首先来说,服务器本身也是属于耗材,长时间的运行、设备升级更换、系统升级等情况下,是需要停机维护的。

现实中,我们很少看见淘宝网、腾讯等这些大型互联网站打不开的情况,很多人就心生疑问,它们的服务器都不需要维护吗?其实是需要维护的。

这样说吧,淘宝网服务器很多,没人知道其具体数字。但从网络上的资料来看,淘宝宣称双11当天每小时扩容10W台服务器,足见其服务器规模的庞大了。

这么多的服务器,它们会以集群的形式来部署,同时淘宝网也是分布式的。假设它有10台服务器,当其中一部分需要维护升级时,可以直接停机维护,对于整个集群而言就是少了一个节点而以,还有其余9个节点可以为用户提供服务。所以对于用户而言,是没有感知的!

集群有很多优点,其中之一就是高可用性。像淘宝网这类的网站都是声称全年可用率达99.9%以上,加上其后端服务器规模的庞大,一部分服务器节点需要停机时,对整体网站的稳定性不会产生影响。


网络圈


举个例子来说,人的心脏是不是每时每刻在跳动?难道心脏不需要休息嘛?肯定是需要休息的。淘宝是肯定需要维护的,这是毋庸置疑的!


我们平时24小时任意时间点都可以进淘宝购买产品,这是没问题的。但是我们再仔细想想,双十一为什么很多人进淘宝会卡?而平时则不会?

这就是因为淘宝的服务器和活跃量程度产生了关系。当活跃量达到一定程度,淘宝的服务器就有可能跟不上了,这个时候就会产生我们所谓的卡!一旦造成这种情况就需要维护了!

一旦开始维护就会导致拥护购买不了东西,为了解决这个问题,淘宝接有多服务器。我们可以这么理解,假如说过淘宝平时接有5个服务器,还有五个服务器备用。当用淘宝接在第一批5个服务器一个星期后,这个时候就把淘宝接到另外5个服务器上,这样就可以维护淘宝了。而到了双十一人流量巨大的时候,两批的服务器就会一起使用,当负荷超载的时候就会产生卡的现象。当然平时人流量不会那么多,维护也是绰绰有余的!


话说小王子


人可以两班倒,服务器当然也可以啊……那些升级维护需要停机的,只有一个原因,就是穷


唔哈-花二哥


你每次访问的其实都不是一个淘宝...


ACME63610374577


关于淘宝腾讯服务器维护升级问题,这个很好解答。第一人家有后台数据,有多少注册用户?有多少活跃用户?举个例子吧:有100个注册用户,其中有60个活跃用户。为了让用户能够随时登录,会以100个注册用户同时在线需要50台服务器这个容量去布置,同时在100个注册用户同时在线需要的服务器数量基础上会增加10到20台服务器作为备用服务器,随着用户的不断上涨,服务器的数量也会增加一定的数量。实际情况是比如腾讯有10个亿的用户,需要1亿台服务器,那么腾讯至少会部署2亿6千万台服务器左右……这其实很简单的……


到人间挥金如土


这只是一个简单的技术…一般服务器如果不遇到特殊问题是会一直处于运行状态的,而如果出现了问题或者有了新功能的话我们需要停机部署服务。这个时候就会出现一个时间空挡。像我们公司用的nginx做负载均衡,只需要有两台服务器就可以保证在一台服务器部署或者宕机情况下把所有用户请求转发到另一台服务器,更别说阿里这样的大企业了😄


IT晓月寒丶


任何一个搞it的都不会问这种问题


牛顿围观军团


举个简单例子吧:

小时候每星期二都要电视停台,现在呢?

阿里巴巴有的是钱,完全可以copy很多服务器,轮换使用,无缝切换!


大飞哥数码


很简单呀,假设淘宝运行需要十个服务器,那么阿里就准备20个服务器,其中十个维护的时候另外十个顶个顶上去,另外十个维护的时候,这十个顶上去


沙漠看瀚海


淘宝应该有多个服务器负载均衡,包括服务器出问题或者维护会自动分配到其他服务器。所以一般不会出问题。



分享到:


相關文章: