依照實作指南開始使用

5 個步驟  |  60 分鐘

WordPress_Website_HERO-ART_small

在這個專案中,您將學習如何部署和託管 WordPress,這是一個以 PHP 和 MySQL 為基礎的開放原始碼部落格工具和內容管理系統 (CMS)。您將實作一個架構來託管用於生產工作負載的 WordPress,而且只需承擔最基本的管理責任。為了達成這個目標,您將使用 AWS Elastic Beanstalk 和 Amazon Relational Database Service (RDS)。上傳 WordPress 檔案之後,Elastic Beanstalk 會為您自動處理部署工作,從容量佈建、負載平衡、自動擴展一直到應用程式運作狀態監控。Amazon RDS 除了提供經濟實惠且可調整大小的容量,還能為您管理耗時的資料庫管理任務。

wordpress-arch-v2
依照實作指南開始使用

您可以完成哪些工作:

使用 AWS Elastic BeanstalkAmazon Relational Database Service (RDS) 啟動 Web 堆疊來託管 WordPress 應用程式。Elastic Beanstalk 會為您佈建和管理基礎設施 (例如 Amazon EC2 執行個體) 和堆疊元件 (例如,作業系統、Web 伺服器、語言/架構)。RDS 提供 MySQL 資料庫。

使用 AWS Elastic Beanstalk 來部署 WordPress。您要將程式碼上傳到 Elastic Beanstalk,它會為您處理所有部署的細節。

開始之前您需要準備什麼:

AWS 帳戶:您需要有 AWS 帳戶才能開始佈建用來託管 WordPress 的資源。 註冊使用 AWS

技能層級:需要具備使用 WordPress 的經驗。

AWS 經驗:建議具備 AWS 及其服務的中級知識。

每月帳單估算:

建立 WordPress 網站的總成本依使用量以及為 Web 伺服器和資料庫執行個體選用的執行個體類型而有所不同。使用本指南中建議的預設組態,託管 WordPress 網站的成本一般為每月 450 USD。這個成本反映出為生產就緒型 WordPress 工作負載建議的最低資源,也就是只有一個作用中 Web 伺服器和另一個獨立的 Amazon RDS MySQL 資料庫執行個體。倘若當 WordPress 網站的流量增加而您要使用 Auto Scaling 增加 Web 伺服器執行個體的數量時 (假設 Web 伺服器整個月都在作用中,每個額外的 Web 伺服器約每月 75 USD),總成本可能會提高。若要查看使用的服務明細及相關的成本,請參閱使用的服務和成本


需要更多資源以開始使用 AWS?請瀏覽資源中心入門以進一步了解。

此白皮書更詳盡地描述使用 AWS Elastic Beanstalk 實作 WordPress 的細節。其內容說明了針對 WordPress 部署,使用 Amazon CloudFront 和 Amazon ElastiCache 設定 CDN 和記憶體內快取的方法。

從 AWS Marketplace 尋找和啟動執行 WordPress 的預先設定映像。

利用 Lightsail 加速 Wordpress 網站。它提供在 AWS 上啟動網站需要的所有項目 – 運算、儲存和聯網 – 而且價格低廉且可預測。