【问题标题】:Mounting a SSD disk in autoscaling group在自动伸缩组中挂载 SSD 磁盘
【发布时间】:2018-07-26 09:16:19
【问题描述】:

我有一个 VM 实例,它具有以下配置并在其上运行 geth 区块链。

20 GB HDD (boot disk)
500 GB SSD (chain data)

geth 节点工作正常并且同步。正如预期的那样。我想将此类实例放在 HTTP 负载均衡器后面,但是我不确定扩展实例的最佳方法,因为它还包括已安装磁盘上的链数据。

我想在想要扩展实例时有以下选择:

  1. 使用引导磁盘 SSD (500GB) 创建一个实例,并创建一个可用于创建 Instance Template 的映像。 (区块链仍然需要时间来同步。)

  2. chaindata 保留在已安装的磁盘中并创建映像。扩展实例时,从该映像创建一个磁盘,并使用gcloud 将其附加到新启动的实例。 (区块链仍然需要时间来同步。)

有没有比上述任何一种方法更好的方法?

【问题讨论】:

    标签: google-cloud-platform google-compute-engine geth


    【解决方案1】:

    更好的方法是使用 Google Kubernetes Engine 虚拟机节点。最好在 GKE 上运行 geth。这将加快同步过程,因为您可以创建具有自动缩放功能的 StatefulSet,并且每个 pod 都可以拥有自己的 SSD 磁盘。

    有关这方面的更多信息,您可以按照说明进行操作in this thread

    【讨论】:

      猜你喜欢
      • 2019-08-22
      • 2016-11-15
      • 2013-08-24
      • 1970-01-01
      • 1970-01-01
      • 2014-04-15
      • 2017-12-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多