【发布时间】:2017-05-23 08:06:07
【问题描述】:
实例模板对于创建托管实例组至关重要。事实上,托管实例组对于在 GCP 中创建自动缩放组至关重要。
这个问题是另一个question's answer 的一部分,该问题是关于构建一个自动缩放和负载平衡的后端。
我已经编写了以下答案,其中包含创建实例模板的步骤。
【问题讨论】:
标签: google-cloud-platform google-compute-engine
实例模板对于创建托管实例组至关重要。事实上,托管实例组对于在 GCP 中创建自动缩放组至关重要。
这个问题是另一个question's answer 的一部分,该问题是关于构建一个自动缩放和负载平衡的后端。
我已经编写了以下答案,其中包含创建实例模板的步骤。
【问题讨论】:
标签: google-cloud-platform google-compute-engine
实例模板是 GCP 中的全局资源,即同一模板可用于在 GCP 的任何区域中创建托管实例组。但是,如果在模板中指定了区域,则该模板只能在该特定区域中使用。
实例模板定义机器类型、图像、身份标签和其他实例属性。这样做是为了在托管实例组中维护相同的实例。稍后,此实例组可用于创建自动伸缩组,也可以进行负载均衡。
可以在控制台或gcloud 中创建实例模板,如下所示:
gcloud compute instance-templates \
create sample-template \
--image CentOS 6 \
--tags http \
--scopes=sql-admin,storage-ro,logging-write \
--metadata startup-script-url=\
gs://<bucket-name>/<startup-script>.sh,\
<other-variable>=<value>
上面的命令创建了一个基于 CentOS 6 镜像的实例模板,带有一个标签、一些作用域和一个启动脚本。
最佳实践:从我的角度来看,创建一个安装了所有软件的自定义映像比使用启动脚本更好。因为在组中启动新实例所需的时间应尽可能短。这将提高您扩展 Web 应用程序的速度。
这是3-part series 的第 1 部分,关于构建自动缩放的负载平衡后端。
【讨论】: