依照實作指南開始使用

5 個步驟  |  60 分鐘

WordPress_Website_HERO-ART_small

問:什麼是 WordPress?

WordPress 是以 PHP 和 MySQL 為基礎的開放原始碼部落格工具及內容管理系統 (CMS),不管是個人部落格或高流量網站,它都可提供支援。

問:為什麼要在 AWS 上託管 WordPress?

第一版 WordPress 是在 2003 年推出,建立時並未考慮到現在的彈性及可擴展雲端基礎設施。透過 WordPress 社群的努力以及不斷推出各種 WordPress 模組,這個 CMS 解決方案的功能也不斷地擴充。現在建立的 WordPress 架構已能夠充分利用 AWS 平台的各種好處。AWS 為最高要求的應用程式提供一個可靠、可擴展、安全、高效能的基礎設施。

問:讓堆疊啟動並執行需要多久的時間?

啟動新的 Elastic Beanstalk 環境通常不到 5 分鐘,但如果要啟動大量的執行個體或包含資料庫執行個體則需較長的時間。資料庫執行個體需要約 10 分鐘才能啟動。

問:在 AWS 上託管應用程式之後,是否還能自訂應用程式?

Elastic Beanstalk 環境上的大部分設定可在啟動之後變更。不過,應用程式名稱、環境名稱、平台和 VPC 指派無法變更。

問:在 AWS 和 Elastic Beanstalk 上託管應用程式的好處是什麼?

Elastic Beanstalk 提供監控工具、資源管理及簡單組態選項,讓您可以輕鬆管理環境。您只需上傳程式碼,從容量佈建、負載平衡、自動擴展到應用程式運作狀態監控的部署,Elastic Beanstalk 都可為您自動處理。同時,您能夠完全控制為應用程式提供支援的 AWS 資源,並可隨時存取基礎資源。

問:我將擁有堆疊中的資源嗎?

您環境中的所有資源,除了指向負載平衡器的 CNAME 記錄以外,都是在您的帳戶下啟動。為了避免偏移,您應該只使用 Elastic Beanstalk 提供的功能來管理這些資源。

問:如何變更為我建立的環境組態?

您可以使用 Elastic Beanstalk 管理主控台或 EB CLI 來變更執行中環境的設定,或儲存環境目前的組態並將其套用到其他環境。您也可以使用組態檔,在應用程式的原始程式碼中設定和擴展環境中的資源。

問:當流量增加時要如何擴展應用程式?

設定您環境的 Auto Scaling 群組,在流量達到預先定義的閾值時啟動更多執行個體。

問:如何更新應用程式?

使用 Elastic Beanstalk 管理主控台或 EB CLI,將新版的應用程式原始程式碼部署到執行中的環境。

問:如何進一步了解 AWS 上的安全性與安全最佳實務?

請瀏覽 AWS Security Center 以進一步了解或找到有關此主題的資源。

依照實作指南開始使用