У меня есть приложение, которое должно обрабатывать огромный трафик. Предыдущая версия приложения обрабатывает около 2 000 000 запросов за 15 минут. Эта версия не имеет CDN, поэтому мне нужно развернуть около 50 контейнеров каждый для внешнего и внутреннего интерфейсов. Так что теперь я добавил CDN перед своим заявлением. Я выбрал AWS Cloudfront в качестве CDN, потому что приложение размещено на AWS.
Сейчас мне нужно выполнить нагрузочный тест для этого нового приложения. Если я выполню нагрузочный тест с URL-адресом Cloudfront, будет ли он показывать точный результат, так как он будет обслуживаться Cloudfront?
Если я загружу тест с URL-адресом балансировщика нагрузки и найду необходимое количество серверов для обработки требуемой нагрузки, будет ли это избыточным резервом? Поскольку Cloudfront будет обслуживать мое приложение из почти 189 периферийных мест (из документов AWS), требуется ли такое количество серверов?
Как найти соотношение между объемом трафика, который может обрабатываться как в Cloudfront, так и без него?