0

EBSストアが構成されていない限り、新しく作成されたAmazonインスタンスのエフェメラルデータストアがデフォルトで使用されると私が理解している限り。

エフェメラル データ ストアを使用するインスタンスを停止すると、すべてのデータが失われます。それが正しいか ?

インスタンス用に EBS ストアが自動的に作成されていることに気付きました。ホーム ディレクトリにいくつかのファイルを作成しましたが、このファイルは再起動後に削除されませんでした。では、エフェメラル データはどこに保存されるのでしょうか。

データベースを Amazon ホストにインストールしたい。デフォルトのセットアップでデータが失われることを心配する必要がありますか?たとえば、一般的な構成は何ですか?

  • インスタンスを作成
  • データベースをエフェメラル データ ストアにインストールして構成する
  • AMIを作る
  • EBS ストアを作成し、それをストレージとして使用するようにデータベースを構成する
4

2 に答える 2

2

エフェメラル データ ストアを使用するインスタンスを停止すると、すべてのデータが失われます。それが正しいか ?

具体的には、ノードを終了または停止すると、インスタンス固有のストレージのデータはすべて失われます。再起動は異なり、その場合、データはそのままです。これらの用語を使用して、AWS コンソールの用語と一致させています。

少し混乱させるために、一部の EBS-backed ノードにはインスタンス固有のストレージもあります。ただし、すべてのインスタンス ストレージ ノードは 100% インスタンス ベースです。そのため、データが EBS ディスクまたはインスタンス ローカル ストレージのどちらにヒットしているかを本当に理解する必要があります。

インスタンス用に EBS ストアが自動的に作成されていることに気付きました。ホーム ディレクトリにいくつかのファイルを作成しましたが、このファイルは再起動後に削除されませんでした。では、エフェメラル データはどこに保存されるのでしょうか。

ここでいくつかのポイント:

  • EBS-backed インスタンスの場合、/home パーティションは EBS ルート デバイス上にあるため、ボリュームが存在する限りデータは保持されます。
  • ここでも、インスタンス ストレージ ノードがあったとしても、再起動によってデータが削除されることはありませんが、EBS-backed ノードを選択したようです。
  • これらのファイルを で作成し、インスタンスを停止してから再起動した場合は/mnt、それらのファイルが失われている可能性があります。繰り返しますが、実行している ec2 ノード タイプによって異なります。

最後の点については、データがEBS でバックアップされたディスクに保存されていることを確認することをお勧めします。それがルート デバイスであるか別の EBS ボリュームであるかは、ユーザー次第であり、特定のニーズによって異なります。

于 2013-05-05T19:30:07.147 に答える
1

データベースを Amazon ホストにインストールしたい。

独自のデータベースをインストールして保守しないことを検討する必要があります。これを行うのは複雑で、エラーが発生しやすく、かなりの時間がかかる可能性があります。私

ほとんどの人にとってより良い選択肢は、RDS のようなターンキー データベース ソリューションです。これは、実際に考える必要のないパフォーマンスの高いデータベースです。ただ機能するだけです。RDS は、いくつかの制限的なアクセス許可の問題があるため、すべての人に適しているわけではありませんが、一般的に言えば優れています。毎日使っています。

EBS 上でデータベースを実行でき、問題なく動作します。しかし、その時点であなたはデータベース管理者であることを痛感しており、それに伴うすべての複雑さについて心配する必要があります。私の意見では、データベース スキーマ、クエリ、ビジネスのその他の側面などに時間とエネルギーを集中させる方がよいでしょう。

于 2013-05-06T17:07:39.277 に答える