【不具合内容】
GCPのVMインスタンスを起動しようとした際に発生。時間をおいて何度か試みるが変わらず。
【原因】
Compute Engineの無料枠の組み合わせとしてよく知られるマシンタイプ”e2-micro”とゾーン”us-central1″は共有であるため、おそらく逼迫してしまう時間帯があるように思う。マシンタイプとゾーンの組み合わせを変えることによって発生しなくなる。
Compute Engineの無料枠
https://cloud.google.com/free/docs/free-cloud-features?hl=ja#compute
【解決方法】
①マシンタイプを変更する
マシンタイプを変更するには「GCPメニュー」-「Compute Engine」-「VMインスタンス」より一旦VMインスタンスを停止し、上部にある「編集」リンクをクリック。「マシンの構成」-「マシンタイプ」より任意のマシンタイプを選択後保存。VMインスタンスを起動する。
※VMインスタンスを起動したままマシンタイプの変更は不可能。
※無料枠の条件はマシンタイプ”e2-micro”のみとなっているため、無料枠の条件を外れてもよい場合のみ。
②ゾーンを変更する
無料枠のゾーンは us-west1、us-central1、us-east1と複数の選択肢があり、無料枠を使い続けたい場合は(現時点では)こちらの方法が吉。変更するにはVMインスタンスを生成し直す必要がある。
一旦現在のVMインスタンスを「GCPメニュー」-「Compute Engine」-「スナップショット」もしくは「GCPメニュー」-「Compute Engine」-「マシンイメージ」などでバックアップを取り、バックアップしたマシンイメージやスナップショットからVMインスタンスの再生成を行う。このときゾーンの選択ができるので、任意のゾーンに変更したインスタンスを生成する。
※「マシンイメージ」からの再生成は確認済み「スナップショット」からの再生成は未確認
※「スナップショット」は月5GBまでが無料枠の範囲内。
※「マシンイメージ」は有料(リージョンと容量によって変わるが無料枠のリージョンで1GB単位/月 $0.080 US)
マシンイメージの料金
https://cloud.google.com/compute/disks-image-pricing?hl=ja#machine_image