自社で運用中のWEBアプリ(自社内システム)について。
現在自社で運用しているWEBシステムにおいて最近急にアプリケーションにつながらない(500エラー)やレスポンスが非常に遅い(アクセスに20秒程度かかる)などの問題が発生しております。
サービスの概要
営業成績集計アプリケーション
ユーザー
自社営業100人
使用時間帯
10時〜21時
運用開始次期
2021年7月
サービスにつながりにくい時間帯
10時、20時(営業開始、終了時)
リクエスト数
POSTリクエスト(投稿)1日100件程度
使用技術
使用言語
Ruby6.0.1
WEBアプリケーションフレームワーク
Ruby on Rails6
DB
MySQL5.7
インフラ
AWS
WEBサーバー
NginX
アプリケーションサーバー
Unicorn
現在のレコード数
290425
RDSのCPU使用率
10.33%
RDSクラス
db.t2.micro
EC2インスタンスサイズ
t2.micro
知りたいこと
0. 個人的にはインスタンスタイプがt2.microという最小クラスなのでそろそろ負荷に耐えられなくなってきているのではないかと考えておりますが他に原因はありますでしょうか?
0. この場合負荷分散のために行うべきなのはクラスをt2.microから大きくするかec2インスタンスを2つに増やすのか、それとも何か他の対策を講じた方が良いか。
0. インスタンスを2つに増やす場合は構成を変更するのは大変でしょうか?
私自身の経験が浅く情報不足、説明不足等などたくさんあり非常に申し訳ないのですがよろしくお願いいたします。
追記
EC2のCPC使用率
最高で27%でしたが高いのか低いのか判断がつきません。。。
回答3件
あなたの回答
tips
プレビュー