1
我正在構建一個WordPress高可用性服務。我對Wordpress有一點了解,但不知道如何讓它爲HA工作和設置。我已經完成了各種文章的閱讀,但不確定在一臺主機發生變化時,如果容忍Wordpress,現在另一臺主機會作出反應。AWS WordPress高可用性EFS,EC2和MySQL數據庫
我從2個EC2實例,EFS(NFS)和RDS MySQL數據庫開始。 EFS用於在兩個實例上共享應用程序配置/數據/內容。 RDS MySQL數據庫也將在兩個實例上共享。有沒有人看到這個設計有任何障礙?我想知道如何在一臺主機上更新Wordpress插件,以及其他主機是否會動態地看到相同的更新。
感謝您的信息和建議@Antonio!我計劃在我們的設計中使用Cloudfront服務。很高興你有這個設計爲你工作,因爲它有助於驗證我們的想法。我也喜歡你已經納入自動縮放的事實;絕對會設置。我仍然對Wordpress的改變感到好奇......你如何在HA環境中升級WordPress的「核心和/或插件」?我假設你只需要一臺主機,而另一臺主機的WordPress服務只需要重新啓動? – Joe
您的WordPress文件將存儲在EFS中。 更新/安裝插件時,您的一個EC2實例將下載所需文件並將其保存到EFS中。所有其他EC2實例將自動從EFS中獲取新文件。 如果您想確保所有實例使用更新的PHP文件,您可以重新加載PHP-FPM進程(或者只是清除操作碼緩存)。 – Antonio