Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 在自动缩放组中安装SSD磁盘_Google Cloud Platform_Google Compute Engine_Geth - Fatal编程技术网

Google cloud platform 在自动缩放组中安装SSD磁盘

Google cloud platform 在自动缩放组中安装SSD磁盘,google-cloud-platform,google-compute-engine,geth,Google Cloud Platform,Google Compute Engine,Geth,我有一个VM实例,它具有以下配置并在上面运行geth区块链 20 GB HDD (boot disk) 500 GB SSD (chain data) geth节点工作正常且同步。正如所料。我想把这样的实例放在HTTP负载平衡器后面,但是我不确定扩展实例的最佳方法,因为它还包括挂载磁盘上的链数据 我想,当我想要缩放实例时,我有以下选项: 使用启动盘SSD(500GB)创建一个实例,然后创建一个映像,该映像可用于创建一个实例模板。(区块链同步仍需时间。) 将链数据保存在装入的磁盘中,并创建映像。

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

20 GB HDD (boot disk)
500 GB SSD (chain data)
geth
节点工作正常且同步。正如所料。我想把这样的实例放在HTTP负载平衡器后面,但是我不确定扩展实例的最佳方法,因为它还包括挂载磁盘上的链数据

我想,当我想要缩放实例时,我有以下选项:

  • 使用启动盘SSD(
    500GB
    )创建一个实例,然后创建一个映像,该映像可用于创建一个
    实例模板
    。(区块链同步仍需时间。)

  • 链数据
    保存在装入的磁盘中,并创建映像。缩放实例时,从该映像创建一个磁盘,并使用
    gcloud
    将其连接到新启动的实例。(区块链同步仍需时间。)


  • 有没有比上述方法更好的方法呢?

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

    有关这方面的更多信息,请按照说明进行操作