CDN и объектное хранилище
Условие
Фотогалерея: 10 000 запросов/с, из них 70 % — картинки и статика. Объектное хранилище отдаёт не больше 5000 запросов/с, поэтому статику нужно перехватывать ближе к пользователю — в CDN. CDN сам отдаёт 90 % статических запросов. У него может быть два origin’а: объектное хранилище (для статики) и балансировщик или сервер приложения для динамики. Записи в 3 раза дороже чтений — подберите тариф базы.
Ограничения
- p95 ≤ 250 мс, ошибки ≤ 0,1 %, бюджет $2400/мес, ≤ 5 инстансов на узел.