為什麼要使用 AWS 執行 Web 託管?

廣泛的平台支援
透過 AWS,您可以使用任何喜愛的 CMS,包含 WordPress、Drupal、Joomla 等等。AWS 也支援 Java、Ruby、PHP、Node.js 和 .Net 等熱門平台,並提供適用於這些平台的軟體開發套件。

資料中心遍佈全球
我們的客戶可能遍布全球。透過 AWS,只需按幾下滑鼠就可以在您選擇的任何地理位置讓資料中心或 CDN 託管網站。

從第一天開始的可擴展性
網站流量的波動很大。午夜的安靜時刻過去之後,可能會出現活動頻繁的社交媒體共享流量高峰,AWS 基礎設施可以隨著您的各種需求擴展和縮減。

彈性定價模式
AWS 只會針對您所使用的資源收取費用,無須預付費用或簽訂長期合約。AWS 提供按用量付費定價或固定月費定價的 Web 託管選項。
AWS 網站解決方案
簡單網站託管
簡單網站通常由執行內容管理系統 (CMS) (例如 WordPress)、電子商務應用程式 (例如 Magento) 或開發堆疊 (例如 LAMP) 的單一 Web 伺服器組成。透過軟體可輕鬆建立、更新、管理網站和提供內容。
簡單網站非常適合有多位作者且內容經常變更的中低流量網站,像是行銷網站、內容網站或部落格。這種網站為將來可能成長的網站提供一個簡單的起點。雖然這些網站通常成本較低,但需要 Web 伺服器的 IT 管理,本身也沒有高可用性的設計,且最多只能擴展到幾部伺服器。
最適用於:
- 建立在 WordPress、Joomla、Drupal、Magento 等常見應用程式上的網站
- 建立在 LAMP、LEMP、MEAN、Node.Js 等熱門開發堆疊上的網站
- 不太可能擴展超過 5 部伺服器的網站
- 希望管理自己 Web 伺服器和資源的客戶
- 希望透過單一主控台管理自己 Web 伺服器、DNS 和聯網的客戶
使用 Amazon Lightsail

Amazon Lightsail 是使用 AWS 啟動和管理 Web 伺服器最簡單的方法。Lightsail 含有立即開始網站所需的各種項目,包括虛擬機器、以 SSD 為基礎的儲存、資料傳輸、DNS 管理和靜態 IP,而且價格低廉又可預測。
只要按幾下就能開始使用 Lightsail 建立您的網站。選擇最適合網站的作業系統或應用程式範本,不到一分鐘,您的虛擬私有伺服器就能開始運作。您可以直接從 Lightsail 主控台輕鬆管理 Web 伺服器、DNS 和 IP 地址。
單一頁面 Web 應用程式託管
在 Web 瀏覽器中僅需要單一負載的靜態 Web 應用程式稱為單一頁面 Web 應用程式。使用者的所有後續動作均可透過瀏覽器中預先載入的 HTML、JavaScript 和 CSS 進行。後端資料可透過 GraphQL 或 REST API 進行存取,從資料存放區擷取內容及更新 UI,無須重新載入頁面。
單一頁面 Web 應用程式可提供原生或桌面應用程式般的效能。它們可透過動態功能以及驚人的快速效能,來提供所有靜態網站優勢 (低成本、高可靠性、無伺服器管理和可擴展性,以處理企業級流量)。
最適用於:
- 建立在 React JS、Vue JS、Angular JS 和 Nuxt 等單一頁面應用程式架構上的網站
- 建立在 Gatsby JS、React-static、Jekyll 和 Hugo 等靜態網站產生器上的網站。
- 漸進式 Web 應用程式或 PWA
- 不包含 PHP 或 ASP.NET 等伺服器端指令碼的網站
- 無伺服器後端的網站

使用 AWS Amplify 主控台

AWS Amplify 主控台提供使用無伺服器後端開發、部署和託管單一頁面 web 應用程式或靜態網站的完整工作流程。您可以使用 Amplify 架構新增動態功能至您的應用程式,然後再使用 Amplify 主控台立即將其部署到您的最終使用者。Amplify 主控台可提供多種功能:
- 持續部署可讓您在每個程式碼上將更新部署到他們的 Web 應用程式。
- 使用我們的 CDN (Amazon CloudFront) 向全球觀眾部署您的應用程式。
- 只需按一下即可自動啟用 HTTPS,從而設定您的自訂網域。
- 藉助功能分支部署,使用者可使用新功能而不影響生產。
簡易靜態網站託管
靜態網站可將 HTML、JavaScript、影像、影片及其他檔案交付給您的網站訪客,其中不包含 PHP 或 ASP.NET 等伺服器端應用程式程式碼。這種網站通常用於交付個人或行銷網站。
靜態網站的成本很低、可靠性極高、不需要伺服器管理,而且可擴展以處理企業級流量,無須額外的工作。
最適用於:
- 不包含 PHP 或 ASP.NET 等伺服器端指令碼的網站
- 不常變更且作者不多的網站
- 需要針對偶爾出現的高流量進行擴展的網站
- 不希望管理基礎設施的客戶
使用 Amazon Simple Storage Service (Amazon S3)

Amazon S3 是具備簡單 Web 服務界面的物件儲存,可讓您在 Web 上隨處存放和擷取任意數量的資料。它的設計是為了提供 99.999999999% 的耐久性,且可擴展到全球超過數兆個物件。
要在靜態網站使用 S3,只需將檔案上傳到 S3 儲存貯體並針對 Web 託管設定 S3 儲存貯體即可。
企業 Web 託管
企業網站包含非常熱門的行銷和媒體網站,還有社交、旅遊以及其他密集使用應用程式的網站。例如,Lamborghini、Coursera 和 Nordstrom 都使用 AWS 託管他們的網站。企業網站需要動態擴展資源且具備高可用性,才能支援需求最高的高流量網站。
企業網站使用多個 AWS 服務,且通常跨多個資料中心 (稱為可用區域)。建立在 AWS 上的企業網站提供高可用性、可擴展性及高效能,但也比靜態或簡單網站需要更多的管理和行政工作。
最適用於:
- 至少跨兩個資料中心使用多部 Web 伺服器的網站
- 需要使用負載平衡、自動擴展或外部資料庫進行擴展的網站
- 需要持續高 CPU 使用率的網站
- 需要對其 Web 伺服器組態及管理有最大控制權和彈性的客戶
使用 Amazon Elastic Cloud Computing (Amazon EC2)

Amazon EC2 提供可調整大小的雲端運算容量。它的設計旨在讓開發人員能更輕鬆地進行 Web 規模的雲端運算,並提供網站和 Web 應用程式最大的可擴展性和可用性。Amazon EC2 按您實際使用的容量收費,從而改變了成本結算方式。
要使用 EC2 託管網站,您需要在 AWS 管理主控台建立和設定 EC2 執行個體。