您造訪的每個網站都託管於伺服器。因此購買託管方案,其實就是租用這些伺服器上的空間。這個空間能讓您儲存所有網站資料,例如程式碼、圖片、影片和文字。代管公司會負責確保伺服器順暢運作、防範安全威脅,以及在有人輸入您的網域名稱時,將網站檔案傳送至對方的瀏覽器。如果沒有網站代管商,網站就只是個人電腦上的一堆檔案,無法讓全世界看見。
要在網路上顯示網站,需要完成幾個關鍵步驟。以下簡單說明程序中的各個環節:
註冊網域名稱 | 首先,您需要選擇並註冊網域名稱,也就是網站在網際網路上的專屬位址 (例如 yourwebsite.com)。使用者會透過這個位址找到您的網站。 |
選擇網站代管商 | 接著選取網站代管商和託管方案。這項服務會在伺服器上提供實體空間,來儲存網站的所有檔案。 |
上傳網站檔案 | 託管設定完成後,即可將構成網站的所有檔案 (包括 HTML 網頁、圖片和程式碼) 上傳至主機的伺服器。 |
透過 DNS 建立連線 | 網域名稱系統 (DNS) 就像網際網路的通訊錄。當使用者在瀏覽器中輸入您的網域名稱,DNS 會找出相應伺服器的 IP 位址,並將瀏覽器指向該位址。接著,伺服器會將您的網站檔案傳送至使用者的電腦,這樣網站就能顯示在對方的電腦畫面上。 |
註冊網域名稱
首先,您需要選擇並註冊網域名稱,也就是網站在網際網路上的專屬位址 (例如 yourwebsite.com)。使用者會透過這個位址找到您的網站。
選擇網站代管商
接著選取網站代管商和託管方案。這項服務會在伺服器上提供實體空間,來儲存網站的所有檔案。
上傳網站檔案
託管設定完成後,即可將構成網站的所有檔案 (包括 HTML 網頁、圖片和程式碼) 上傳至主機的伺服器。
透過 DNS 建立連線
網域名稱系統 (DNS) 就像網際網路的通訊錄。當使用者在瀏覽器中輸入您的網域名稱,DNS 會找出相應伺服器的 IP 位址,並將瀏覽器指向該位址。接著,伺服器會將您的網站檔案傳送至使用者的電腦,這樣網站就能顯示在對方的電腦畫面上。
網站代管分成幾種類型,適用情況各自不同,可同時滿足小型個人網誌和大型企業應用程式的需求。
這是最常見、價格通常最實惠的類型。採用這種方法時,您會與其他數百甚至數千個網站共用伺服器資源,例如記憶體和處理能力。對低流量的新網站、網誌或小型企業來說,這是很好的起點。
專用伺服器託管,是指專門租用整部實體伺服器來託管網站。這種做法可提供最高的掌控度、效能和安全性,但成本也可能最高,通常適用於流量極大的大型企業網站。
VPS 介於共用和專用伺服器託管之間。雖然您仍與其他使用者共用實體伺服器,但會擁有專屬虛擬分區,且能確實分配到資源。VPS 的效能和彈性優於共用託管,費用則低於專用伺服器託管。
雲端託管是使用互連的虛擬和實體伺服器網路,共同託管一組網站。這種設定的彈性和擴充性極高,可讓您視需求輕鬆新增或移除資源,因此非常適合流量會變動的網站,您通常只需按實際資源用量付費即可。以下列舉幾個最適合採用雲端託管的網站:
雲端託管與傳統託管的主要差異在於結構、擴充性和定價。傳統託管是將網站連結至單一伺服器,雲端託管則是使用伺服器網路,因此彈性和可靠性更高。
功能 | 傳統託管 (共用、VPS、專用伺服器託管) | 雲端託管 |
架構 | 使用一個集中式伺服器。如果該伺服器故障,網站就會無法運作。 | 使用分散式伺服器網路。如果其中一個伺服器故障,其他伺服器會自動接管。 |
擴充性 | 資源固定。通常必須手動升級方案才能擴充,且可能導致停機。 | 資源具有彈性,幾乎能立即擴充或縮減,來因應流量變化。 |
定價模式 | 通常收取固定的月費或年費,不受資源用量影響。 | 通常採取即付即用模式,只需按實際的資源用量付費。 |
穩定性 | 運作時間取決於單一實體機器的健康狀態。 | 由於採用備援的多伺服器網路,通常能提供較高的運作時間和可靠性。 |
功能
傳統託管 (共用、VPS、專用伺服器託管)
雲端託管
架構
使用一個集中式伺服器。如果該伺服器故障,網站就會無法運作。
使用分散式伺服器網路。如果其中一個伺服器故障,其他伺服器會自動接管。
擴充性
資源固定。通常必須手動升級方案才能擴充,且可能導致停機。
資源具有彈性,幾乎能立即擴充或縮減,來因應流量變化。
定價模式
通常收取固定的月費或年費,不受資源用量影響。
通常採取即付即用模式,只需按實際的資源用量付費。
穩定性
運作時間取決於單一實體機器的健康狀態。
由於採用備援的多伺服器網路,通常能提供較高的運作時間和可靠性。
選擇合適的網站代管商,對網站順利運作至關重要。以下是幾項值得注意的重點功能。
可靠性 (運作時間)
運作時間是指網站上線且可存取的時間百分比。建議選擇保證運作時間至少達 99.9% 的代管商,否則可能會流失訪客和收益。
擴充性
託管方案應能隨著網站成長而擴充。優質的代管商通常會提供簡單的資源升級方式,讓您在流量增加時輕鬆升級,且不會造成太長的停機時間。
安全性
強大的安全防護措施不可或缺。代管商應提供防火牆、惡意軟體掃描和免費 SSL 憑證等功能,保護網站和訪客資料。
技術支援
當發生問題時,您需要快速且有用的支援。請尋找提供全年無休客戶服務的代管商,並確認對方提供即時通訊、電話或電子郵件等多種聯絡管道。
部署任何內容前,您需要建立 Google Cloud 專案。您可以從 Google Cloud 控制台建立一個。這個專案將成為用來集中管理所有雲端資源的位置。
Cloud Run 適用於容器,這類套件會將應用程式的程式碼與所有依附元件組合在一起。使用 Docker 等工具,您可以建立網站的「容器映像檔」,並推送至 Google Artifact Registry 等映像檔存放區。
容器映像檔已儲存至存放區,現在可以在 Cloud Run 將其部署為服務。您可以使用 Cloud 控制台或 gcloud 指令列工具完成這項操作。部署期間,您可以調整記憶體限制和環境變數等設定。
服務部署完成後,Cloud Run 會提供預設網址。如要使用自己的網域名稱 (例如 www.yourwebsite.com),可以直接在 Google Cloud 控制台將網域名稱對應至 Cloud Run 服務。