Denis
Привет. Разыгрывай повторно. Не поеду я :(
Combot
combot.org/chat/-1001030317489
Dmitrii
Noooooo 😈
Mihail
Да Александру не надо, он малый бизнес. Чистяков и так все знает
Mihail
тем более он там выступает
Evgeny
Интересно, что по-существу мне так до сих пор никто и не ответил :) А вопрос был вполне конкретный.
Я конкретики не увидел, честно говоря. можно попробовать переформулировать?
Dmitrii
Ок - кратко. У меня есть мнение, что докер должен использоваться только для дистрибьюции исходного кода приложений и связных с ним компонентнов (не активных сервисов). Все персистентные хранилища не должны быть упакованы в докер.
Evgeny
А, понял
Mihail
видится мне минус в заворачивании баз в докеры. контейнер придется запускать каждый раз на том же сервере. иначе хз как за ним таскать данные
Dmitrii
Вот subj собственно.
Dmitrii
Верно ли мое суждение? Бредовое ли оно?
Dmitrii
Или я снова не так понял идеологию докера?
Pavel
Так ты все правильно говоришь - хранилища данных подключаются как data volume в контейнер
Dmitrii
Тоже самое относится к вебсерверам, балансерам и пр.
Pavel
И лежат на хост машине или в другом контейнере. А вот сами сервисы - целиком внутри контейнера.
Dmitrii
Dmitrii
Идею то я понял. Давно.
Mihail
НАХУЯ??? Вот расскажите мне кто-нибудь.
нахуя отдельно? потомучто контейнер он ридонли по идее
Alexander 🐕
Контейнеры вообще должны быть read only
Pavel
Что нахуя? Потому что данные это не часть контейнера, они не конфигурируются и не версионируются, в отличие от сервисов.
Alexander
постгря, например
Dmitrii
True.
Evgeny
Тут зависит от ситуации. В общем я с тобой полностью согласен кроме нескольких исключений: 1) стейджинг/тестинг - у меня для каждого тестирующегося окружению поднимается база доступная только для этого энва и удаляющийся после тестов. 2) Эксперименты с разным версиями/конфигами и тд поверх одинаковых данных
Pavel
Случаев когда данные зависят от конфигурации значительно меньше чем случаев когда не зависят.
Evgeny
100 докер контейнеров в проде - нормально. Но базу внутрь тащить - моветон, ИМХО
Pavel
Например обновить постгре с 8 на 9.5 - тут да, контейнер не особо поможет. А если ты хочешь быстро менять инстансы постгри 9.5 с разными настройками (по памяти, вакууму, юзеры и т.д.) - то самое оно.
Dmitrii
У меня вот щас есть проект, там 10 EC инстансов
Dmitrii
Ну еще пара RDS. Я давеча посчитал, чего мне будет стоить докер.
Dmitrii
Ответ: ~110 контейнеров.
Dmitrii
Пиздец.
Pavel
Это как ты так считал?
Evgeny
А для чего?
Pavel
У тебя 100 разных процессов?
Dmitrii
Для чего - что.
Evgeny
110 контейнеров подразумевают 110 процессов. Имеется в виду что у тебя 110 уникальных процессов, или что у тебя 11 процессов и каждый по 10 раз отскален?
Dmitrii
10 app серверов, разного рода демоны, в разном количестве.
Dmitrii
Группы кеширующих nginx'ов
Dmitrii
Редисы...
Pavel
Ну у тебя и так будет 110 процессов тогда.
Pavel
Хоть в контейнерах хоть без. Это же тебя не ужасает.
Dmitrii
Я уже здесь писал об атомарных еденицах.
Dmitrii
Логически-завершенных.
Dmitrii
Но мою идею никто не воспринимает в серьез почему-то.
Pavel
А что дает эта атомарность?
Alexander 🐕
Редисы...
Ах ну конечно
Alexander 🐕
Куда же без него
Dmitrii
Куда же без него
Локи где ставить скажи мне скачала, а потом набрасывай.
Dmitrii
В memcached? Где LRU к хуям снесет мой ключ?
Dmitrii
Или че?
Mihail
в докер пиши уж
Evgeny
В memcached? Где LRU к хуям снесет мой ключ?
не всегда. зависит от настроек
Dmitrii
не всегда. зависит от настроек
Т.е. звучит как - подними memcached кластер с отдельными настройками. Оооок.
Evgeny
Локи где ставить скажи мне скачала, а потом набрасывай.
если стоит докер и консул, например, можно в консуле
Alexander 🐕
Какие мы знаем распределенные системы блокировок
Alexander 🐕
Ну
Alexander 🐕
Давайте
Dmitrii
если стоит докер и консул, например, можно в консуле
Мне кажется использование CMS для бизнес логики приложений заслуживает отдельного холивара
Alexander 🐕
У нас же зарплата выше, чем у сетевых инжиров
Alexander 🐕
Давайте, вы же не обезьяны
Alexander 🐕
Ну давайте, нажмите
Alexander 🐕
etcd anyone?
Alexander 🐕
Zookeeper?
Mihail
ну там уже консул предложили
Dmitrii
а можно ссылку?
Проще написать снова.
Alexander 🐕
Консул, да
Alexander 🐕
На худой конец - консул
Alexander 🐕
Внутри у него тот же raft, что и в etcd
Mihail
он плохой?
Alexander 🐕
Нет, он норм