2000~3000명의 동시 사용자를 위한 비용 효율적인 데이터베이스 아키텍처 | AWM 클라우드

2000~3000명의 동시 사용자를 위한 비용 효율적인 데이터베이스 아키텍처 | AWM 클라우드

이번주 동시접속자 2000명을 대상으로 시험을 진행했습니다. 그리고 그것은 순조롭게 진행되었습니다.

우리의 아키텍처는 처음에 5개의 서버가 실행되는 AWS AutoScaling 설정을 사용했습니다(각 서버에는 2CPU, 8GB RAM이 있음). 트래픽은 AWS Load Balancer를 사용하여 균등하게 분산됩니다. AWS RDS DB의 경우 DB를 m5.large(2CPU, 8GB)에서 r5.2xlarge(8CPU, 64GB RAM)로 마이그레이션하는 한 가지 변경 작업을 수행했습니다. 또한 현금화 및 성능을 위한 Redis도 있습니다.

이것이 유일한 솔루션이지만 당시에는 RDS DB를 업그레이드할 때 비용이 많이 들었습니다. 이제 우리는 2000-3000개의 동시 요청을 처리할 수 있는 비용 효율적인 데이터베이스 아키텍처를 진행하고 있습니다. 따라서 이러한 로드에 대한 다음 시험에서는 모든 것을 동일하게 유지하면서 비용 효율적인 데이터베이스 아키텍처를 찾을 것입니다.

어떤 제안이라도 감사하겠습니다.

관련 정보