一時ストレージは何に適していますか?


14

Amazon ec2のエフェメラルストレージについて読んでいますが、Amazonが提供する数百GBの最適な使用方法を見つけようとしています。永続的でない場合、何に役立つのでしょうか?


4
インスタンスの存続期間中持続します。多くの場合、通常のドライブとして使用し、障害に備えて設計することをお勧めします。IE毎日などの増分バックアップ、自動化されたインスタンス・リカバリ、または、あなただけのEBSの画像を担保し、あなたがなど大規模な転送のためで遊ぶためにいくつかの予備のスペースを持っているので、起動時に一時的なストレージをマウントして起動することができます
Flashman

1
また、EBSボリュームの場合のように、一時ストレージでのiopsの支払いは行いません。
アンドリューメイマン

回答:


15

Flashmanが指摘したように、一時ストレージはインスタンスの存続期間中「永続的」です-これは/tmp&のようなもの/var/tmpやキャッシュに最適です-基本的に、再起動時に消えることで恐ろしく不便にならないものなら何でも。

日常的に巨大なデータファイルを処理してより有用な情報に変換する必要がある場合、これは優れたオプションです-数百ギグの元データを一時ストレージに保持し、蒸留データをどこかに永続的に保存できます。


3

一時ファイルおよび/またはスワップパーティションとして。

起動時にスワップドライブ自動的に作成するための手順を次に示します。記事を引用するには...

「swapon」という名前のサービスを作成します。

sudo nano /etc/init.d/swapon

そして、次のコンテンツを追加します。

# chkconfig: 2345 95 20
# description: Adding swap to ephemeral0
# Adding swap to ephemeral0
# processname: swap
dd if=/dev/zero of=/media/ephemeral0/swap bs=1024 count=8M
mkswap /media/ephemeral0/swap
chown root:root /media/ephemeral0/swap
chmod 600 /media/ephemeral0/swap
swapon /media/ephemeral0/swap

このサービスは、8GBのスワップファイルを生成します(したがって、8M * 1024byte)。必要な量がこれより少ないか多い場合は、「count」パラメーターを変更します。

最後のステップ:実行時に実行権限を割り当て、このスクリプト/サービスを起動時に有効にします。

sudo chmod +x /etc/init.d/swapon
sudo chkconfig --level 345 swapon on

これで、EC2インスタンスを起動(または再起動)するたびにスワップが作成されます。

.. /引用を終了します。

Windowsページファイルでも同様のことができるかもしれませんが、私はそれについての指示を見ていません。次回インスタンスが起動するときにディスクが初期化されるため、ドライブをフォーマットしてページファイルを移動することはできないと思います(ページファイルを移動するには再起動が必要です)。

また、ほとんどのインスタンスタイプには、(おそらく)個別の物理ドライブを表す複数のエフェメラルディスクが付属しているため、これらのデバイス間でストライピング(冗長性がない場合はRAID 0、冗長性がある場合はRAID 10)によりスワップパフォーマンスがさらに向上することに留意してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.