EC2 のほとんどのインスタンスには、インスタンスストア(エフェメラルストア)というディスク領域が存在する。この領域はEBS とは異なりディスクI/O に対する課金が発生しないなどのメリットがある。
しかし、この領域に存在するデータはEC2 インスタンスをStop/Start すると失われてしまうので注意したい。連続稼働しているEC2 インスタンスなどでは、このことを意識しなくなりがちだ。本来、保持し続けるべきデータをインスタンスストアに保存してしまい、Start/Stop したときにすべて消えて取り返しがつかなくなることがある。
つまずき対策
このような事態に陥らないためには、保持し続けるデータは必ず、外付けストレージのAmazon EBS(Elastic BlockStore)に保存することだ。一時的なデータや極端にI/O が発生する処理にのみ、インスタンスストア領域を使用する、というように使い分ける必要がある。
サーバーワークス クラウドインテグレーション部 技術二課 課長