2016-01-22 92 views
1

我的網站是多一個靜態網站。該網站現在基於wordpress,我正在考慮使用自動縮放功能。谷歌計算引擎Auto Scaling

的問題是,我不擅長像Python,Java的,等啓動腳本...

我更舒服bash腳本。

有沒有辦法創建生產計算引擎的快照,並將其用作模板而不是實例組,而無需啓動腳本複雜性?

我有兩個實例,一個是單個實例,另一個是用於自動縮放的內部實例組。每當我的網站有更新時,我都必須在個別實例中更改它,並將快照磁盤作爲實例組中的模板移動,並且所有內容都將更新。

我的問題是,是否可行或我真的必須在啓動腳本上工作?

任何友好的建議將不勝感激。

+0

或簡單的話我怎麼能自動縮放我的WordPress的網站。因爲這些文檔比我的頭腦還要糟糕。 – user3852599

+0

「更多靜態網站」是什麼意思?虛擬機上是否有任何有狀態的服務(如MySQL數據庫)?數據庫處於讀寫模式還是隻讀模式?爲了能夠使用GCE管理的實例組的Autoscaler功能,虛擬機需要是無狀態的。 – Kamran

+0

對於遲到的回覆,靜態意味着網站內容不會經常更改。數據庫是讀寫的。我知道後端過程我很困惑,當我必須更新我的網站時,我該怎麼做。因爲機器是基於我必須從VM創建的img。所以困惑是,在小的變化的情況下,我總是必須創建一個新的映像,然後在虛擬機實例組中使用它,以便所有新的自動伸縮虛擬機都可以是更新數據。 – user3852599

回答

0

一些bash技能應該足以編寫啓動腳本,而不是使用額外的實例和圖像創建。請參閱documentation以獲得一個簡單的例子 - 只需輸入您用於準備該實例的所有bash命令即可。這應該相對容易,並且稍後可以輕鬆修改該過程。

如果您確實想避免編寫腳本,您所描述的內容應該是可能的:將一切已安裝的實例放在您喜歡的位置,然後將其刪除並保留該磁盤並從該磁盤創建映像。 一個小改進:您可以使用現有實例組中的實例abandoning它。