昨天聊到 Netflix 的影片是放在伺服器和儲存設備裡,然後透過網路傳到我們的手機
但我突然想到一個問題
這麼多伺服器到底都放在哪裡?
難道真的有一個地方,裡面放滿一排一排的電腦,然後每天幫我們存照片、影片和各種資料嗎?
所以今天就來看看,這些平常看不到的伺服器,到底住在哪裡
一、資料中心到底是什麼?
資料中心(Data Center)
資料中心可以想成是一個專門放置大量 IT 設備的地方
裡面可能會有伺服器、儲存設備、網路設備,以及維持設備運作所需要的電力和冷卻系統
我們平常使用的網站、App、雲端服務,背後很多資料都需要靠這些設備來處理和儲存
所以資料中心並不是一台超級大的電腦
而是由很多設備組成的一整套系統
二、為什麼需要這麼多台伺服器?
如果今天只有一個人使用一個網站
可能一台伺服器就可以處理很多事情
但如果今天變成幾百萬、甚至更多人同時使用呢?
例如大家同時打開 Instagram、觀看 Netflix,或是把照片上傳到雲端
如果所有請求都丟給同一台伺服器
那台伺服器可能很快就忙不過來
所以大型服務通常不會只依賴一台伺服器
而是會有很多台伺服器一起工作
可以把它想成餐廳
如果只有一個服務生,要同時服務幾百桌客人
大概很快就會忙到不知道自己在哪裡
但如果有很多服務生一起分工
每個人負責不同的客人,就比較能處理大量的需求
伺服器也是類似的概念
三、資料中心裡面是不是很熱?
答案是會!!
因為伺服器本身就是電子設備,只要長時間運作就會產生熱
而資料中心裡面可能同時有非常多設備一直運轉
如果沒有好好散熱,設備就可能受到影響
所以資料中心除了伺服器之外
還需要很重要的冷卻系統
可能會透過空調、冷卻設備或其他方式,把設備產生的熱帶走
所以資料中心不是單純找一個大房間,把伺服器全部塞進去就結束了
還需要考慮溫度、濕度、電力等各種條件
四、如果停電了怎麼辦?
這也是一個很重要的問題
畢竟我們現在很多服務都依賴網路
如果資料中心突然停電
可能會影響很多網站和服務
所以資料中心通常會準備備援電力系統
例如 UPS 和發電機等設備
當主要電力出現問題時,可以提供備援電力,讓系統有機會繼續運作
除了電力之外
資料中心也需要考慮網路設備故障、硬體故障和其他突發狀況
所以大型服務通常不會把所有資料和設備都集中在同一個地方
而是會透過備援和不同地點的設備,降低單一故障造成的影響
五、原來我們每天都在使用資料中心
以前我聽到「資料中心」這個詞
會覺得這應該是只有工程師才會接觸到的東西
但其實我們每天都在使用它
傳 LINE 訊息、滑 Instagram、看 Netflix、使用 Google Drive,甚至只是登入一個網站
背後都有可能需要資料中心裡的設備來處理
只是我們平常看不到它而已
我們看到的是手機上的 App
但 App 的另一端,其實還有一整套很大的系統正在運作
六、心得
今天才發現
原來我們平常說的伺服器
真的就是存在某個實體地方的電腦和設備
而且為了讓這些設備可以一直正常運作
還需要電力、冷卻、網路、備援和各種管理機制
以前會覺得雲端好像是一個很抽象的東西
但現在一路從 Cloud、Server 看到 Data Center
就比較能想像它背後到底是什麼
原來我們以為資料都飄在雲端,其實雲端的背後,是一大堆真的存在的設備
⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
明日預告
今天知道資料中心裡面有這麼多伺服器和儲存設備
但我突然又想到一個問題
如果這些設備真的幫我們存了這麼多資料,那我們刪掉的照片到底去哪裡了?
按下刪除之後,它真的就從這個世界上消失了嗎?
還是其實只是我們看不到它了?
那明天就來討論一下
「我們刪掉的照片到底是不是真的消失了」🎞️