Daniel
кеш дескрипторов - не охереть какой рокет-сайнс
Daniel
но, я повторюсь, статику раздавать пофиг чем, пока ты не раздаешь видео
Daniel
вот как видео настало - тогда да
Daniel
тогда только специализированные решения
Daniel
но и тут сияние nginx как-то подугасло последние годы
Roman
кеш дескрипторов - не охереть какой рокет-сайнс
да, верно. в прошлой версии у меня был свой http с fadvise, кешем и всякой эвристикой. потом выкинул нахрен, поставил nginx и дергаю сегменты по http через byte-ranges. получается то же самое, только меньше кода и с кучей плюшек.
Roman
как бонус, я могу теперь в другой точке поставить арендованную тачку с несколькими дисками и ssd, воткнуть туда nginx и кешировать.
Roman
а nginx будет сам ходить к бэкенду, сам кешить итп.
Alexander
про кеши - можно делать три уровня - оперативка, SSD, HDD, зависит от задач
Roman
вообщем, в юниксах большая беда с раздачей чего-то большого с диска.
Daniel
Dmitrii
На HDD.
Dmitrii
Raid 1.
Dmitrii
nginx
Roman
Daniel
ну я про него уже 3 раза на разных конфах рассказывал
Daniel
надоело…
Donald
Daniel
Raid 1.
и когда он падает, вы что делаете?
Dmitrii
Что значит падает
Dmitrii
Когда одному из дисков пизда?
Dmitry
кстати
Dmitry
насчет чем крутиьт пых бех нжинкса
Donald
20Тб это немного же - можно в один сервер запихнуть, если hdd. а два сервера поставить - вот уже и отказоустойчивость
Dmitrii
Я разбираю его и раздаю статику с одного диска, попутно вставляя новый диск
Dmitry
Roman
в праге пишут 100 эфирных каналов? но зачем?
человек приходит домой вечером. видит, что днем шло что-то интересное по тв - включает, смотрит. та же самая фигня с тв-матчами и прочим. вообщем, ты смотришь в удобное тебе время.
Daniel
Daniel
Donald
предположение
Daniel
практически - не живет.
Dmitry
Dmitry
5й рейд
Daniel
да все такое ловили. теорвер как раз нам и говорит, что это будет случаться постоянно
Dmitrii
Ну если вы пихаете в рейд диски одного года то что ... я могу только посочувствовать
Lex
Roman
Daniel
я правильно понял, что когда у вас разваливается это рейд на 20Т вы просто говоритие пользователям “держитесь”?
Dmitry
Dmitry
я должен их ездить по разным годам-магазинам заказывать
Dmitrii
Dmitry
?
Dmitry
CFS появлись потому что рейд не панацея
Daniel
Dmitrii
?
Ну если вы еще и по магазинам ездите сам то ваще грусть
Dmitry
Dmitry
вы тз на закупку никогда не составляли?
Dmitrii
Разный год выпуска позволяет снизить вероятность выхода из строя второго диска во время замены первого практически к нулю
Dmitrii
Смысл спорить. Просто надо не задрачиваться иногда на архитектуру а покурить математику
Dmitry
ну
Dmitry
зачем планировать архитектуру
Dmitry
если знаешь теорвер
Dmitrii
Я не говорил что архитектура вообще не нужна. Так что тут передергивать тоже не надо.
Dmitry
да уже поиск дисков с разных партий и годов выпуска уже вполне себе передергивание
Roman
Dmitry
я понимаю что он прав
Roman
экстремальный случай - это пара ssd одной серии и модели в raid1
Dmitry
но архитектура в которой разваливается все изза одного слетевшего рейда
Dmitry
мне кажется это звучит грустно
Dmitry
я там выше писал про cfs
Dmitry
кстат
Dmitrii
Не совсем понял почему архитектура должна развалиться. Второй диск то остается рабочим.
Dmitry
а если он слетит во время ребилда?
Dmitry
опять же
Alexander
вообще, просто два диска в raid1 это так себе решение, но если данные не очень важны - почему бы и нет?
Dmitry
второй диск? мы же не только про 1й рейд
Logan
Dmitry
критический сервис на одной машине это уже не лучшее решение
Alexander
ну вот я читал про backblaze (облачные бэкапы) - там куча копий на разных нодах
Alexander
как на 1 машине я не знаю
Logan
Logan
прелесть бэкблейза в том, что им не надо обеспечивать скорость записи. Канал от пользователя все равно будет медленнее
Alexander
ага