ダーンの答え は、Eric HammondによるすべてのEBSの利点の優れた要約(+1)を示していますが、前もってもう一度1つのポイントを強調します:
エフェメラルストレージは停止/開始サイクルで失われます および通常はなくなる可能性があります 、したがって、永続的な価値のあるものをそこに配置することは絶対に避けてください。つまり、一時的なデータのみを配置して、簡単に失ったり再構築したりすることができます。 、スワップファイルや計算中に使用されている厳密に一時的なデータなど。もちろん、たとえばそこに巨大なインデックスを保存することもできますが、何らかの理由(インスタンスの再起動、ハードウェア障害など)でストレージがクリアされた後、これらを再構築する準備をする必要があります。
したがって、MySQLデータベースをエフェメラルストレージに保存することは、自分が何をしているかを正確に理解していて、常に特定の時点のバックアップなどを用意する準備ができている場合を除いて、そもそも良い考えではありません。
とはいえ、これは確かにサーバー障害 に属しています。 、そしてすでにかなりの類似または関連する質問があり、回答されています-私は通常検索結果にリンクしませんが、それはここで実際に役立ちます。ebsエフェメラルパフォーマンス ;アドホックな判断に最も関連があると私が考える答えは次のとおりです。
- Eric Hammondは、 Ec2マイクロインスタンス、EBS、I / O、および速度について説明しています。どうすればパフォーマンスを向上させることができますか?
- Ericは
AmazonEC2でEBSブートインスタンスを使用する必要があります 、AWS全般、特にEC2/EBSに関する他の多くの優れた記事の中で
- Ericは
- Jonikは、EC2での読み取りアクセスの方が高速です。ローカルドライブまたはEBS?
- aculichは
EBSの使用がボトルネックになっていますか? - トピックに関するその他の記事へのリンク