1

同様の投稿が存在することは認識していますが、それぞれが異なることを言っているため、本当に混乱しています。

m1.small EC2 インスタンスを作成しました。24 時間稼動している必要はありません。なので、使わない時は止めて無駄な課金を避けたいです。インスタンスを停止すると、一時ストレージのコードが失われることを理解しています。

それを安全に行う方法を読みました。一部の投稿では、EBS と AMI の作成について説明しています。他の人は、EBS や AMI がなくてもインスタンスを停止し、何も失うことなく再起動できると言っています。EC2 インスタンスはデフォルトで EBS に裏打ちされていると言う人もいます。私は本当に混乱しています。

それで、私の質問はです。エフェメラル ストレージとは何ですか? また、自分のコードがエフェメラル ストレージにあるかどうかを確認するにはどうすればよいですか? また、インスタンスを停止する前に EBS または AMI を作成する必要がありますか?

どうもありがとう

4

2 に答える 2

1

明確にするために。AWS には 2 種類のストレージがあります。インスタンスストアと EBS。EBS は基本的に永続的なストレージ システムであり、インスタンスを停止したり再起動したりしてもデータを保持します。EBS でバックアップされたインスタンスを使用することをお勧めします。インスタンスがすでに EBS でサポートされていることを心配する必要はありません。インスタンスをいつでも停止し、いつでも開始できます。データが失われることはありません。コストを削減するためにインスタンスを停止して開始することさえあります。aws cli または boto を使用してこれを自動化することもできます。したがって、インスタンスのシャットダウンまたは停止を忘れた場合でも、インスタンスは自動的に停止されます。

于 2013-10-23T05:59:52.437 に答える
0
  1. ブロックデバイスのマッピングを見ると、一時ストレージにアクセスするためのパスが得られます。 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html 抽象的なレベルでは、単なるストレージです。
  2. Amazon はインスタンス時間ごとに課金されるため、1 つのソリューションは EBS で EC2 インスタンスを使用し、スナップショットを作成することです。その後、インスタンスを停止して余分なコストを回避できます。また、スナップショットを使用すると、最後に保存されたスナップショットから再開できます。
于 2013-10-21T18:54:02.917 に答える