2017-08-30 24 views
-2

私は、500 rpmから5000にスパイクし、そこに20-30分間留まるアプリケーションを持っています。私はそれが要求のトンではなく、私を殺しているジャンプの大きさであることを知っています。 AWS-EC2はスケールアップに5分かかっています。たぶんアプリケーションのさまざまな部分を扱う複数のDBです。1分あたりの要求が500から5000になるとスケーリングを処理する方法

1分で500RPM以上になると、インフラストラクチャについて分析して考えてみましょう。あなたはその需要は、新しいインスタンスのプロビジョニングを自動化することができますいくつかの点で大きくなります予測することができれば

enter image description here

答えて

0

これは私のAWSログからグラフです。これを判断できない場合は、適切な容量計画を行う必要があります。たとえば、容認できるユーザーエクスペリエンスで負荷を維持するために実行する必要のあるサーバー/コンテナの数はいくつですか?これが決定する鍵となります。

パフォーマンスが低下する可能性がありますが、スパイクの負荷を軽減する非同期メッセージングパターンの実装も検討する必要があります。

AWS Lambdaのようなサーバーレスアーキテクチャに移行することも考慮する必要があります。これは問題を完全に解決することはできませんが、オンデマンドインフラストラクチャを迅速にプロビジョニングできるようになります。

関連する問題