2,000 ~ 3,000 人の同時ユーザー向けのコスト効率の高いデータベース アーキテクチャ | AWM Cloud

2,000 ~ 3,000 人の同時ユーザー向けのコスト効率の高いデータベース アーキテクチャ | AWM Cloud

今週、2000 人の同時ユーザーによる試験を実施しました。そして、スムーズに進みました。

私たちのアーキテクチャは、AWS AutoScaling セットアップを使用し、開始時に 5 台のサーバー (それぞれ 2CPU、8GB RAM) を実行していました。トラフィックは AWS Load Balancer を使用して均等に分散されます。AWS RDS DB については、DB を m5.large (2CPU、8GB) から r5.2xlarge (8CPU、64GB RAM) に移行するという変更を 1 つ行いました。また、キャッシュとパフォーマンスのために Redis も使用しています。

これは 1 つの解決策ですが、当時は RDS DB をアップグレードする際にコストがかかりました。そのため、現在、2,000 ~ 3,000 件の同時リクエストを処理できるコスト効率の高いデータベース アーキテクチャを検討中です。そのため、次回のこのような負荷の試験では、すべてを同じままにして、コスト効率の高いデータベース アーキテクチャを探します。

どのようなご提案でも歓迎いたします。

関連情報