定義
Cloud hosting 讓您的網站或應用程式運行在分散於多台實體機器、甚至跨越多個地區的虛擬伺服器網路上,而非單一的專用主機。供應商會以近乎即時的方式計量 CPU、RAM、儲存空間與頻寬,通常以秒或分鐘為單位計費,因此您只需為實際使用的資源付費,並可依需求自動調整資源的擴增或縮減。相較於單一伺服器的主機服務,這能提供更好的備援能力(若某個節點或可用區域發生故障,另一個會接手運作),能在無需人工介入的情況下吸收流量尖峰,也是需要高可用性或難以預測擴展需求的應用程式的首選方案。主要的雲端平台包括 AWS、Microsoft Azure 與 Google Cloud,各自提供數十個地區與可用區域;Cloudways、DigitalOcean App Platform 與 Render 等代管供應商則在其上層提供更簡便的介面,讓您省去大部分的基礎架構管理工作。對於在共享主機或單一 VPS 上即可順利運行的簡單網站而言,這並非必要,且通常成本更高。
運作方式
從底層來看,cloud hosting 是運行在分佈於各地區與可用區域的龐大實體硬體叢集上的虛擬機器與代管服務。您可以租用虛擬機器並自行管理(IaaS),或使用將作業系統抽象化的平台服務(PaaS)。
這點為何重要
當您需要自動擴展、高可用性,或特定的代管服務(佇列、資料庫、AI 推論)時,cloud hosting 是正確的選擇。對於在共享主機或 VPS 上即可運作良好的簡單網站而言,這屬於過度配置(且成本高昂)。按用量計費所帶來的不可預測性是主要風險,請務必設定支出警示。