為什么任何時間都可以登錄淘寶?
阿里的技術在國內也算是數一數二的了,所以我們任何時候都可以登錄淘寶,但淘寶的服務器也是需要維護的,只不過我們只是站在使用者的角度去訪問淘寶服務器,而后端服務方面卻處理的毫無痕跡,而用戶是根本感知不到它在何時做了維護。
記得有一次演講中介紹到,現在阿里可以做到僅用一秒鐘即可完服務器遷移,而且因為阿里擁有大量的服務器集群,可以分別在不同的時間段維護不同的服務器,這也不會影響到用戶的正常訪問。所以,作為用戶來說,看到的結果就是任何時候都能訪問淘寶。
所謂的服務器集群,簡單來說就是大量的服務器一起工作。用戶通過一個網址訪問的時候,即使是某一個服務器掛掉了也不會影響到你的訪問,會有其他的服務器提供服務,從而保證用戶可以正常登陸訪問。就好比一個人穿衣服一樣,雖然穿在身上的只有一套,但肯定會有多套衣服存在的。如果不小心把衣服弄臟了、爛了,可以立即去換一套穿著出門。
關于服務器維護的時間問題,這里也是有學問的。盡管阿里有大量的服務器集群,但阿里的網站訪問量也是非常之大的。在大數據方面,阿里是做的非常好的。各種數據都會有專門的數據報表,自然知道在什么時間段用戶的訪問量是比較少的,所以,可以在訪問量較低的時候對服務器進行維護。
當然,也并不是說不會有大規模的服務器維護的情況出現。因為阿里服務器上面所承載的服務太多了,比如淘寶、支付寶還有更多其他應用,不管是應用還是每個應用的功能,其實也都是獨立的。一般出現大規模需要服務器維護的話,也是針對負責某一應用的某個功能的服務器做大規模維護。一般出現這種情況的話就屬于比較大維護,所以也都會提前有公告發出來,會指定說在什么時間段要做維護。
不過隨著技術的不斷升級,像阿里這類財大氣粗的公司,基本可以實現永不宕機,給用戶造成的就是阿里服務器不需要“維護”的假象。