Экономически эффективная архитектура базы данных для 2000–3000 одновременных пользователей | AWM Cloud

Экономически эффективная архитектура базы данных для 2000–3000 одновременных пользователей | AWM Cloud

На этой неделе мы провели экзамен 2000 одновременных пользователей. И все прошло гладко.

Наша архитектура была такой: мы использовали настройку AWS AutoScaling с 5 серверами, запущенными на старте (каждый имеет 2 ЦП, 8 ГБ ОЗУ). Трафик равномерно распределяется с помощью AWS Load Balancer. Для AWS RDS DB мы сделали одно изменение: мы перенесли нашу БД с m5.large (2 ЦП, 8 ГБ) на r5.2xlarge (8 ЦП, 64 ГБ ОЗУ). Также у нас есть Redis для кэширования и производительности.

Это единственное решение, но в то время оно было дорогостоящим, когда мы обновляли нашу RDS DB. Так что сейчас мы находимся в процессе экономически эффективной архитектуры базы данных, которая может обрабатывать 2000-3000 одновременных запросов. Так что для нашего следующего экзамена такой нагрузки мы оставим все как есть, но мы будем искать экономически эффективную архитектуру базы данных.

Любые предложения будут оценены по достоинству.

Связанный контент