8
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Preemptible VM を instance group で立てる

Last updated at Posted at 2015-05-21

漢なら GCE で Preemptible VMs を instance group で 100 万インスタンス規模でオンデマンドで立てて分散レイトレーシング処理を短時間で行いたいですよね!

でもまだベータ機能なので 100 万インスタンス起動は無理そうですので, とりあえず準備として instance groups で Preemptible VM をささやかに立ててみましょう.

できました.

Screen Shot 2015-05-21 at 12.03.54 PM.png

Terminate モードに設定を忘れずに

gcloud CLI 経由で作業するものとします.

instance template の create 時に --preemptible (--preemptive無いことに注意!) に加えて, maintenance-policy を TERMINATE に設定する必要があります.

--maintenance-policy TERMINATE

TERMINATE に指定しないと, MIGRATE がデフォルト値なので, instance group 生成時に

Invalid value for field 'properties.scheduling.preemptible': 'true'.  Scheduling must have preemptible be false when OnHostMaintenance isn't TERMINATE.

というエラーが表示されます.

まとめ

GCE で オンデマンド C++ PaaS っぽいことをして, レイトレーシングの計算ができるようになってきた感があります. 勝てます.

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?