我有一个具有以下配置的VM实例,并在其上运行geth区块链。
20 GB HDD (boot disk)
500 GB SSD (chain data)
geth
节点可以正常工作,并且处于同步状态。如预期的那样。我想将此类实例放置在HTTP负载平衡器之后,但是我不确定扩展实例的最佳方法,因为它还包括已挂载磁盘上的链数据。
我想在扩展实例时有以下选择:
使用启动磁盘SSD(500GB
)创建一个实例,并创建一个映像,该映像随后可用于创建Instance Template
。 (区块链仍然需要时间来同步。)
将chaindata
保留在已安装的磁盘中并创建映像。扩展实例时,请从该映像创建磁盘,然后使用gcloud
将其附加到新启动的实例。 (区块链仍然需要时间来同步。)
是否有比以上任何一种方法更好的方法?