質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

2回答

170閲覧

AWSのインスタンスの選択や構築方法

smileheart

総合スコア17

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2019/03/08 08:11

編集2019/03/08 08:34

簡単なアンケートシステムをPHPで作成する予定ですが、
アクセス数が多く予測され、
どのようなインスタンスなどを申込めばよいか教えていただけないでしょうか?

約3万人に告知して→2週間で約2万人が入力する予定です。

最大同時アクセス数は1000人を想定しています。

問題は、簡単な設問を10問答えてDBに結果を登録する程度のものです。

アマゾンにも問い合わせてみたのですが、
個別事情がわからないので、答えることができないと言われました。

確かにそうだと思うのですが、
一般論でも構いませんので、
どのように考えて、選択すればよいか教えていただけないでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

アマゾンのいう通り、個別事情によって変わってくるため、実際にインフラを構築して、想定している最大同時アクセス数でパフォーマンステストを実施するのが一般的だと思います。

また予想以上にアクセスが集中した場合を見越して、ある程度余裕をもった構成にしておくと良いと思います。

あとは公開後にサーバー負荷状況を見て、スケールアップ・ダウンで対応という感じでしょうか。

投稿2019/03/09 00:50

nskydiving

総合スコア6500

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

smileheart

2019/03/10 00:33

それもわかりますが、試行錯誤するにも、ある程度想定していて、それに基づいて修正して行きたいのです。その想定の仕方を知りたいのです。
nskydiving

2019/03/10 00:51

パフォーマンステストでは、どの道すぐにインスタンスを変更することになるので、最初のインスタンス選定はあまり気にしなくて良いと思いますよ。 過去の実績から予想することが多いですが、はじめて AWS を使うのであれば、ローカルの開発環境と同じくらいのスペックのインスタンスを選んではどうでしょうか?
smileheart

2019/03/10 01:20

テストする時間がないので、ある程度特定したいのです。落ちてしまってから対応出来ないのです。
guest

0

Web サーバと DB サーバを同一インスタンス内(というか EC2 に DB をインストールして使う)という想定で考えると、気になるのは同時アクセス数です。

Webサーバとして何を使うかによりますが、Apache の場合処理を担当するプロセス一つ当たりのワーカーの数から考えて、プロセスを何個動かす必要があるかはだいたい導き出せます。となるとそれなりの数の CPU を用意しておかないと多重性が生かせません。
※とはいえ同時1000アクセスといっても、それは「同時に1000人が使っている」であって、「同時に1000個のワーカーを動かす」ではないと考えられますので、余裕は十分にあるでしょうけど

DB も相乗りするのであれば DB に回す CPU の分も考慮してやる必要が出てきます。
※AWS の場合ストレージが速いので I/O 周りは余り心配する必要が無いですが

それらを考慮してまず作ってみて、負荷試験の結果を見てインスタンスタイプを変更すればよいのではないでしょうか。

投稿2019/03/08 09:08

tacsheaven

総合スコア13703

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

smileheart

2019/03/08 12:20

ありがとうござます。試験をする前に、予測としてはどのように考えてインスタンスを決めるべきでしょうか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問