什麼是網站託管?

網站託管服務可讓網際網路使用者看到您的網站。

網站代管商會在伺服器提供空間,讓您儲存構成網站的所有檔案。伺服器是一種功能強大且全天候運作的電腦,可連線至網際網路;網站託管則就像在網際網路租一塊地,然後在這塊地蓋房子 (網站)。

認識網站託管

您造訪的每個網站都託管於伺服器。因此購買託管方案,其實就是租用這些伺服器上的空間。這個空間能讓您儲存所有網站資料,例如程式碼、圖片、影片和文字。代管公司會負責確保伺服器順暢運作、防範安全威脅,以及在有人輸入您的網域名稱時,將網站檔案傳送至對方的瀏覽器。如果沒有網站代管商,網站就只是個人電腦上的一堆檔案,無法讓全世界看見。

網站託管的運作原理

要在網路上顯示網站,需要完成幾個關鍵步驟。以下簡單說明程序中的各個環節:

註冊網域名稱

首先,您需要選擇並註冊網域名稱,也就是網站在網際網路上的專屬位址 (例如 yourwebsite.com)。使用者會透過這個位址找到您的網站。

選擇網站代管商

接著選取網站代管商和託管方案。這項服務會在伺服器上提供實體空間,來儲存網站的所有檔案。

 上傳網站檔案

託管設定完成後,即可將構成網站的所有檔案 (包括 HTML 網頁、圖片和程式碼) 上傳至主機的伺服器。

透過 DNS 建立連線

網域名稱系統 (DNS) 就像網際網路的通訊錄。當使用者在瀏覽器中輸入您的網域名稱,DNS 會找出相應伺服器的 IP 位址,並將瀏覽器指向該位址。接著,伺服器會將您的網站檔案傳送至使用者的電腦,這樣網站就能顯示在對方的電腦畫面上。

註冊網域名稱

首先,您需要選擇並註冊網域名稱,也就是網站在網際網路上的專屬位址 (例如 yourwebsite.com)。使用者會透過這個位址找到您的網站。

選擇網站代管商

接著選取網站代管商和託管方案。這項服務會在伺服器上提供實體空間,來儲存網站的所有檔案。

 上傳網站檔案

託管設定完成後,即可將構成網站的所有檔案 (包括 HTML 網頁、圖片和程式碼) 上傳至主機的伺服器。

透過 DNS 建立連線

網域名稱系統 (DNS) 就像網際網路的通訊錄。當使用者在瀏覽器中輸入您的網域名稱,DNS 會找出相應伺服器的 IP 位址,並將瀏覽器指向該位址。接著,伺服器會將您的網站檔案傳送至使用者的電腦,這樣網站就能顯示在對方的電腦畫面上。

網站託管類型

網站代管分成幾種類型,適用情況各自不同,可同時滿足小型個人網誌和大型企業應用程式的需求。

這是最常見、價格通常最實惠的類型。採用這種方法時,您會與其他數百甚至數千個網站共用伺服器資源,例如記憶體和處理能力。對低流量的新網站、網誌或小型企業來說,這是很好的起點。

專用伺服器託管,是指專門租用整部實體伺服器來託管網站。這種做法可提供最高的掌控度、效能和安全性,但成本也可能最高,通常適用於流量極大的大型企業網站。

VPS 介於共用和專用伺服器託管之間。雖然您仍與其他使用者共用實體伺服器,但會擁有專屬虛擬分區,且能確實分配到資源。VPS 的效能和彈性優於共用託管,費用則低於專用伺服器託管。

雲端託管是使用互連的虛擬和實體伺服器網路,共同託管一組網站。這種設定的彈性和擴充性極高,可讓您視需求輕鬆新增或移除資源,因此非常適合流量會變動的網站,您通常只需按實際資源用量付費即可。以下列舉幾個最適合採用雲端託管的網站:

  • 在特賣或節慶期間流量遽增的電子商務商店
  • 難以預測使用者需求的應用程式或軟體即服務 (SaaS) 產品
  • 需要高運作時間和可靠性的大型企業網站

比較雲端託管與傳統網站代管

雲端託管與傳統託管的主要差異在於結構、擴充性和定價。傳統託管是將網站連結至單一伺服器,雲端託管則是使用伺服器網路,因此彈性和可靠性更高。

功能

傳統託管 (共用、VPS、專用伺服器託管)

雲端託管

架構

使用一個集中式伺服器。如果該伺服器故障,網站就會無法運作。

使用分散式伺服器網路。如果其中一個伺服器故障,其他伺服器會自動接管。

擴充性

資源固定。通常必須手動升級方案才能擴充,且可能導致停機。

資源具有彈性,幾乎能立即擴充或縮減,來因應流量變化。

定價模式

通常收取固定的月費或年費,不受資源用量影響。

通常採取即付即用模式,只需按實際的資源用量付費。

穩定性

運作時間取決於單一實體機器的健康狀態。

由於採用備援的多伺服器網路,通常能提供較高的運作時間和可靠性。

功能

傳統託管 (共用、VPS、專用伺服器託管)

雲端託管

架構

使用一個集中式伺服器。如果該伺服器故障,網站就會無法運作。

使用分散式伺服器網路。如果其中一個伺服器故障,其他伺服器會自動接管。

擴充性

資源固定。通常必須手動升級方案才能擴充,且可能導致停機。

資源具有彈性,幾乎能立即擴充或縮減,來因應流量變化。

定價模式

通常收取固定的月費或年費,不受資源用量影響。

通常採取即付即用模式,只需按實際的資源用量付費。

穩定性

運作時間取決於單一實體機器的健康狀態。

由於採用備援的多伺服器網路,通常能提供較高的運作時間和可靠性。

選擇網站代管商時的考量重點

選擇合適的網站代管商,對網站順利運作至關重要。以下是幾項值得注意的重點功能。

可靠性 (運作時間)

運作時間是指網站上線且可存取的時間百分比。建議選擇保證運作時間至少達 99.9% 的代管商,否則可能會流失訪客和收益。

擴充性

託管方案應能隨著網站成長而擴充。優質的代管商通常會提供簡單的資源升級方式,讓您在流量增加時輕鬆升級,且不會造成太長的停機時間。

安全性

強大的安全防護措施不可或缺。代管商應提供防火牆、惡意軟體掃描和免費 SSL 憑證等功能,保護網站和訪客資料。

技術支援

當發生問題時,您需要快速且有用的支援。請尋找提供全年無休客戶服務的代管商,並確認對方提供即時通訊、電話或電子郵件等多種聯絡管道。

開始使用 Cloud Run 託管網站

Cloud Run 是全代管的無伺服器平台,非常適合用來託管現代網站和應用程式。由於採用無伺服器架構,您不必擔心基礎架構管理問題,Google Cloud 會為您處理一切。此外,Cloud Run 還能自動調度資源,從零到數千個要求皆可處理,確保您只須支付程式碼運作期間的費用。

1. 設定 Google Cloud 專案

部署任何內容前,您需要建立 Google Cloud 專案。您可以從 Google Cloud 控制台建立一個。這個專案將成為用來集中管理所有雲端資源的位置。

2. 將網站容器化

Cloud Run 適用於容器,這類套件會將應用程式的程式碼與所有依附元件組合在一起。使用 Docker 等工具,您可以建立網站的「容器映像檔」,並推送至 Google Artifact Registry 等映像檔存放區。

3. 部署至 Cloud Run

容器映像檔已儲存至存放區,現在可以在 Cloud Run 將其部署為服務。您可以使用 Cloud 控制台或 gcloud 指令列工具完成這項操作。部署期間,您可以調整記憶體限制和環境變數等設定。

4. 對應自訂網域

服務部署完成後,Cloud Run 會提供預設網址。如要使用自己的網域名稱 (例如 www.yourwebsite.com),可以直接在 Google Cloud 控制台將網域名稱對應至 Cloud Run 服務。

免費試用

新客戶可以獲得價值 $300 美元的免費抵免額,盡情試用各項 Google Cloud 功能。
您希望解決什麼問題?
What you'll get:
逐步指南
參考架構
可用的預先建構解決方案
這項服務以 Vertex AI 建構,必須年滿 18 歲才能使用。請勿輸入個人資訊,或是敏感、機密的內容。

其他資源

  • 「提供網路服務」總覽:瀏覽這份架構總覽,瞭解在 Google Cloud 託管網站的不同選項和最佳做法
  • 託管靜態網站:逐步教學課程,說明如何使用 Cloud Storage 託管簡單的靜態網站,打造具成本效益與可擴充的解決方案
  • 在 Google Cloud 上建構網站:這門深入課程涵蓋所有內容,從在 Cloud Run 上部署網站,到使用 Google Kubernetes Engine 擴充應用程式,應有盡有

展開下一步行動

運用價值 $300 美元的免費抵免額和超過 20 項一律免費的產品,開始在 Google Cloud 中建構產品與服務。