Load-Balancing

如何為現有的 Wordpress VM 設置具有不同區域的多個 VM 的全域負載均衡器?

  • January 24, 2018

一些資訊

我是Google云平台的新手。我使用Google 的 Click to Deploy啟動器部署了我的 Wordpress 網站。

我按照教程為我的 VM 實例設置負載平衡並啟用 Cloud CDN: Image

但我想為亞洲和歐洲等其他地區的網站提供服務,並為他們啟用 Cloud CDN 以改善使用者的瀏覽體驗。這是我不知道該怎麼做的地方。我閱讀並遵循了 Google關於創建跨區域負載平衡的文件,但由於我的所有實例都不健康,因此它並不十分成功。(見圖

我的問題

如何為我的 Wordpress 網站設置不同區域的 VM 實例的跨區域負載均衡(啟用 Cloud CDN)?

我是否必須創建這些虛擬機並在每個虛擬機上分別安裝 Wordpress,並且必須手動配置每個站點,以便它們的內容與我的主站點(部署在 us-west 伺服器上的虛擬機)同步?

親切的問候。

對於負載平衡 wordpress,您可以為單獨的區域設置託管實例組,這些實例將是彼此的精確副本。為此,您需要從wordpress的磁碟映像中創建一個實例模板。創建實例模板後,您可以創建兩個託管實例組(每個用於一個區域),並啟用自動縮放(自動縮放器可以根據需要輕鬆調整應用程序的資源)。然後您可以將後端配置到負載均衡器

其次,如果您正在管理流量大的網站,您可能希望使用與 Wordpress 不同的數據庫。這可以通過 Cloud SQL 來實現。將數據從 wordpress 上的 MySQL 數據庫導入雲 sql。並允許從 wordpress 伺服器連接雲 sql。更多內容在這裡討論。Cloud SQL 可以部署到單個區域並自動複製到其他區域。有一個內部功能請求,其中包含 SQL 的多區域複製的解決方法

引用自:https://serverfault.com/questions/893618