@ru_docker

Страница 244 из 610
GNU/Docker
29.12.2016
07:00:33
У нас монга

Phil
29.12.2016
07:01:05
Запросы к разным точкам входа. База же тоже зачастую несложно масштабируется на несколько инстансов
расскажи про масштабирование базы. у меня ни разу нормально не получилось

GNU/Docker
29.12.2016
07:01:20
Кластерная файлуха + инфинибенд фабрика с флеш СХД

С ресурсами все в порядке, луны приезжают по нескольким путям.

Google
GNU/Docker
29.12.2016
07:02:54
Надёжненько.

Phil
29.12.2016
07:05:01
У нас монга
а монга умеет да чОтко реплицироваться? в три ночи не срабатывает мониторинг "тут звезды так встали, что я решил реплику развалить, перезаливай"?

Кластерная файлуха + инфинибенд фабрика с флеш СХД
и много мы знаем кластерных ФС? И кк работают? Какова помянутая мною стоимость по ресурсам?

GNU/Docker
29.12.2016
07:07:08
Эй

Phil
29.12.2016
07:07:12
С ресурсами все в порядке, луны приезжают по нескольким путям.
я про скорость скорее. диск уходит еще раньше

GNU/Docker
29.12.2016
07:07:24
Почему я чувствую пассивную агрессию?

Монга у нас много лет в проде и проблем с ней почти никаких не было.

GNU/Docker
29.12.2016
07:10:52
и много мы знаем кластерных ФС? И кк работают? Какова помянутая мною стоимость по ресурсам?
Несколько знаем, одну используем, работает хорошо. Что за вопросы уровня "и как там пыхапе по контейнерам размазывать? Хорошо работает?" ?

GNU/Docker
29.12.2016
07:11:56
А это уже NDA

Google
Phil
29.12.2016
07:12:37
Ну т.е. есть мифы, что у кого-то есть работающие кластерные FS. За 15 лет ничего не изменилось (с) Карпухин

GNU/Docker
29.12.2016
07:13:08
Какие влажные цитатки

Поверил бы, если прод не видел, хи)

Phil
29.12.2016
07:21:25
А я видел НЛО

GNU/Docker
29.12.2016
07:29:22
Здорово

А я вот не видел

Phil
29.12.2016
07:37:26
Я на самом деле даже не к тому, что таких решений с кластернымт бэкендами нет. А к тому, что большинству людей они не доступны. И о чем их влажные мечты, мне не ясно. Но в контексте скейла - эти бэкенды заканчиваются еще раньше чем некластерные по очевидным причинам. В чем замес скейлить фронтенды? Ок, HA. Ок, числодробилка. Еще?

Т.е. вот это "в часы пик мы подымаем на aws еще с сотню инстансов" - это о чем? Я верю, что такие приложения есть. Я хочу понять, что это за приложения, у которых фронты в часы пик уходят раньше бэков.

GNU/Docker
29.12.2016
07:42:57
+

Sergey
29.12.2016
07:43:01
У меня впрочем был проект с вещанием видео. Там бэкенд не получал доп. нагрузки при росте трафика, а фронтенд получал. Бэкенд не надо было скейлить

GNU/Docker
29.12.2016
07:44:37
Но у нашей инфраструктуры нет автоматического скейлинга. У нас ресурсов с запасом работает. Мы предоставляем клиентам ручки для того чтобы они могли скейлить свои приложения.

Это про нападки на монгу в том числе.

Phil
29.12.2016
07:45:37
Кто сказал раньше? И те и те уходят. И те и те нужно скейлить.
я сказал. делая поправку на то, что я работаю только с вебом

GNU/Docker
29.12.2016
07:47:10
Скейлинг находится рядом с отказоустойчивостью.

Sergey
29.12.2016
07:47:13
Видео? Это отдача статики, там считать почти нечего.

Phil
29.12.2016
07:47:23
Это про нападки на монгу в том числе.
да какие там нарадки. я спросил. а все сразу сагрились. значит есть проблема ))

Google
GNU/Docker
29.12.2016
07:48:02
Это так не работает)

Phil
29.12.2016
07:48:25
Видео? Это отдача статики, там считать почти нечего.
тогда я не понимаю как вы фронт убили. по каналу разве что))

Скейлинг находится рядом с отказоустойчивостью.
нет. т.е. может находиться, а может и нет

Sergey
29.12.2016
07:49:24
По каналу, по cpu от пакетрейта. Больше 40г с железки мы не смогли отдавать.

GNU/Docker
29.12.2016
07:49:24
Ну. Если именно приложения рассматривать.

Phil
29.12.2016
07:49:40
Это так не работает)
ну беглое гугление говорит, что как минимум в этом случае совпало положительно.

Виталий
29.12.2016
07:51:22
Разобрался?
еще не садился, но все равно имею скудное представление как это будет выглядеть на языке конфигов nginxю

Но спасибо, что поинтересовался:)

Roman
29.12.2016
07:52:20
я так понимаю что это не прод система? если несколько проектов на одной хост машине?

Phil
29.12.2016
07:53:53
Roman
29.12.2016
07:55:04
здорово, что сказать-то хотел?

Vladimir
29.12.2016
07:56:41
Я забыл, а причём тут докер?

Виталий
29.12.2016
07:56:48
я так понимаю что это не прод система? если несколько проектов на одной хост машине?
пока что просто рассматриваются варианты того, как можно извращаться :) Все, что я собирал, было ориентированно на прод. А потом мне понадобилось развернуть еще проектик рядом... для теста буквально, и я понял что не получится. Вот ищу варианты как сделать чтобы получилось и без костылей :)

Roman
29.12.2016
07:58:39
используй server blocks в nginx-e(аналог virtual host в апаче) и будет тебе счастье

1 контейнер с несколькими сервер блоками, все будут слушать 80й порт

Vladimir
29.12.2016
08:00:10
Вы что, это же костыль

Виталий
29.12.2016
08:00:25
ахаха

я вчера так же говорил, но меня убедили что нет :)

--------------- / nginx:8080 + php-fpm:9000 (for project 1) nginx:80 - nginx:8081 + php-fpm:9000 (for project 2) —------------ \ nginx:8082 + php-fpm:9000 (for project 3) вот такое мне предложили сделать. Сейчас у меня есть docker-compose, который реализует nginx:80 + php-fpm:9000

Google
Roman
29.12.2016
08:06:29
ну если кто-то перед нджинксом будет пробрасывать на нужный порт, то ок.

Виталий
29.12.2016
08:07:06
то есть схема, представленная выше, все же имеет право на жизнь?

Roman
29.12.2016
08:07:06
если это стейджинги все, то в принципе можно и эти кучерявые 8080 порты оставить

я поэтому и спрашивал продакшн ли это система

Виталий
29.12.2016
08:08:04
а что, если продакшен?

Roman
29.12.2016
08:08:46
я бы грустил если бы мне приходиось вводить в браузере google.com:8083

Виталий
29.12.2016
08:09:12
неее... так весь прикол в том, что фронтовый нгинкс должен это все рулить

юзер вошел на domain.com, первый нгинкс его принял и понял что для этогот домена настроен переброс на nginx:8080

отправил туда запрос, получил ответ и отдал клиенту

Phil
29.12.2016
08:23:47
здорово, что сказать-то хотел?
я хотел сказать, что не вижу факт разных проектов на одном хосте признаком не прода

Admin
ERROR: S client not available

Roman
29.12.2016
08:26:04
в целом наверное справедливо. но обычно разные проекты подразумевают разных заказчиков, разные заказчики-разные хостинги. Но тут, как и везде, у каждого своя специфика

Виталий
29.12.2016
08:27:49
зачем ты nginx на разные порты развешиваешь?
а как мне достучаться до нгинкса проекта 2 если они все на одном порту будут висеть?

Phil
29.12.2016
08:28:01
зачем ты nginx на разные порты развешиваешь?
собственно одна из фишек докера - независимость "кубика"

Виталий
29.12.2016
08:28:21
независимость внутри кубика, а снаружи ничего не меняется

Phil
29.12.2016
08:28:47
а как мне достучаться до нгинкса проекта 2 если они все на одном порту будут висеть?
он у тебя висит на другос внутреннем ip. по внутреннему dns конечно же

Виталий
29.12.2016
08:28:48
внутри контейнера нгинкс на 80м порту, а наружу надо порт менять

Phil
29.12.2016
08:29:20
независимость внутри кубика, а снаружи ничего не меняется
так не надо внутренние nginx наружу маппить

Google
Phil
29.12.2016
08:31:00
внутри сети контейнеры прекрасно друг с другом общаются

Виталий
29.12.2016
08:31:09
хм, то есть ты предлагаешь все строить на сети докера? Фронтовый нгинкс тоже запустить в докере и того, я буду иметь несколько нгинксов. каждый из которых на 80м порту но своего ИПшника... наружу проброшен только один нгинкс на 80 порт

да, тогда должно все получиться и менять порт не надо и наружу маппить, ок

Виталий
29.12.2016
08:32:33
Спасибо, крутя идея! Я забыл что у докера есть своя сеть и у каждого контейнера свой ИП :)

Phil
29.12.2016
08:33:12
ну т.е. можно строить и не докеровские сети, но ты должен четко знать зачем ты это делаешь

Roman
29.12.2016
08:34:19
так а чем плохи сервер блоки/виртуальные хосты?

безотносительно к предыдущему вопросу

Виталий
29.12.2016
08:34:51
что ты имеешь ввиду?

Roman
29.12.2016
08:34:57
почему это костыль?

Phil
29.12.2016
08:35:44
Виталий
29.12.2016
08:37:25
эм, так вроде не костыль... фронт-нгинкс знает про все проекты на этой хост машине, в нем настреоны сервер-секции для каждого домена. В стандартной схеме нгинкс сразу передает обработку пхп-фпм, а в сложившейся у меня схеме он передает запрос на бэк-нгинкс каждого проекта, а уже тот обрабатывает статику и пхп файлы. Фил, я все верно написал?

Roman
29.12.2016
08:40:50
ну, ок. я видимо шутеечку не оценил просто

Виталий
29.12.2016
08:41:31
ну, ок. я видимо шутеечку не оценил просто
черт, не понимаю, это сарказм или серьезно? А то я щас построю схему, а это окажется шутка

Roman
29.12.2016
08:42:13
Вы что, это же костыль
вот это было к сервер блокам коммент?

Roman
29.12.2016
08:42:49
тогда ок

Виталий
29.12.2016
08:42:52
я понял что это к тому, чтобы гонять трафик от клиента через 2 нгинкса

Evgeny
29.12.2016
08:45:18
черт, не понимаю, это сарказм или серьезно? А то я щас построю схему, а это окажется шутка
Чувак, строить архитектуру не понимая что ты делаешь - плохая идея. Можешь сразу считать что все тут - шутки

Roman
29.12.2016
08:46:15
кто использует докеры в связке с гитлаб?

Виталий
29.12.2016
08:46:35
Чувак, строить архитектуру не понимая что ты делаешь - плохая идея. Можешь сразу считать что все тут - шутки
нельзя научиться без проб и ошибок. Сейчас сделаю, потом пойму. Я не на проекте заказчика учусь, а на своем, в свое удовольствие. Так что все норм :)

Evgeny
29.12.2016
08:52:27
А, тогда да

Страница 244 из 610