什麼是 Web 託管?
為什麼 Web 託管很重要?
在內部伺服器上託管您的企業網站可能既耗時又昂貴。Web 託管服務供應商可提供以下優勢。
效能
可靠性
技術支援
安全與合規
Web 託管服務使用端到端的方法來保護基礎設施,包括滿足所有合規要求的實體、操作和軟體措施。
Web 託管有哪些功能?
大多數 Web 託管公司會提供不同的託管套餐和計畫。您每月的 Web 託管費用從免費到付費不等,具體取決於以下因素:
- 網站規模。
- 每日網站訪客數量。
- 高峰時段的網站或網頁流量。
- 您所需的 Web 託管功能。
在選擇 Web 託管服務之前,請探索各種服務提供的不同功能。以下是通常會提供的主要功能。
磁碟空間
您的網站需要用於電子郵件、Web 檔案、影像和資料庫的儲存空間。在估算儲存需求時,還要考慮未來的網站增長和網站流量。磁碟空間不足會影響使用者體驗,因此它是選擇 Web 託管服務的重要因素。
頻寬和資料傳輸
在 Web 託管產業中,術語頻寬和資料傳輸通常可以互換使用。然而,它們是兩種不同的東西。頻寬是您的網站一次可以傳輸給訪客的資料量。資料傳輸是其可傳輸的實際資料量。
您可以將頻寬視為管道。管道越大,在其中通過的水就越多。但是,由於各種原因,您可能不會使用管道的總容量。資料傳輸就像在給定時間段內通過管道的實際水量。
電子郵件帳戶
許多 Web 託管計畫都包含一個電子郵件帳戶。 您可以將您的電子郵件地址連結到您的網站名稱。例如,如果您的網站名稱是 example.com,則您的電子郵件地址就是 yourname@example.com。 以下是主要的電子郵件帳戶類型。
POP3
POP3 帳戶為您提供存放電子郵件的伺服器空間,您可以直接存取或使用電子郵件用戶端程序存取這些空間。
轉寄郵件
轉寄郵件帳戶將電子郵件重新導向到另一個電子郵件地址。此帳戶可以是電子郵件服務供應商的個人電子郵件帳戶,也可以是為您管理網站電子郵件的第三方帳戶。
別名
一些 Web 託管設有電子郵件計畫,您可以使用這些計畫建立多個別名或電子郵件帳戶名稱,而無需建立完整的 POP3 帳戶。例如,您可能希望在您網站的不同頁面上顯示 sales@、support@ 和 orders@ 地址。您可以將所有內容重新導向到單一收件匣,而無需檢查和管理多個 POP3 帳戶。
FTP 存取
FTP 是指網站檔案傳輸和共享。許多網站都有想要網際網路使用者下載的文件,例如 PDF 檔案或影像檔案。Web 託管公司使用 FTP 存取來提供此服務。
Web 託管和網域名稱有什麼區別?
Web 託管可為您的網站或 Web 應用程式提供網際網路上的伺服器或機器。但是,網域名稱會為您的應用程式提供一個地址,以便您的使用者可以找到您。
網域名稱
在網際網路上,每台機器都有一個唯一的編號,稱為 IP 地址。使用者可使用此 IP 地址來查找機器以及該機器上的網站或資源。IP 地址可能很難記住。這就是為什麼網域名稱登錄檔要使用網域名稱系統 (DNS) 將 IP 地址映射到易於記憶的網站名稱。這些登錄檔將網站名稱 (稱為網域名稱) 映射到 Web 託管伺服器的 IP 地址。
要存取任何網站,您需要在瀏覽器中輸入其網域名稱。例如,AWS 網站的網域名稱是 aws.amazon.com。
網域名稱註冊
要使您的網站可以在 World Wide Web 上存取,您需要一個 Web 託管服務帳戶和一個註冊的網域名稱。您可以選擇名稱,但您需要支付少量費用才能在網域名稱登錄檔中進行註冊。然後,您可以將您的 Web 託管帳戶連結到您註冊的網域名稱,以作為您的官方網站地址。
Web 託管如何運作?
當您使用您的 Web 託管服務供應商建立帳戶時,您的供應商會在其伺服器上為您的網站或 Web 應用程式分配一些空間。您可以從您的託管帳戶儀表板存取和管理此空間。您還可以存取其他資源,例如隨機存取記憶體 (RAM)、中央處理器 (CPU) 和頻寬。您收到的伺服器資源百分比取決於您選擇的 Web 託管服務類型。
選擇 Web 託管計畫類似於租用辦公空間。最便宜的選項是租用協作空間。隨著公司的發展,您可以擴展到租賃整個辦公室甚至整棟大樓。同樣,您可以在與其他幾個網站或 Web 應用程式共享的伺服器上開始免費試用 Web 託管。最終,您可能想要升級到更為專屬的 Web 伺服器存取權限,甚至租用整個伺服器!
Web 託管服務有哪些類型?
共享託管
共享託管服務供應商可為您提供對其 Web 伺服器的共享存取權限。您可以存取網站檔案的目錄或資料夾,但您共享伺服器資源,包括磁碟空間、CPU 功率和 RAM。共享託管服務供應商可以擁有數百個網站或 Web 應用程式使用同一台伺服器。但是,其他網站不會看到您的內部資料,因為沒有使用者可以存取主目錄或根目錄。
共享託管適用於以下幾種情況:
- 新企業或小型企業
- 個人網站和部落格
- 個體經營者和擁有者-營運商網頁
共享託管的優勢
共享託管計畫提供多種 Web 託管優勢:
- 降低每月費用。
- 內建功能,例如站點建置器和資料庫軟體。
- 易於設定和啟動。
- 能夠在一個帳戶上託管多個網站。
共享託管的限制
以下是共享 Web 託管服務的一些限制:
- 如果您伺服器上的另一個網站遇到流量高峰,則會影響您網站的效能。
- 您對伺服器組態的控制減少,這也限制了您的網站功能。例如,您不能安裝第三方軟體 (例如帳戶系統) 來與您的網站整合。
- 隨著使用者和流量的增長,成本可能會大幅增加。
VPS 託管
虛擬私有伺服器 (VPS) 託管供應商使用虛擬私有伺服器來為您提供對伺服器資源的更多專屬存取權限。VPS 託管技術對物理服務器進行分區,以建立您可以租用的小型虛擬伺服器。使用虛擬私有伺服器,您可以專屬存取實體伺服器上的空間和運算資源,例如記憶體和處理能力。您可以在虛擬伺服器上安裝作業系統並更好地控制伺服器環境。
VPS 託管適合這些情況:
- 流量不斷增加的中型企業。
- 需要在伺服器上安裝其他商業軟體的複雜網站。
VPS 託管的優勢
VPS 託管提供了幾個優勢:
- 完全控制您的虛擬伺服器組態。
- 易於擴展和自訂。
- 更好地控制網站效能。
VPS 託管的限制
VPS 託管通常需要您具備一些內部技術專業知識和伺服器組態知識。您可以選擇負責持續伺服器維護的受管託管服務來克服此限制。
專用託管
專用託管供應商可讓您存取完整的實體伺服器。您可以專屬存取僅用於您網站的專用伺服器。您可以根據自己的要求最佳化和控制環境。您可以自己對此伺服器進行分區,以在同一實體伺服器上託管多個網域。
專用託管計畫適用於這些情況:
- 大型企業和業務。
- 擁有多個網域的企業擁有者。
- 需要大量處理能力的複雜 Web 應用程式。
專用託管的優勢
用於 Web 託管的專用伺服器提供了幾個優勢:
- 更高的可靠性和安全性
- 更強大的伺服器最佳化功能
- 完全自訂伺服器組態
專用託管的限制
專用伺服器的租用和維護成本很高。您還必須具備內部技術能力。因此,已經充分縱向擴展的組織通常會發現專用託管更合適。
Java 外掛程式
Java 外掛程式在常用瀏覽器和 Java 平台之間建立連接,以便您可以在桌面瀏覽器中執行您的網站小程式。
雲端託管
雲端託管供應商使用資源共享和擴展來降低 Web 託管成本並提高網站效能。您可以獲取伺服器叢集的共享存取權,而雲端託管供應商可跨多個伺服器複寫您的網站檔案。如果其中一個雲端伺服器繁忙,託管供應商會自動將您的流量路由到另一台伺服器。這樣即可顯著提高網站效能,而不會增加您的持續成本。
您可以選擇共享託管、VPS 託管或專用雲端託管計畫。它們的區別在於基礎實體伺服器管理。
因為雲端託管有多種選擇,所以它適用於所有類型的企業,包括:
- 中小型企業。
- 電子商務和複雜的 Web 應用程式。
- 政府和非政府組織。
- 擁有多個網域的大型企業。
雲端託管的優勢
雲端託管可作為 Web 託管選項提供幾個優勢:
- 為您的網站使用者提供更高的可用性和可靠性。
- 隨著您的需求變化自動縱向或橫向擴展。
- 增加安全性,可滿足最高合規標準。
- 自動資料備份和冗餘。
- 高度靈活性 – 您僅需按實際用量付費。
現代 Web 託管的要求是什麼?
今天的網路和行動應用程式有望在世界各地提供。客戶希望對其 Web 應用程式進行現代化,以執行以下操作:
- 建立功能豐富的應用程式,可提供極具吸引力的使用者體驗,適用於所有類型的使用案例,例如靜態 Web 或伺服器端呈現的應用程式、行動應用程式登陸頁面,或漸進式應用程式。
- 為全球最終使用者提供盡可能最低的延遲。
- 擴展以滿足高峰工作負載和流量高峰。
- 提供適用於數百種不同桌面瀏覽器和行動裝置的應用程式。
- 持續監控應用程式,以在問題影響客戶體驗之前發現問題。
- 提高敏捷性、加速創新並更快地進入市場。
- 避免管理實體伺服器。
- 降低總體擁有成本 (TCO)。
- 建置安全的應用程式。
如何藉助自我管理伺服器執行個體來託管網站?
您可從多種不同的選項中選擇。
完全控制 Web 託管
如需完全管理網站伺服器,您可設定並控制 Amazon EC2 執行個體,然後執行多個網站及 Web 應用程式。雖然此方案能讓您對 Web 託管擁有最大控制權,但其較複雜,而且容易出現設定錯誤,因而需要具備專業知識。
實惠的靜態網站託管
若您擁有結構簡單、內容不常變更的靜態網站,則使用 Amazon S3 是不錯的選擇。託管網站經濟實惠,設定亦相對簡單,但您需要啟用 HTTPS 協定。
如何藉助半受管 VPS 來託管網站?
Amazon Lightsail VPS 是在 AWS 上自我管理 Web 伺服器最簡單的方法,提供簡單易用的虛擬私有伺服器 (VPS) 執行個體、容器、儲存體、資料庫等。對於希望在 AWS 上實現簡單的 Web 託管的中小組織而言,這是最佳 VPS Web 託管選擇,並且還有成長空間。
藉助 Amazon Lightsail,您只需點按幾下,就能啟動自己的網站或 Web 應用程式,以充分利用其簡便易用的雲端資源。該服務具有以下優點︰
- 藉助全球最受青睞的應用程式與開發堆疊來預設設定藍圖,包括 WordPress、Prestashop、Joomla、Node.js 及 LAMP。
- 完全設定的 MySQL 或 PostgreSQL 資料、區塊及物件儲存。
- 內建防火牆,可透過直覺化的主控台或 API 來管理。
- 整合的 HTTPS 憑證管理功能,且提供免費的 SSL 憑證。
此外,您還能受惠於簡化的負載平衡來應對流量尖峰、內容交付網路 (CDN) 部署、資料備份,以及與 AWS 的整合功能。
舉例來說,您在約五分鐘內即可部署 WordPress 網站。首先,建立 Amazon Lightsail 帳戶,然後遵循下列步驟操作。(請參閱這裡的完整指南)
步驟 1 – 建立執行個體
在 Amazon Lightsail 主控台中,點選「建立執行個體」。若您想要從預設執行個體位置變更,請選取 AWS 區域和可用區域。選取 Linux/Unix 做為您的平台,然後選取 WordPress 做為藍圖。或者可新增啟動指令碼、SSH 金鑰或自動快照進行備份。選取執行個體計劃,然後為您的執行個體輸入執行個體名稱,確保具有不重複的識別碼。
步驟 2 – 連線至 WordPress
等到 Lightsail 主控台中的執行個體從「啟動中」變更為「執行中」,然後選取其 Quick Connect 圖示。在 SSH 用戶端快顯視窗中,鍵入 ‘cat $HOME/bitnami_application_password’,以擷取預設密碼。您將使用此密碼,登入 WordPress 管理儀表板。
在 Lightsail 主控台的執行個體描述中,找到公有 IP 位址。這是以句點分隔的 5 位數組 IPv4 Web 位址描述符。
開啟新的瀏覽器視窗,然後鍵入 ‘http://PublicIpAddress/wp-login.php’,以便插入在 Lightsail 執行個體上找到的 IP 位址。在登入 WordPress 過程中,鍵入 ‘user’ 做為使用者名稱,以及在 SSH 用戶端快顯視窗中輸入 ‘password’ 做為密碼。此操作會前往 WordPress 管理員儀表板。
如何藉助無伺服器架構來託管網站?
AWS Amplify 讓您無須管理資源,即可部署及託管單頁 Web 應用程式與靜態網站。該服務是一系列雲端服務與程式庫,用於進行全堆疊應用程式開發,藉由 CI/CD Git 管道來觸發託管,從而適用於各種專案。
採用無伺服器架構,意味著您可獲得完全可擴展且按使用量付費的 Web 託管服務;然而,無伺服器架構僅與某些類型的 Web 應用程式組態相容。AWS Amplify 專為無伺服器架構建置,但其亦可支援透過 AWS Elastic Beanstalk 連線至受管後端。這是一項服務,無須管理底層基礎結構,即可部署並擴展 Web 應用程式與服務,同時還能視需要靈活控制資源。
如何藉助 Amplify 來部署 Next.js Web 應用程式
若您使用 React 及 Vue 等用戶端側轉譯技術,則 AWS Amplify 可託管靜態資源,而且您還可利用內建的 Web 技術,如 HTTPS。採用靜態生成的伺服器側轉譯式 Web 應用程式 (例如,使用 Next.js 及 Nuxt 建置的應用程式) 亦可獲得支援。
步驟 1 – 登入 AWS Amplify 主控台
登入您的 AWS 帳戶,然後移至 Amplify 主控台。若您尚無 Git 服務提供者與 Next.js 專案儲存庫,則可建立 GitHub 帳戶,然後複製 Next.js Static Export 範例專案至您的帳戶。
步驟 2 – 建立應用程式
在 Amplify 主控台,您可選擇「建立應用程式」,並選取 Git 服務提供者與儲存庫,然後在快顯視窗中授予 AWS Amplify 存取權。
步驟 3 – 驗證
確認前端建置命令與建置輸出目錄是否正確。您可依序點選,編輯環境變數等各項設定,然後點選「儲存並部署」您的專案,即可自動託管網站。
AWS 提供哪些 Web 託管服務?
AWS 為新創公司、中小型企業 (SMB)、企業、非營利和政府組織提供雲端託管解決方案,以低成本方式交付其網站和 Web 應用程式。AWS 為行銷、部落格、登陸頁面、豐富媒體、網站、電子商務和所有類型的 Web 應用程式提供了各式各樣的現代 Web 託管選項。
- Amazon Lightsail 是使用 AWS 啟動和管理 Web 伺服器的簡化方法。Lightsail 包含啟動網站所需的一切,價格實惠且可預測。
- AWS Amplify 託管是可擴展的全受管 CI/CD 和託管服務,用於靜態網站以及伺服器端呈現的 Web 應用程式。
- Amazon S3 提供了可用於上傳檔案以進行 Web 託管的儲存選項。
- Amazon EC2 提供可調整大小的雲端運算容量。您可以使用其來託管企業和其他密集使用應用程式的網站。
立即建立帳戶,開始在 AWS 上使用 Web 託管。
AWS 如何支援您的網站託管需求?
AWS 提供多種 Web 託管服務,可滿足所有業務需求、技能等級、預算、控制度、可擴展性需求,以及 Web 開發整合。探索 AWS 上的 Web 託管服務,該服務提供靈活的定價、從一開始就能實現可擴展性、以及全球覆蓋和強大的平台支援,是理想的託管服務提供者。