@proelixir

Страница 707 из 1045
Alexander
07.09.2017
11:50:49
тут просто нужно не путать бд и кеш

Yura
07.09.2017
11:51:04
Тоже отказались от монги в пользу постгрес + редис. В постгресе все в json, индексы настроены, вообще проблем с производительностью не замечаем

Alexander
07.09.2017
11:51:45
помню первый раз я узнал, что если пишешь в монгу, то она может не записать...

ух

Google
Alexander
07.09.2017
11:51:50
острые ощущения

Yura
07.09.2017
11:52:26
Хотя монга не подходила из за того, что не умеет в пространственную геометрию

Kioshimafx
07.09.2017
11:52:30
Ну на работе у меня тоже постгря + редис. Но там специфика другая совсем.

по тарантулу вообще советую это посмотреть https://www.youtube.com/watch?v=uwc3f3x-gdY

очень жизненные примеры

Nikolay
07.09.2017
11:58:50
500 ишью пугает

Alexey
07.09.2017
12:00:22
Вроде пацаны куда-то впиливали, точно не скажу - я технические вопросы не успеваю контролировать ;)

Alexander
07.09.2017
12:01:47
500 ишью пугает
открой докер, там вообще народ в говне плавает и спину друг другу намыливает

а докер продакшн реди )

Kioshimafx
07.09.2017
12:02:20
так там больше половины это issue на новые версии которые не релизные вообще

Vladimir
07.09.2017
12:03:32
открой докер, там вообще народ в говне плавает и спину друг другу намыливает
Вот потому я немного сцу докер в прод тащить. :) Щас пока предпочитаю у себя lxd юзать. С ним как-то поспокойнее.

Kioshimafx
07.09.2017
12:03:55
они там что-то накрутили SQL какой-то поверх тех функций что уже есть, просто кучу говна вкусили ))

Google
Kioshimafx
07.09.2017
12:04:31
Вот потому я немного сцу докер в прод тащить. :) Щас пока предпочитаю у себя lxd юзать. С ним как-то поспокойнее.
О у меня CTO на прошлой конторе тоже боялся, потом приехал с какой-то конфы в гейропе и начал активно топить за докер ))

Vladimir
07.09.2017
12:04:34
Щас таки руки дошли ansible заняться, чтобы кластера одним пальцем развертывать. Пригодится.

Kioshimafx
07.09.2017
12:04:44
Теперь там все на докере, хотя изначально был ооочень сильно против.

Vladimir
07.09.2017
12:05:22
Kioshimafx
07.09.2017
12:05:37
На дев машинах все и так докер юзали.

Я именно про прод говорю.

Ну там есть на самом деле 2 большие боли

Сеть и ограничения контейнеров

Vladimir
07.09.2017
12:08:02
Щас хочу иметь некоторые заготовки для ансибла, чтобы одной командой развертывать дев и прод окружения с LXD-контейнерами. Пригодится, я думаю, когда присмотрю себе новое местечко.

Nikolay
07.09.2017
12:08:10
а докер продакшн реди )
хорошая шутка)))

Vladimir
07.09.2017
12:08:51
Сеть и ограничения контейнеров
У lxc/lxd с этим как-то попроще и поспокойнее.

Alexander
07.09.2017
12:09:27
по тарантулу вообще советую это посмотреть https://www.youtube.com/watch?v=uwc3f3x-gdY
я смотрел, он много интересного говорит, но мне кажется уже все kv кеши дааааавно с персистенсом да и с луа(тот же редис) и кластер(арбитр/сентениел)

Kioshimafx
07.09.2017
12:09:33
Ну вообще странно отрицать докер в elixir чатике, я еще не видел что-бы кто-то elixir деплоил не через контейнеры на проде. Такие конечно есть, но из тех кого я знаю у всех docker.

Vladimir
07.09.2017
12:10:31
Нене, пусть кто хочет, тот ставит. Я только за. :) Посмотрю, послушаю. :)

Alexander
07.09.2017
12:10:34
прямо вот пздц пиздецов

Vladimir
07.09.2017
12:10:53
Я чуток консервативен в этом плане просто

Kioshimafx
07.09.2017
12:10:59
Ну мы в рокете деплоим через docker :)

но у нас и kubernetes и все такое

Nikolay
07.09.2017
12:11:47
в таком виде + толковые девопсы - еще можно

Google
Kioshimafx
07.09.2017
12:11:59
я смотрел, он много интересного говорит, но мне кажется уже все kv кеши дааааавно с персистенсом да и с луа(тот же редис) и кластер(арбитр/сентениел)
Согласен, волне возможно, ну я решил попробовать, мои задачи покрывает я доволен :) Заодно в Lua научился. А так главное что-бы инструмент делал то что тебе надо. Об этом многие забывают.

:D

Alexander
07.09.2017
12:15:23
у меня в докере бегает только совсем хрень типа прокси через тор

Kioshimafx
07.09.2017
12:16:42
а как деплоитесь?

Alexander
07.09.2017
12:16:51
mina

как CI зеленый, он сам мастер деплоит

Nikolay
07.09.2017
12:17:32
докер норм, только если руки прямые, много времени + есть инфраструктура под это дело (кубернетис\ранчер и т.п.)

Alexander
07.09.2017
12:17:33
каскадно перерубая сервера, которые за ELB и все без даунтаймов итп

Alexander
07.09.2017
12:17:51
@kiopro и как драйвер, норм работает? ?

Kioshimafx
07.09.2017
12:18:03
да но я его юзаю только как вызовы функций

все выборки/вставки у меня на уровне lua кода

что-бы много байтиков не гонять на запись

Мне короче latency на запись кретична была, но и конситентности хотелось, как раз узнал про тарантул решил попробовать.

Alexander
07.09.2017
12:19:51
прямо вот пздц пиздецов
странное заявление ?мы ужали контейнеры с фениксом до 50мб в среднем, работает отлично + кубернетис прикручиваем, вообще красота выходит

Alexander
07.09.2017
12:21:50
хотя про размер вру - 30-35мб вышло

Alexander
07.09.2017
12:22:00
странное заявление ?мы ужали контейнеры с фениксом до 50мб в среднем, работает отлично + кубернетис прикручиваем, вообще красота выходит
дело не в том что и как ужали, а в архитектуре. крутить BEAM для каждого процесса внутри отдельного докера не лучший вариант

Alexander
07.09.2017
12:22:12
чойто? ?

збс и балансируется по нагрузке и контроллируется

Nikolay
07.09.2017
12:22:54
докер на самом деле для рельсов збс))

Google
Alexander
07.09.2017
12:23:03
не то что в амбрелле - днище голимое

Nikolay
07.09.2017
12:23:07
со всеми артефактами и прочей ебалой после билда

Alexander
07.09.2017
12:23:24
зависимости между проектами, вот это всё разруливать задолбаешься

Kioshimafx
07.09.2017
12:23:45
зависимости между проектами, вот это всё разруливать задолбаешься
а сколько у вас по времени деплой в среднем проходит?

Alexander
07.09.2017
12:24:00
чойто? ?
т.е вообще тогда смысла в чем? Эрланг, скейлинг, управление соединения. Все в жопу. Все через нетворкинг докера, докер гипервизор.

докер на самом деле для рельсов збс))
докер отлично для любых проектов, которые достаточно мелкие чтобы не жить отдельно на 1 вм и достаточно развесистые, чтобы иметь кучу всяких зависимостей

тот же пхп проект со всем говном я скорее в докере бы запустил

Alexander
07.09.2017
12:25:39
@kiopro сборка одного сервиса 4-7 минут, со стилями/тестами/сборкой релиза и контейнера, ну и деплой зависит от того, сколько сервисов зааффектило, обычно один сервис секунды 3 деплоится

правда мы щас деплоим docker-compose, думаю когда на кубы окончательно переедем будет немного медленнее и со своими нюансами

Nikolay
07.09.2017
12:26:28
я просто по роду дейтельности рейлс привёл, а так да, пхп проекты, пайтон и т.п.

ролбечить удобнее

Alexander
07.09.2017
12:26:48
у меня на прошлой работе свое облако, вообщем пиздец с докер нетворкингом постоянный

Kioshimafx
07.09.2017
12:27:40
ролбечить удобнее
самое главное что почти моментально можно ролбечнуть :)

Alexander
07.09.2017
12:27:41
твой апп может быть хоть на крови Иисуса работать, но docker host имеет свое представление о скорости и кучу багов

Alexander
07.09.2017
12:28:26
за полгода прода у нас ни единого разрыва связанного с docker ?

Alexander
07.09.2017
12:28:53
очень интересно, возможно в парижскую палату мер и весов )

Kioshimafx
07.09.2017
12:29:04
Единственное на чем напоролись, поставили ограничения на контейнер а они как-то криво сработали. В итоге сняли пока.

Alexander
07.09.2017
12:30:12
или вы не считаете баги с реджестр, нетворкингом, неудаляемыми имеджами - проблемой или брешите

Alexander
07.09.2017
12:30:16
был факап с гитлабом - когда они выкатили обновление которое весь dev-сервак накрыл ? и пришлось лезть в докер и там ручками патч накладывать, которого пока не выпустили релиз нельзя было никак иначе накатить

Google
Alexander
07.09.2017
12:30:55
да переход от реджестри апи v1 на v2 был адом, там просто невозможно было перейти просто

не иметь там проблемы можно было если только им не пользоваться )

Alexander
07.09.2017
12:31:23
с нетворкингом конкретно никаких проблем не было, были проблемы в деве, когда docker-compose глючил и говорил, что какой-то контейнер already started, полечилось рестартом демона докера

мы registry гитлаба используем, хз что там v1 или v2

Alexander
07.09.2017
12:32:19
больше всего проблем доставляет conform и distillery, когда bitwalker что-то меняет и наши хуки идут по пизде

Alexander
07.09.2017
12:32:56
мы registry гитлаба используем, хз что там v1 или v2
ну тут наверное вам повезло, у нас просто все инхаус было

Kioshimafx
07.09.2017
12:33:23
так у них gitlab in-house скорее всего

Alexander
07.09.2017
12:33:33
ну да

Alexander
07.09.2017
12:33:51
у нас тоже гитлаб на своем сервере, но докер реджестри отдельно

Kioshimafx
07.09.2017
12:34:04
смысл gitlab юзать не in-house? с тем же успехом можно github приватную репу юзать наверное ))

Alexander
07.09.2017
12:34:15
самый простой баг раннего реджестри - если пулят 10 серверов, то никто ничего не получит

Kioshimafx
07.09.2017
12:34:28
а понял

Alexander
07.09.2017
12:35:30
вообще сраться на тему докера можно долго, багов там вагоны, даже эшелоны вагонов. Не замечать их можно только если быть слепым.

опять же туда-сюда они компенсируются рестартом, пуллом, на крайний случай ребилдом всего хоста. Тот же кубернетес для этого и придуман, дрейнить хосты и пересобирать их

Kioshimafx
07.09.2017
12:36:28
Ну так то баги везде есть :) Просто их не всегда находят :D

Alexander
07.09.2017
12:36:48
столько, сколько в докере, я не видел никогда

контейнеры перестали друг друга видеть? Просто с нифига? А ну так docker bridge network баги содержит

кстати насчет гитлаба, они его собрали на рельсах и довольно шустро и нормлаьно получилось, но мне кажется вот сейчас можно уже начать оптимизировать и переписывать какие-то части на эликсире

Nikolay
07.09.2017
13:09:24
дослушал в фоне про тарантул и всё равно не понял...его в лоб спрашивали, а он так и не ответил - как мейнтейнить горячие и холодные данные в реалтайме

Alexander
07.09.2017
13:27:44
холодные данные и реалтайм как бы странно звучат в одном предложении

Страница 707 из 1045