回答:
質問のタイトルで、EC2、RDS、EBSの3つのサービスを明示的に言及します。
それらがあなたが興味を持っている3つのサービスであるならば、はい、非常に簡単です。
EC2 + EBSはほとんど同じものです。EBSはEC2に対する永続的なストレージ拡張であり、RDSは完全なMySQLデータベースです。これら3つのサービスを非常に簡単に一緒に実行できるはずです。
他のAWS製品のいくつかに拡張する場合は、S3をWordPressにファイルアップロード用に非常に簡単に実装できます。これらのプラグインのいくつかを確認してください。
ただし、SimpleDBは、WordPressがデータベースを読み書きする方法を書き直すことなく、私たちにとって非常に限られた有用性しか持っていません。SimpleDBをストレージとして使用するタグ付け機能を追加するプラグインの作成方法に関するAmazonの記事がありますが、それはWordPressでのSimpleDBの使用に関して私が見つけたものと同じです。
Thomas McDonaldは順調に進んでいます。さらにサーバーが必要なときにEC2を使用してサイトをスケーリングする場合は、サイトの複数のインスタンスが共通の共有ボリュームなしに存在するという事実に対処する必要があります。
言い換えると、2つのEC2インスタンスが稼働しているとしましょう-それぞれが完全に別のものなので、ユーザーが画像をアップロードするとどうなりますか?そのイメージは一方のサーバーにのみ存在し、もう一方には存在しません。
これに対処するには、S3のようなものをCloudfrontや他のタイプのCDNで使用する必要があります。次に、アップロードをCDNに伝播するW3 Total Cacheのようなもの。次に、画像がテーマに表示されると、画像のURLはW3 Total CacheによってCDNソースURLに自動的に書き換えられ、その画像がローカルサーバーに存在しない場合でも、訪問者には表示されます。
はい、できます。パフォーマンスに関することは、標準の専用ボックスよりも速くなくても同じくらい高速でなければなりません。さまざまなコストが価値があるかどうかを把握する必要があります。
Scalrのようなものを使用する場合、きちんとした自動スケーリング機能も実行できます。