2014年5月14日水曜日

EBS backed と instance store backed など

instance store backed での利用は今どきあまりないと思うし

http://aws.typepad.com/sajp/2014/04/trainingfaqbest10.html

をみるに、EBS backed は 2009年後半頃からある。ので、、4年半くらい経っているけども、自分の場合は instance store backed で利用することが多かったため(~2012年くらい)、それこそメモ的に。

ルートデバイスのストレージ を見よう。
http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/ComponentsAMIs.html#storage-for-the-root-device

EBS backed の場合には
・起動が速い
・サイズ制限1TiB
・stopでき、データ保持される (EBSだからね..)
・(stopして)インスタンスタイプなど変更可能

なのでEBS backedを使わない理由はないように思える。
(instance store backed で10GiBのイメージが強かったので1TiB使えるのは知らなかった。。1TiBで使いたいケースはどんな場合だろう。)

また、
ステータスチェックに失敗したインスタンスのトラブルシューティング
http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/TroubleshootingInstances.html

のとおりEBS backed ならばインスタンス障害時にいったんインスタンスを停止してから再開できる。instance store backed だと停止できないので、別インスタンス作ってサヨナラ。これは、メンテナンス時にも効いてくる。

Amazon EC2 のメンテナンスのヘルプページ
https://aws.amazon.com/jp/maintenance-help/
EBS-backed AMI: EBS-backed AMI を使用している場合、インスタンスを停止してから再開することで簡単に再起動できます。このとき、インスタンスのローカルインスタンスストアに保存されて いたデータはすべて失われますので、必要なデータはインスタンスを停止する前にバックアップしておきます。(以下略
Instance store-backed AMI: Instance store-backed AMI を使用している場合、AMI を再バンドルして新しいインスタンスを起動する必要があります。このとき、インスタンスのローカルインスタンスストアに保存されていたデータはすべて失わ れ、インスタンスの内部 IP アドレスも変わります(Amazon VPC 内で実行している場合を除く)。

EBS backedでも当然ながらinstance storeに大事なものおいてたらstopしたらそこだけは助からないから下記スライドをみてどう使うかを決めておくのが吉。


ルートデバイスでなく、
インスタンスについてくる instance store は EBS とどう使う分ける?というのはここらへんを見ると良い。

[AWSマイスターシリーズ] Instance Store & Elastic Block Store
http://www.slideshare.net/AmazonWebServicesJapan/aws-instance-store-e

EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-
http://www.slideshare.net/imaifactory/ephemeral-ssd

いつからかPIOPSやらEBS-Optimizedなどもあるのでなかなか奥深い。
前は「1本だけだとバーストで数百IOPSかー」という印象だったのだけど。

Q: Amazon EBS ボリュームには、どのようなパフォーマンスが期待できますか?
http://aws.amazon.com/jp/ec2/faqs/#What_kind_of_performance_can_I_expect_from_Amazon_EBS_volumes
(snip)
スタンダードボリュームは、I/O 要件が中程度またはバースト性のあるアプリケーション用のストレージに適しています。このボリュームの平均パフォーマンスは約 100 IOPS であり、ベストエフォートで最大数百 IOPS のバーストも可能です。スタンダードボリュームは、ブートボリュームとしての使用にも適しており、バースト可能であることからインスタンス起動時間が短縮されます。
(snip)


ほか
ストレージ
http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/Storage.html

Amazon EC2 インスタンスストア
http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/InstanceStorage.html

0 件のコメント:

コメントを投稿