2016-01-22 168 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它。