@devops_ru

Страница 325 из 4568
Daniel
10.06.2016
12:00:11
Vλαdmιr
10.06.2016
12:00:12
а есои всовывать всякий haproxy/varnish вместо nginx получится то же самое, только не nginx

Daniel
10.06.2016
12:00:50
с чего бы вдруг? ещё nginx неплох как кеш. опять же, для статики.
у тебя сколько статики? у меня - 10Т. как ее раздавать-то чистым nginx?

Roman
10.06.2016
12:01:09
современное вещание - это раздача файликов по http. количество сил, вложенных в то чтобы nginx работал быстро - огромно и я не готов проходить этот путь заново.

Google
Daniel
10.06.2016
12:01:36
что такое “быстро”?!

Roman
10.06.2016
12:01:52
у тебя сколько статики? у меня - 10Т. как ее раздавать-то чистым nginx?
а в чем проблема? если мерить у кого больше, но у меня будет всяко больше, потому архивов видео у меня под 100Тб :)

Roman
10.06.2016
12:02:37
что такое “быстро”?!
быстро - это значит что он не умрёт на 10к клиентов, что он знает о механизмах для readahead и проч-проч.

Alexander
10.06.2016
12:02:46
народ, а чем, кстати, порно сейчас обычно раздают? :-) там ведь статики много

думаю, там спецы по статике

ну а нетфликс, например, на базе nginx что-то там себе сделал тоже

Roman
10.06.2016
12:03:33
Порно сайт?)
нет. просто пишем на диск всё видео за пару недель с более сотни тв-каналов.

Daniel
10.06.2016
12:03:46
быстро - это значит что он не умрёт на 10к клиентов, что он знает о механизмах для readahead и проч-проч.
у меня мои бекенды и на 1М клиентов не умирают, и никаких специальных усилий я к этому не прикладываю

Daniel
10.06.2016
12:04:33
молчит - я же не видео раздаю

у меня бизнес-логика и база

Google
Pavel
10.06.2016
12:05:08
народ, а чем, кстати, порно сейчас обычно раздают? :-) там ведь статики много
Так зайди на любой порносайт и посмотри http заголовки. Там nginx

Roman
10.06.2016
12:05:08
а насчёт спец. усилий - не верю. как минимум, из-за fs.file-max

Roman
10.06.2016
12:05:38
у меня бизнес-логика и база
ну и какое отношение это имеет к раздаче статики?

Daniel
10.06.2016
12:05:45
никакого

Roman
10.06.2016
12:06:22
т.е. можно пойти по пути одноклассников и сделать свой кеш в приложении(точнее, в tmpfs)

но мне кажется этот путь порочным, потому что это фактически переизобретение кучи всего что уже есть в vfs

jatelka
10.06.2016
12:07:29
Ну щас-на
вот вы, вроде бы имеете определённый вес в местной тусне, иной раз доходит до откровенного флюродроса, а ведёте себя как школьник. вы можете обойтись без голословных утверждений и хотя бы кратко пояснить, что не так-то вообще?

Roman
10.06.2016
12:07:54
вообщем, надо просто понимать где именно nginx будет сиять и что для этого надо написать в конфиг.

Alexander
10.06.2016
12:08:13
кеш в приложениях обычно делают чтобы к базе лишний раз не лазить (если вы про тот кеш, о котором я подумал)

Roman
10.06.2016
12:08:17
потому что когда у вас даже открытие файла может занять несколько секунд - надо что-то делать.

Daniel
10.06.2016
12:08:23
рома, про read-ahead. в bcache не решает ли эту задачу начисто?

Roman
10.06.2016
12:09:25
рома, про read-ahead. в bcache не решает ли эту задачу начисто?
нет. и мне страшно думать о размерах ssd под кеш на 100Тб. т.е. если денег много - да, можно обложиться ssd. можно вообще модный ныне allflash и прочее.

Dmitrii
10.06.2016
12:10:35
О, а я же тоже могу участвовать в дискуссии. У меня хостинг с 20Т картинок ?

Roman
10.06.2016
12:10:37
рома, про read-ahead. в bcache не решает ли эту задачу начисто?
bcache может ускорить как раз ситуации, когда у нас dentry cache нету нужной айноды, надо бежать к диску а диск ответит через сотни мс. отсюда и всякие тормоза на open/stat. но nginx эту проблему решает просто кешем недавно открытых файлов.

Daniel
10.06.2016
12:11:10
кеш дескрипторов - не охереть какой рокет-сайнс

но, я повторюсь, статику раздавать пофиг чем, пока ты не раздаешь видео

вот как видео настало - тогда да

Google
Daniel
10.06.2016
12:12:00
тогда только специализированные решения

но и тут сияние nginx как-то подугасло последние годы

Roman
10.06.2016
12:12:45
кеш дескрипторов - не охереть какой рокет-сайнс
да, верно. в прошлой версии у меня был свой http с fadvise, кешем и всякой эвристикой. потом выкинул нахрен, поставил nginx и дергаю сегменты по http через byte-ranges. получается то же самое, только меньше кода и с кучей плюшек.

как бонус, я могу теперь в другой точке поставить арендованную тачку с несколькими дисками и ssd, воткнуть туда nginx и кешировать.

а nginx будет сам ходить к бэкенду, сам кешить итп.

Alexander
10.06.2016
12:15:06
про кеши - можно делать три уровня - оперативка, SSD, HDD, зависит от задач

Roman
10.06.2016
12:15:13
но и тут сияние nginx как-то подугасло последние годы
нуу... то что сделали в freebsd мне нравится. по большей части нравится и мне этого несколько не хватает в nginx.

про кеши - можно делать три уровня - оперативка, SSD, HDD, зависит от задач
да, верно. но тут я могу иметь мастер-площадку в праге и несколько зеркал в какой-нибудь уганде. и на уганде осядет только то что реально люди смотрят.

вообщем, в юниксах большая беда с раздачей чего-то большого с диска.

Daniel
10.06.2016
12:17:25
О, а я же тоже могу участвовать в дискуссии. У меня хостинг с 20Т картинок ?
а где вы их храните? и как обеспечиваете отказоустойчивость?

Dmitrii
10.06.2016
12:17:58
На HDD.

Raid 1.

Dmitrii
10.06.2016
12:18:09
nginx

Roman
10.06.2016
12:18:14
Daniel
10.06.2016
12:18:54
ну я про него уже 3 раза на разных конфах рассказывал

надоело…

Daniel
10.06.2016
12:19:44
Raid 1.
и когда он падает, вы что делаете?

Dmitrii
10.06.2016
12:20:08
Что значит падает

Когда одному из дисков пизда?

Google
Dmitry
10.06.2016
12:20:24
кстати

насчет чем крутиьт пых бех нжинкса

Daniel
10.06.2016
12:20:46
Когда одному из дисков пизда?
и его заменили, и идет восстановление, и тут еще одному пизда

Vλαdmιr
10.06.2016
12:20:49
20Тб это немного же - можно в один сервер запихнуть, если hdd. а два сервера поставить - вот уже и отказоустойчивость

Dmitrii
10.06.2016
12:20:50
Я разбираю его и раздаю статику с одного диска, попутно вставляя новый диск

Roman
10.06.2016
12:20:57
в праге пишут 100 эфирных каналов? но зачем?
человек приходит домой вечером. видит, что днем шло что-то интересное по тв - включает, смотрит. та же самая фигня с тв-матчами и прочим. вообщем, ты смотришь в удобное тебе время.

Vλαdmιr
10.06.2016
12:22:05
синхронизировать эти два сервера как?
rsync? надо только ему кормить список свежезалитых файлов, чтобы он с ума не спятил всё файло лопатить

Dmitrii
10.06.2016
12:22:19
и его заменили, и идет восстановление, и тут еще одному пизда
А у вас высшее образование есть? Ну без шуток. Там есть такой предмет - теорвер.

Admin
ERROR: S client not available

Vλαdmιr
10.06.2016
12:22:28
предположение

Daniel
10.06.2016
12:22:52
практически - не живет.

Daniel
10.06.2016
12:23:21
да все такое ловили. теорвер как раз нам и говорит, что это будет случаться постоянно

Dmitrii
10.06.2016
12:24:09
Ну если вы пихаете в рейд диски одного года то что ... я могу только посочувствовать

Daniel
10.06.2016
12:24:59
я правильно понял, что когда у вас разваливается это рейд на 20Т вы просто говоритие пользователям “держитесь”?

Google
Roman
10.06.2016
12:25:17
а что там сделали, просветите?
https://events.yandex.ru/lib/talks/2682/

Dmitry
10.06.2016
12:25:19
я должен их ездить по разным годам-магазинам заказывать

Dmitry
10.06.2016
12:25:23
?

CFS появлись потому что рейд не панацея

Daniel
10.06.2016
12:26:24
Да. Сервис то работает. Они этого даже не заметят
тогда нахера эти 20Т на балансе вообще?

Dmitrii
10.06.2016
12:26:32
?
Ну если вы еще и по магазинам ездите сам то ваще грусть

Dmitry
10.06.2016
12:26:47
вы тз на закупку никогда не составляли?

Dmitrii
10.06.2016
12:27:27
Разный год выпуска позволяет снизить вероятность выхода из строя второго диска во время замены первого практически к нулю

Смысл спорить. Просто надо не задрачиваться иногда на архитектуру а покурить математику

Dmitry
10.06.2016
12:28:05
ну

зачем планировать архитектуру

если знаешь теорвер

Dmitrii
10.06.2016
12:28:59
Я не говорил что архитектура вообще не нужна. Так что тут передергивать тоже не надо.

Dmitry
10.06.2016
12:29:33
да уже поиск дисков с разных партий и годов выпуска уже вполне себе передергивание

Dmitry
10.06.2016
12:30:24
я понимаю что он прав

Roman
10.06.2016
12:30:24
экстремальный случай - это пара ssd одной серии и модели в raid1

Dmitry
10.06.2016
12:30:52
но архитектура в которой разваливается все изза одного слетевшего рейда

мне кажется это звучит грустно

Страница 325 из 4568