1

プロジェクトをクラウドに移行することを検討しており、コンサルタントは次のセットアップを提案しました。

  • データベース用の Amazon RDS
  • ファイルストレージ用の Amazon S3
  • Linuxサーバー+ウェブサイト(PHP)を実行するためのロードバランサー(Amazonも)(同じ訪問者が複数のサーバーにクエリを実行した場合に機能するように、RDSにセッションを保存します)

私は、これが「自動的に」スケーラブルになるという印象を受けました-需要が増加したときにLinuxサーバーを複製するだけです(そして、RDSとS3はすでに自動的にスケーリングされています-トラフィックが増加した場合に何もする必要はありません) .

Amazon RDS と S3 がスケーラビリティの観点からどのように機能するかを正しく理解できましたか? これは、1 台のサーバーで十分なニーズから成長することを期待しているサイトにとって適切な設定でしょうか?

4

1 に答える 1

4

はい、あなたは正しく理解しました。S3 は、スケーラビリティと信頼性に優れた分散型の完全冗長ストレージです。S3 のスタート ページによると、Amazon.com で使用されているものと同じストレージ システムです。それ以上大きくなると思いますか?

一方、RDS は、クラウド上に独自の RDBMS をセットアップするよりもスケーラブルで保守しやすいです。メンテナンスやパッチ適用などについて心配する必要はありません (少なくとも、独自の RDBMS をセットアップする場合ほど心配する必要はありません)。ただし、 RDS のスケーリングはそれほど単純ではありません。リードレプリカを作成したり (アプリケーションが読み取り集中型の場合)、マルチ AZ 配置を作成したりできます (ただし、これはパフォーマンスではなく信頼性を向上させます)。

于 2013-04-28T15:05:58.737 に答える