6

Amazon EC2 インスタンスでウェブサイトをホストしたいのですが、信頼性のために、基礎となるデータベースをより永続的なストレージ メディアに置きたいと考えています。ファイルのアップロードなどはありませんが、データベースのクエリと更新が迅速に行われるようにしたいと考えています。これには EBS または S3 を使用する必要がありますか?

さらに情報が必要な場合はコメントしてください

4

3 に答える 3

7

S3にデータベースを保存することはできません。データベースをどこかに保存する場合は、EBSまたはインスタンスストレージのいずれかになります。

于 2011-06-09T17:36:35.110 に答える
2

他の非常に優れた回答に基づいて構築するために、データベースを .sql ファイルとして s3 に保存できます。しかし、s3 には MySQL プログラム (file!=database) がないため、Web サイト/アプリケーションはこのファイルに対してクエリを実行できません。

Amazon RDS は、データベースのバックアップを .sql ファイルとして s3 に保存し (私が推測します)、プログラムでアクセスし、障害が発生した場合に RDS データベース インスタンスを復元するために使用します。

EBS と RDS の利点は他の回答で述べられていますが、明確にするために、RDS の主な利点は、Amazon がバックアップなどを提供して、失敗したインスタンスを復元することです。

DB レプリケーションの部分についてはわかりませんが、それは別の概念のようであり、これはRDS の機能ではないことを読みました。経験豊富な DBA は、 RDS を使用しない理由としてこれを頻繁に指摘しているようです。誰かがこれを明確にすることができますか?

于 2012-07-23T14:24:36.407 に答える
1

同様に、@Femi によると、S3 を DB に使用することはできませんが、これらのインスタンス ストア/EBS/RDS のいずれかを使用できます。以下の詳細情報:

Instance store will disappear if your instance is crashed, + EBS volume got quite a good problem recently - though this is good over instance-store, I would suggest you to have a look at Amazon RDS, I had used it for one my project and it's super cool.

Amazon RDS には非常に優れた利点があります。

http://aws.amazon.com/rds/

特徴:

  • 自動バックアップ
  • DB スナップショット
  • 自動ホスト置換
  • レプリケーション

EBS と RDS を比較すると、どちらも EBS と比較して RDS の追加料金はほとんどありませんが、それだけの価値があります。Amazon はすべてを処理し、サイトがトラフィック駆動型の場合、自動的にレプリケートするソリューションを備えています。

于 2011-06-10T10:28:45.613 に答える