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

Դ未知

ߣ老铁SEO

13

2019-10-27 17:20:42

我的工作就是做电子商务系统维护,我来回答一下这个问题。任何服务器都需要维护,但是可以做到在用户无感知的状态下进行维护。

诸如银行网银、电子商务等涉及到互联网服务的项目现在都能够做到7*24小时提供服务。实现这个目标主要依靠以下几个方面:

服务器集群

我们在客户端(网页浏览器或者手机app)进行浏览时访问的不仅仅只有一个服务器,小的网站3、5台,大型的如淘宝估计就有数不清的服务器了,每一个向客户端提供的服务都由多台服务器同时提供,如果其中一个服务器宕机了,则用户会自动访问到其他的服务器上,而且所有的服务器都分布在不同的机房里面,即便是某个机房断电断网了,也可以保证其他机房能够持续的提供服务,保证了后台服务的高可用。

分布式服务架构

分布式服务指的是一个系统的所有服务并不一定由一台服务器或者一个程序完全提供,我们可以根据职责的不同将服务进行归类划分(比如把需要高度运算的服务放在一起,把需要访问数据层的服务放在一起),也可以按服务功能的不同将服务进行归类划分(比如把用户中心独立成为服务,把订单独立成为服务)。分布式服务架构对于系统稳定性的好处就在于倘若部分服务出现异常情况也不会影响到系统其他职责的服务(比如订单服务挂了,但是我们仍然可以正常访问用户中心)。

运维工程师

无论是服务器集群也好,分布式服务架构也好,总归是要有人去维护和管理。目前再高度自动化的运维依然需要人为介入,这就是运维工程师的职责。

综上所述,我们的运维工程师可以采取分批维护、升级、重启部分服务器的方式,对系统进行用户无感知的维护。

佭ϴý Ѷ Media8ý

在线客服

外链咨询

扫码加我微信

微信:juxia_com

返回顶部