「停機維護」他們進行哪些維護工作?

「停機維護」他們進行哪些維護工作?

我是一名中等網頁開發人員。我沒有管理過任何高流量網站。一般來說,我觀察到只有高流量網站才會因為維護而關閉。 stackoverflow.com 也將進行維護。

我總是想知道。他們進行什麼樣的維護?我的意思是,這個過程是自動化的。

使用者請求 --> Web 伺服器 --> 伺服器端程式 --> 資料庫伺服器。

有什麼需要維護的?

答案1

通常情況下最高交通站點下去維護。它們經過精心設計,因此無需這樣做。 (根據網站的不同,這可能非常棘手。這不僅僅是運行多個伺服器的情況,儘管顯然這是起點。)

但是,通常“停機維護”是指以下任何一種:

  • Web應用軟體升級(新增功能等)
  • 硬體變更(例如移動到不同的資料中心;在切換期間)
  • 出現了嚴重錯誤,他們正在嘗試修復它(例如,資料中心斷電;更改 DNS 條目以指向其他地方的靜態「網站已關閉」頁面,直到電源恢復)

答案2

他們可能希望對伺服器上運行的許多不同軟體進行更新(或修復),包括(但不限於):

  • 作業系統
  • 網路伺服器軟體本身
  • 任何腳本框架
  • 資料庫
  • ETC

除此之外,他們還可能進行硬體維護,例如添加新硬碟、升級主機板、安裝更快的 RAM 或更換網卡。事實上,有很多東西,無論是硬體還是軟體,都可以升級或修改。

現在,如果他們有備份伺服器(或叢集或類似的東西),這可以是透明的,但如果它實際上是為頁面提供服務的盒子......那麼,它幾乎必須下降。

答案3

由於您有編碼背景,因此我將以此為基礎進行類比。想像一下,成為系統管理員就像程式設計一樣,只不過每隔幾個小時就會被要求用不同的語言寫程式。有時是帕斯卡。

確實如此,儘管這可能意味著任何事情。有時,老鼠會咬到溫暖的地方。或者單點故障本身就會暴露出來。消除停機時間是我們追求的目標…就像編寫在第一次編譯時完美運行的程式碼一樣。

答案4

可能是伺服器、框架、資料庫的升級 遷移到新的資料中心並關閉舊的伺服器,以便沒有人可以連接 為這些伺服器上運行的作業系統或軟體打補丁

基本上任何可能導致網站在一段時間內不可用的事情

相關內容