前幾天講到 Instagram 照片的時候
我第一次比較認真去想一件事情
我們常常會說
照片在雲端裡
檔案備份到雲端
資料存在雲端
但我一直有一個疑問
雲端到底在哪裡?
它聽起來好像是一個很神秘的地方
好像資料丟上去之後,就飄到天空中的某朵雲裡面 ☁️
但當然不是 😂
所以今天就來搞懂
我們每天說的「雲端」,到底是什麼東西?
一、雲端其實不是一朵雲
「Cloud」這個詞其實很容易讓人誤會
因為我們會說
上傳到雲端
從雲端下載
雲端硬碟
聽起來好像資料真的跑到一個叫做「雲端」的地方
但其實所謂的雲端
本質上還是建立在很多實體的電腦、伺服器、儲存設備和網路設備上
只是這些設備通常不是放在我們自己的房間裡
而是由專門的服務提供者管理
所以簡單來說
雲端不是一個地方
而是一種透過網路使用遠端運算和儲存資源的方式
二、那這些設備到底放在哪裡?
這些設備通常會放在一個叫做
資料中心 Data Center 的地方
資料中心裡面會有大量的伺服器和儲存設備
還需要電力、網路、冷卻系統以及各種安全設備
因為裡面的機器可能一天 24 小時都在運作
如果溫度太高或電力中斷
就可能影響很多線上服務
所以資料中心其實是一個非常重要的基礎設施
三、為什麼我們自己不買一台伺服器就好?
這是我覺得滿有趣的一個問題
如果雲端其實就是很多電腦
那我自己買一台電腦放在家裡
是不是也可以叫做雲端?
某種程度上
如果只是自己架設服務,確實可以做到類似的事情
但問題就在於
大型服務需要的資源實在太多了
例如一個很大的網站
可能同時有幾百萬甚至更多使用者連線
一台電腦根本不夠用
所以大型雲端服務會準備大量的伺服器和儲存設備
讓不同使用者可以共同使用這些資源
四、雲端為什麼這麼方便?
以前如果我要保存大量檔案
可能需要買硬碟
如果硬碟容量不夠
就要再買一顆
但使用雲端服務之後
我可以透過網路把檔案上傳到服務提供者的系統
之後只要有網路和適當的權限
就可以從不同的裝置存取
例如我今天用手機拍了一張照片
上傳到雲端
明天換成電腦
還是可以看到
這就是雲端很方便的地方
五、那雲端是不是等於「別人的電腦」?
如果用非常簡單的方式理解
可以說某種程度上,是
因為我們使用的雲端資源
確實是建立在服務提供者管理的實體設備上
但它並不是單純把一台電腦借給你使用
背後通常還有很多軟體和系統
負責管理運算、儲存、網路以及使用者權限
所以當我們使用雲端服務時
其實是在使用一整套系統提供的資源
六、那如果資料真的存在那些電腦裡
是不是代表我的資料只有一份?
通常不會這麼簡單
大型雲端服務為了降低設備故障造成資料遺失的風險
通常會使用備份、複製或其他資料保護機制
也就是說
同一份資料可能不只存在一個地方
這樣就算某一台設備發生問題
系統還有機會從其他地方恢復資料
當然
這不代表資料永遠不會遺失
而是透過不同的設計來降低風險
七、我們平常用到哪些雲端服務?
其實比我原本想像的還多
例如
Google Drive
iCloud
Google Photos
Dropbox
OneDrive
還有很多我們每天使用的 App 和網站
背後也可能使用雲端運算或雲端儲存相關的服務
所以我們其實早就一直在使用雲端
只是以前沒有特別去想它背後是怎麼運作的
八、心得
以前我聽到「雲端」的時候
腦袋裡真的就是一個很模糊的概念
好像資料放到網路上
就叫做雲端
但今天才比較理解
雲端其實沒有那麼神秘
它背後還是很多實體的伺服器、儲存設備和網路
只是這些設備被集中管理
再透過網路提供給我們使用
所以現在再看到備份到雲端
我應該會想到的不是天空上的雲 ☁️
而是一大堆正在資料中心裡運作的設備 😂
⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
明日預告
今天知道雲端其實是建立在很多實體設備上
那下一個問題就來了
Netflix 的影片到底放在哪裡?
我們按下播放之後
影片為什麼可以一直順順地播放
而且有時候還可以根據網路速度自動調整畫質?
下一篇就來看看
「Netflix 為什麼可以直接播放影片? 🎬」