
Phil
28.12.2016
21:09:26

Виталий
28.12.2016
21:10:02
nginx на 80м порту всегда один будет
нельзя сделать их несколько

Phil
28.12.2016
21:10:20
А зачем? Ну он один будет да

Google

Phil
28.12.2016
21:10:29
В чем проблема?

GNU/Docker
28.12.2016
21:11:04
Один балансер, за ним апстримы бакендов.

Виталий
28.12.2016
21:11:11
в том что у меня есть проект, я для него создал docker-compose.yml в котором nginx, php-fpm, postgresql, memcached
и все это было рассчитано на то, что под каждый проект свой набор перечисленных выше компонентов
а сегодгня с треши шел и думал... а как же я запущу два проетка с атким подходом на одной хост машине...
и понял что я круто ошибся :(

Phil
28.12.2016
21:12:01

Andrey
28.12.2016
21:12:47
в админе локалхоста :)

Виталий
28.12.2016
21:13:28
не, это какие-то не нормальные решения... точнее в моем случае они не оптимальны.
все равно на 80м порту будет кто-то один сидеть, а все остальные апачи и нгинксы должны занимать любые другие порты
буду думать как сделать гибко

Phil
28.12.2016
21:14:41

Google

Pavel
28.12.2016
21:14:59
И в итоге придумаешь ровно так как тебе тут предлагают :)

Phil
28.12.2016
21:15:02

Виталий
28.12.2016
21:15:20
да нет паники, я просто хотел ребятам которые сейчас начали проектировку своей мего крутой инфтраструктуры показать где я ошибся... чтобы они не повторяли

Phil
28.12.2016
21:15:55

Виталий
28.12.2016
21:15:57
так как ровно до этого комента я думал что мое решение самое лучшее :)

Pavel
28.12.2016
21:16:28
Какой-то джуниор архитектор

GNU/Docker
28.12.2016
21:17:02
И сразу докером деплоиться

Виталий
28.12.2016
21:17:10
хотя бы тем, что это лишние ресурсы сервера, еще один контейнер.
А уже после, тем, что все остальные бэк-нгинксы надо вешать на другие порты - это править конфиги и править Dockerfile и куча любой другой работы и телодвижений
да, моя первая архитектура :)

Pavel
28.12.2016
21:18:15
Так тебе надо без докера тогда делать, если лишний контейнер не нравится

Виталий
28.12.2016
21:18:35
хотя, можно же в самом докере 80 порт бэк-нгинкса наружу пробросить как любой другой... хм

Phil
28.12.2016
21:18:37

Виталий
28.12.2016
21:19:13
ну, вариантов много на самом деле:) завтра придумаю какой выбрать.

Phil
28.12.2016
21:19:51

Виталий
28.12.2016
21:19:57
неее
первая на докере

Алексей
28.12.2016
21:20:06
Лучший таки не nginx
Быть может решение лежит в другом вебсервере
traefic ?

Google

Phil
28.12.2016
21:21:23

Виталий
28.12.2016
21:21:24
меня nginx + php-fpm вполне устраивает, пока нет надобности пробовать что-то новое. Для нового... докера хватает :)

Phil
28.12.2016
21:21:48

Алексей
28.12.2016
21:22:16
Я не говорю что надо кидаться на него
Просто иметь этот вариант в голове

Phil
28.12.2016
21:23:10

Алексей
28.12.2016
21:23:54
Нее

Виталий
28.12.2016
21:23:55

Phil
28.12.2016
21:25:39

Pavel
28.12.2016
21:25:39
Так проблема в том что твой внутренний перфекционист является костыльным докероадминистом ?

Виталий
28.12.2016
21:26:19

Pavel
28.12.2016
21:26:52
Убивать перфекциониста, а не строить суперуниверсальную архитектуру

Виталий
28.12.2016
21:26:56

Алексей
28.12.2016
21:27:22
Мультихост так себе будет с внутренним nginx

Phil
28.12.2016
21:27:37

GNU/Docker
28.12.2016
21:28:07
Из кубиков хорошо электронные штуки делать

Phil
28.12.2016
21:28:13

GNU/Docker
28.12.2016
21:28:21
На софт эти кубики ложатся хреново

Google

GNU/Docker
28.12.2016
21:28:38
Что не делай, а кубики из говна и все разные.

Виталий
28.12.2016
21:28:54
ну все равно, запрос будет обрабатваться двумя нгинксами... это норм?

Phil
28.12.2016
21:29:06

Алексей
28.12.2016
21:29:14
чо?
Бывает что надо поскейлить сервис
Два нжинкса усложнят схему

Phil
28.12.2016
21:29:29

Алексей
28.12.2016
21:29:46

GNU/Docker
28.12.2016
21:29:52

Phil
28.12.2016
21:29:58

Admin
ERROR: S client not available

Алексей
28.12.2016
21:30:23

Phil
28.12.2016
21:30:36

GNU/Docker
28.12.2016
21:30:36
Я больше имел ввиду интерпрайзные попытки подогнать ИС под складывание из кубиков.

Алексей
28.12.2016
21:30:49
Тяга к знаниям может победить
:)

Виталий
28.12.2016
21:31:02
хм, иногда нужно выйти из зоны комфорта:)
Поставить нгинкс впереди уже звучит для меня как вариант...

Vladimir
28.12.2016
21:31:08
traefic ?
о, интересная штука, не знал, спасибо!

Phil
28.12.2016
21:31:25
Не означает что надо делать каку
да не вижу каки. я например ни разу в жизни не столкнулся со скейлингом чего либо. я до сих пор не понимаю что люди скейлят. диск и база являются точкой отказа и умирают намного раньше фронта

GNU/Docker
28.12.2016
21:31:28
У нас IaaS облако можно задеплоить на одну ноду. Или на несколько цодов натянуть.

Google

Алексей
28.12.2016
21:31:32

Phil
28.12.2016
21:32:02

Алексей
28.12.2016
21:32:29

Phil
28.12.2016
21:33:26

GNU/Docker
28.12.2016
21:34:18
Что?
Что я непонятного написал?

Phil
28.12.2016
21:34:36

Алексей
28.12.2016
21:35:07
Например питон

GNU/Docker
28.12.2016
21:35:38
Сложение в предложение?

Phil
28.12.2016
21:35:48
Например питон
Ты помнишь да, что я питонист и даже питон хостинг? И даже не хостинг у меня есть в портфолио. Отрицаю. Всё всегда упиралось в базу и в диск
Сложение в предложение?
Да. Вот это про натягивание IaaS на что-то - это для меня например был набор несвязаных слов, половина из которых бузворды, которые бессмысленны без контекста. который был не задан

GNU/Docker
28.12.2016
21:36:52
Мда.
Окей
Чувак говорит что ему нужны несколько нгинксов на одной тачке.

Виталий
28.12.2016
21:37:42
Фил, а не проще ли поставить один нгинкс и просто в конфигах хостов направлять на пхп-фпмы... которые для каждого проекта свои?

Phil
28.12.2016
21:37:48
Например питон
даже яндексовский clck.ru - и тот упирался в базу раньше, чем в cpu

GNU/Docker
28.12.2016
21:38:19
А я привел пример что при хорошем подходе IaaS облако можно деплоить как на одну ноду, так и на кластер в разных цодах.

Алексей
28.12.2016
21:38:25
Он может упереться в gil

Phil
28.12.2016
21:38:58

Виталий
28.12.2016
21:39:18
фак, точно, статика же еще есть.

Phil
28.12.2016
21:40:08