什麼是伺服器託管?

透過伺服器託管,個人和企業可以從遠端使用實體或虛擬伺服器,來儲存網站檔案、應用程式和資料,以便在線上存取。這類服務主要分為四種:共用託管、VPS 託管、專用伺服器託管和雲端託管。您可以依據效能、資源、安全性和預算需求,選擇最適合自己的類型。

託管類型

共用託管是指多個網站共用一個伺服器的資源。這類服務的費用較低,適合低流量的小型網站,但不一定能取得資源。

這是指在實體伺服器上建立虛擬分區,來取得部分專用資源。與共用託管相比,VPS 託管提供更高掌控度、費率適中,且一定會將資源分配給使用者,因此是更進階的解決方案。

這是指自行擁有完整的實體伺服器,可為使用者提供最高的掌控度、效能和安全性,適合大型專案和高流量網站。

這是指使用互連虛擬伺服器網路,來提供高擴充性和靈活性,可讓您視需要擴充或縮減資源,非常適合動態工作負載和大規模作業。

伺服器託管原理

  • 儲存資料:網站、應用程式和資料會儲存在伺服器的電子元件中,例如處理器和儲存空間
  • 可存取:伺服器連線至高速網路後,網際網路上的使用者即可透過網域名稱 (網址) 存取儲存的資訊
  • 網路要求:輸入網站位址後,系統會向伺服器傳送網路要求,再將網站資料傳回裝置

伺服器託管的優點

選擇現代伺服器託管解決方案,可帶來許多好處。

可以自訂及控管

可自訂的伺服器能提供極大助益。平台往往有作業限制,相較之下,使用虛擬機器即可自行控管環境。

專屬資源

虛擬機器可專門為您提供 CPU 和 RAM 等資源,因此效能不會受其他使用者影響。

安全再升級

建構專屬環境,有助於強化安全。您可以依特定需求,導入自訂防火牆和安全協定。

提高效能

由於資源不共用,專用虛擬機器通常能讓高流量網站的運作時間更長,且反應速度更快。

容易控管成本

許多服務採取固定費率,讓企業更容易編列預算。其他服務則採取即付即用模式,依實際用量計費。

如何在 Google Cloud 設定伺服器託管

在 Google Cloud 設定伺服器託管時,您可以透過多種方式控管。無論是管理自有虛擬機器,或自動調度管理整批虛擬機器都沒問題。最直接的方法是使用 Compute Engine,這個服務會提供由您控管的虛擬伺服器

建立 VM 執行個體

前往 Google Cloud 控制台的「Compute Engine」專區,然後選取「建立執行個體」。

設定伺服器

  • 為執行個體命名
  • 選擇區域可用區,也就是伺服器運作的地點。建議選擇靠近使用者的地點,以獲得更佳效能
  • 選取機型。這會決定伺服器的 CPU 和 RAM 數量,您可以先從小型開始,之後再調整大小
  • 選擇開機磁碟。這是伺服器的硬碟和作業系統,您可以選擇 Debian、Ubuntu 等常見 Linux 發行版,或是 Windows Server
  • 在防火牆設定中,勾選「允許 HTTP 流量」和「允許 HTTPS 流量」,即可啟用標準網路通訊埠,讓使用者能存取網站

連線至伺服器

VM 運作時,您可以直接透過網路瀏覽器或自己的終端機,使用 SSH 安全地連線至伺服器。

安裝軟體

伺服器已建立完成。現在可以使用指令列,安裝應用程式所需的軟體,例如網路伺服器 (NGINX 或 Apache)、資料庫,以及程式設計語言。

部署應用程式

將應用程式檔案複製到伺服器,並設定網路伺服器來執行這些檔案。

建立 VM 執行個體

前往 Google Cloud 控制台的「Compute Engine」專區,然後選取「建立執行個體」。

設定伺服器

  • 為執行個體命名
  • 選擇區域可用區,也就是伺服器運作的地點。建議選擇靠近使用者的地點,以獲得更佳效能
  • 選取機型。這會決定伺服器的 CPU 和 RAM 數量,您可以先從小型開始,之後再調整大小
  • 選擇開機磁碟。這是伺服器的硬碟和作業系統,您可以選擇 Debian、Ubuntu 等常見 Linux 發行版,或是 Windows Server
  • 在防火牆設定中,勾選「允許 HTTP 流量」和「允許 HTTPS 流量」,即可啟用標準網路通訊埠,讓使用者能存取網站

連線至伺服器

VM 運作時,您可以直接透過網路瀏覽器或自己的終端機,使用 SSH 安全地連線至伺服器。

安裝軟體

伺服器已建立完成。現在可以使用指令列,安裝應用程式所需的軟體,例如網路伺服器 (NGINX 或 Apache)、資料庫,以及程式設計語言。

部署應用程式

將應用程式檔案複製到伺服器,並設定網路伺服器來執行這些檔案。

進階伺服器管理

如果是複雜的應用程式,就可能必須將多個伺服器集結成群組 (稱為叢集) 來執行。GKE 是這方面的強大解決方案,能夠將應用程式分散到不同機器,因此您不必管理個別伺服器,只要管理叢集即可。叢集中的每個伺服器仍是 Compute Engine 執行個體,但 GKE 會自動大規模進行管理,因此非常適合用於微服務,以及需要高可用性的應用程式。

無伺服器替代方案

如果您完全不想管理伺服器,可以改用 Cloud Run。這項解決方案採取無伺服器技術,您只要在容器中提供應用程式即可。Google 會處理所有底層伺服器基礎架構作業,應用程式將根據流量自動調整資源配置。這項託管解決方案功能強大,但會將伺服器抽象化,因此您無法直接存取作業系統。

透過 Google Cloud 解決業務難題

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

展開下一步行動

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