таких хозяйством пока знаком только теоретически)
сейчас у нас ресайзится просто nginx, при отсутсвии требуемого размера картинки нжинкс ресайзит изображение (по правилу заданному в location и специально подготовленному урл к превью) и в кеш кидает (ограниченный по размеру), все работает
теперь с переходом на ЯО модненько наверное использовать всякие object storage (дешевле чем платим за ссд для картиночек) и наверное ресайз какими-то Cloud functions (возможно сами превьюшки пусть по жизненному циклу удаляются с бакета, лучше потом пересоздать когда еще через полгода понадобятся именно эти картиночки)
так вот стоит оно того и где-то стопудово есть примеры такого использования? Или по старинке просто завести нжинкс на отдельном инстансе и пусть он пыхтит, ресайзит оригиналы с бакетов, не дешевле будет? (а оригиналы уже по клику на преьвю открываются напрямую с бакета)
отказоустойчивости тут не надо особо, этих 99.90% хватит с головой.
речь пока о где-то 200гб картинок оригиналов, из которых обычно по горячему нужно только гигов 5-6, остальное уже может быть отправлено в холодное хранилище на несоклько месяцев, пока они не потребуются опять.
Мы храним оригиналы , которые валятся с мобильных приложений, ставим в очередь и ресайзим - для превью и пиктограммы. На отдельном инстансе пока. Сейчас сделали Я.Функцию на питоне и пытаемся прикрутить Я.Очерель, но не доделано пока. Есть бакеты с десятками млн фото - пока дешевле хранить всё, чем удалять/создавать.
Обсуждают сегодня