基盤となるデータベースを使用してWebサイトをホストする必要があります。インスタンス自体でデータベースを実行することも、EBSボリュームでデータベースを実行することもできます。私は頻繁にS3にバックアップする予定ですが、インスタンス自体ではなく、EBSでデータベースを実行することの利点は何であるか疑問に思いました。
3 に答える
EBSボリュームは高速、超高速になります。基本的に、インスタンスにドライブとして接続されます。ただし、これの欠点は、一度に1つのインスタンスにしかアタッチできないことです。EBSボリュームがドロップするのを聞いたことがあります...この記事ではそのいくつかについて説明しています...インスタンス自体にライブさせ、小さなデータベースになる場合はそこからスナップショットを作成します。
インスタンスがクラッシュすると、インスタンスストレージは表示されなくなります。EBSはより信頼性があります。おそらく、追加のS3コピーも必要ありません(他のデータベースと同様に、通常のバックアップが必要なビットです)。
インスタンスがクラッシュするとインスタンスストアは消えます+EBSボリュームは最近かなり良い問題になりました-これはインスタンスストアよりは良いですが、Amazon Relational Database Service(Amazon RDS)を確認することをお勧めします。私はそれを私のプロジェクトの1つに使用しましたが、とてもクールです。
Amazon RDSには、次のような非常に優れた利点があります。
- 自動バックアップ
- DBスナップショット
- 自動ホスト交換
- レプリケーション
EBSとRDSを比較すると、EBSと比較した場合、RDSの追加料金はほとんどかかりませんが、その価値はあります。Amazonがすべてを処理し、サイトがトラフィック主導型の場合は、自動的に複製するソリューションがあります。