elasticsearch - 在 Google Compute Engine 上使用抢占式虚拟机

标签 elasticsearch google-compute-engine autoscaling

我正在尝试在 Google Compute Engine 上使用多个 Pre-emptive VM 实例来提供 Elasticsearch 服务,并面临如下一些疑问:-

  1. 30 秒的窗口是否足以将数据从抢占式 Elasticsearch 实例存储到稳定的虚拟机?

  2. 如何保存一个正在结束的虚拟机的状态并将其恢复到另一个?

  3. 有没有 Google Autoscaler 的替代品?

最佳答案

您可以尝试运行 'shutdown-script'使用以下命令创建快照:

gcloud 计算磁盘快照 [disk_name] --zone=[zone] --snapshot-names=[snapshot_name]

尽管您应该设法拥有不同的快照名称。使用它您将拥有当前 VM 状态的备份,但是在创建快照时没有自动的方法从该快照创建另一个 VM。

据我所知,没有与自动缩放器功能相同的预定义替代方案。尽管您也可以尝试使用关闭脚本来启动 VM。

关于elasticsearch - 在 Google Compute Engine 上使用抢占式虚拟机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37851589/

相关文章:

Azure - 无法自动扩展,因为找不到监控数据

kubernetes - Kubernetes Horizo​​ntal Pod Autoscaler 如何计算 CPU 百分比?

elasticsearch - Elasticsearch仅与过滤器匹配

elasticsearch - Elasticsearch 中用于通配符搜索的 ngram

elasticsearch - 带有 Elasticsearch 的 Word2vec 文本相似性

nginx - 将我的Docker容器暴露于GCP上的外部IP

google-cloud-platform - 需要获取关于实例上次在 gcp 中停止的时间数据

elasticsearch - Logstash 根据现有字段创建新字段

google-cloud-platform - GCP 上 f1-micro 的 CPU 使用率是多少?

Kubernetes HPA 使用来自另一个部署的指标