【问题标题】:Google Compute Engine Auto Scaling谷歌计算引擎自动缩放
【发布时间】:2016-04-29 13:32:34
【问题描述】:

我的网站更像是一个静态网站。该网站现在基于word-press,我正在考虑使用自动缩放功能。

问题是我不擅长python、java等启动脚本……

我更喜欢 bash 脚本。

有没有办法创建生产计算引擎的快照并将其用作模板而不是实例组而不需要启动脚本复杂性?

我有两个实例,一个是单个实例,一个是用于自动缩放的内部实例组。每当我的站点有更新时,我必须在单个实例中更改它并将快照磁盘作为模板移动到实例组中,所有内容都会更新。

我的问题是,这可行还是我真的必须编写启动脚本?

我们将不胜感激任何友好的建议。

【问题讨论】:

  • 或者用简单的话来说,我如何自动扩展我的 wordpress 网站。因为文档让我有点不知所措。
  • “多一点静态网站”是什么意思?您的 VM 上是否运行任何有状态服务(如 MySQL 数据库)?数据库是读写模式还是只读模式?为了能够使用 GCE 托管实例组的 Autoscaler 功能,VM 需要是无状态的。
  • 抱歉回复晚了,静态意味着网站内容不会经常更改。数据库是读写的。我知道后端过程我很困惑,当我必须更新我的网站时我会怎么做。因为这台机器基于我必须从 VM 创建的 img。所以令人困惑的是,如果发生小的变化,我是否总是必须创建一个新映像,然后在 VM 实例组中使用它,以便所有新的 Autoscale VM 都可以更新数据。

标签: google-compute-engine


【解决方案1】:

一些 bash 技能应该足以编写启动脚本,并且根本不使用额外的实例和映像创建。请参阅documentation 以获得一个简单的示例 - 只需输入您用于自己准备该实例的所有 bash 命令。这应该相对容易,并且允许以后轻松修改该过程。

如果您真的想避免编写脚本,那么您所描述的应该是可能的:获取一个安装了您喜欢的所有内容的实例,然后删除它并保留磁盘并从该磁盘创建一个映像。 一个小的改进:您可以通过abandoning it 使用现有实例组中的实例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-05
    • 2015-08-21
    • 2014-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-07
    相关资源
    最近更新 更多