@devops_ru

Страница 373 из 4568
Alex
15.06.2016
12:37:02
В этом вопрос?

Dmitrii
15.06.2016
12:37:15
Ты не можешь разобраться со своей жизнью?
Тебя понесло уже не в ту степь )

Mihail
15.06.2016
12:37:18
Ок - кратко. У меня есть мнение, что докер должен использоваться только для дистрибьюции исходного кода приложений и связных с ним компонентнов (не активных сервисов). Все персистентные хранилища не должны быть упакованы в докер.

такой вот вопрос был

Google
Dmitrii
15.06.2016
12:37:57
Про атомарные еденицы... Атомарной еденицей в веб приложениях я считаю - исходный код приложения с определенной версией, интерпретатор, вебсервер. Это минмум. Если в этой атомарной еденице есть сбой - вся атомарная еденица идет а расход. Т.е. под снос.

Из балансеровщика она исключается.

Evgeny
15.06.2016
12:38:16
звучит логично

Dmitrii
15.06.2016
12:38:29
Взамен же в 2016 году нам предлагают заменить это на хуллион докер контейнеров.

Evgeny
15.06.2016
12:38:49
Не, тебя никто не обязыавет

Dmitrii
15.06.2016
12:38:53
(речь сейчас о продакшене)

Evgeny
15.06.2016
12:39:05
Есть же всякие smell-baron's, baseimage, e.t.c.

Dmitrii
15.06.2016
12:39:07
Не, тебя никто не обязыавет
Нет, я просто разобраться хочу.

Честно.

Pavel
15.06.2016
12:39:31
> Если в этой атомарной еденице есть сбой - вся атомарная еденица идет а расход. Почему вся, а не только тот компонент который сбоит?

Dmitrii
15.06.2016
12:40:27
Или как ты будешь выяснять что именно у тебя сбой дало?

Из за сбоя в одном из докер контейнеров могут быть сайд-эффекты в других

Google
Pavel
15.06.2016
12:41:52
> Или как ты будешь выяснять что именно у тебя сбой дало? так же как и во всех остальных случаях - по логам.

Dmitrii
15.06.2016
12:42:02
И снова - при использовании атомарной еденицы - она выключается полностью. Тогда вся остальная система удовлетворяет дизайну.

Evgeny
15.06.2016
12:42:23
это зависит от архитектуры тогда. если слабосвязные компоненты - можно разделять. если сильносвязные - можно упаковать в один

Dmitrii
15.06.2016
12:42:25
Pavel
15.06.2016
12:42:27
> Из за сбоя в одном из докер контейнеров могут быть сайд-эффекты в других Если речь о сайд-эффектах физической консистентности, то как раз не могут.

Контейнеры изолированы

Pavel
15.06.2016
12:43:01
нет

только в хоумпагшене

Alexander
15.06.2016
12:43:13
это зависит от архитектуры тогда. если слабосвязные компоненты - можно разделять. если сильносвязные - можно упаковать в один
я бы сказал - слабосвязанные разделять и деплоить отдельно, сильносвязанные деплоить только вместе

Evgeny
15.06.2016
12:43:36
не вижу смысла

Dmitrii
15.06.2016
12:43:44
НО НА ПРАКТИКЕ никто не группирует! Покажите мне хоть одного кто так делает

Alexander
15.06.2016
12:43:53
ну кубернейтс

вот там поды

поды - это группа контейнеров

на 1 айпишнике

Evgeny
15.06.2016
12:44:11
ну потому что все стараются сделать их слабосвязными?

Alexander
15.06.2016
12:44:20
так проще

ну и хорошо, если они будут разделены

вот если у нас контейнер с субд не меняется - зачем каждый раз снова деплоить? именно вот сам postgres

Google
Dmitrii
15.06.2016
12:45:43
И продакшен превращается вот в это.

Alexander
15.06.2016
12:46:05
тут важно понимать, что в каком порядке надо перезапускать

Dmitrii
15.06.2016
12:46:17
Ооо... начинается.

Evgeny
15.06.2016
12:46:17
ну и отлично. можно ловить мух :)

Pavel
15.06.2016
12:46:22
Добро пожаловать в мир SOA :)

Dmitrii
15.06.2016
12:47:14
Добро пожаловать в мир SOA :)
Желаю тебе попасть в компанию, где тебе придется этим управлять в самого начала твоей работы.

Alexander
15.06.2016
12:47:27
надо документировать всё

Pavel
15.06.2016
12:47:34
Для этого есть куча тулз, всякие консулы и т.д.

Alexander
15.06.2016
12:47:38
и иметь планы на каждую ситуацию

Dmitrii
15.06.2016
12:47:41
Тогда бы ты либо перестал так набрасывать, либо изменил своей мнение.

Pavel
15.06.2016
12:48:06
Ну я так подозреваю что в граммарли так и есть

Alexander
15.06.2016
12:48:06
все типовые ошибки документировать и их решение

это всё есть в ITIL

Evgeny
15.06.2016
12:48:30
Ну реально не туда ушли.

Dmitrii
15.06.2016
12:48:40
Кончили за ITIL

Заебись )

Dmitriy
15.06.2016
12:49:31
ITIL - это вообще хорошо

Dmitrii
15.06.2016
12:49:39
Ктож спорит

Google
Dmitriy
15.06.2016
12:50:09
в чем у тебя проблема с SOA?

Dmitrii
15.06.2016
12:50:12
Ответа на свой вопрос, кроме как от Евгения я больше ни от кого не услышал между прочим.

Evgeny
15.06.2016
12:50:48
Ну тут просто людей не так много

всего 637 :)

Vsevolod
15.06.2016
12:51:35
А что за вопрос?

Mihail
15.06.2016
12:51:48
Ок - кратко. У меня есть мнение, что докер должен использоваться только для дистрибьюции исходного кода приложений и связных с ним компонентнов (не активных сервисов). Все персистентные хранилища не должны быть упакованы в докер.

второй раз повторяю

Dmitrii
15.06.2016
12:52:10
Михаил, спасибо ))

Admin
ERROR: S client not available

Pavel
15.06.2016
12:52:21
У тебя вопрос неконсистентный) Хранилища упаковывать - нет, сервисы - да.

Mihail
15.06.2016
12:52:28
ну мне самому ответ интересен )

Vsevolod
15.06.2016
12:52:43
тю. Ну такое, могут быть и упакованы

Evgeny
15.06.2016
12:53:22
есть еще темы с волюм драйверами которые позволяют двигать/синхронить данные между хостами

Vsevolod
15.06.2016
12:53:24
если часто обновляемые и много зависимых компонентов, то почему бы не упаковать?

Dmitriy
15.06.2016
12:53:24
так это не вопрос, а мнение

Evgeny
15.06.2016
12:53:31
я пока не пробовал, но хочется

Dmitriy
15.06.2016
12:53:57
докер - это когда тебе удобно шипить что-то там

Vsevolod
15.06.2016
12:54:00
ну то есть вопрос доставки, если у тебя с хранилищами остро встает вопрос доставки приложения и зависимостей, то докер это неплохое решение

Dmitriy
15.06.2016
12:54:34
и то вопрос еще, у меня вот уберджары - и я не могу придумать, нафига мне их в докер пихать

Google
Vsevolod
15.06.2016
12:55:12
и то вопрос еще, у меня вот уберджары - и я не могу придумать, нафига мне их в докер пихать
ну у нас тоже есть. Вопрос унификации сборки\доставки приложения

Dmitrii
15.06.2016
12:55:18
Просто все советы по докеру, ИМХО на уровне "Hello world", что в Интернете, что в этом чате. Реальный case-study, взвешанный я по-моему еще не видел.

Evgeny
15.06.2016
12:55:34
докер молод

Dmitriy
15.06.2016
12:55:36
у вас _тоже_, а у нас _только они_ :)

Dmitrii
15.06.2016
12:55:37
Типа "напишите Докерфайл и докер/рокер компоуз"

А дальше ибитесь как хотите.

Vsevolod
15.06.2016
12:55:49
ну а что? Везде есть нюансы

Vsevolod
15.06.2016
12:56:10
типа нельзя как-то описать сложную инфраструктуру так чтобы она была не мимо кассы

Dmitriy
15.06.2016
12:56:13
вон скоро опять митап от баду про докер

Dmitrii
15.06.2016
12:57:14
Вам в DC хорошо там)

Alexander
15.06.2016
12:57:23
Просто все советы по докеру, ИМХО на уровне "Hello world", что в Интернете, что в этом чате. Реальный case-study, взвешанный я по-моему еще не видел.
просто у большинства людей проекты мелкие и им что Docker, что просто всё на 1 сервер положить - всё будет работать

Magistr
15.06.2016
12:57:29
+1 за разделение сервисов и данных, и данные без докера

Ivan
15.06.2016
12:57:29
Где бы лучше почитать про то, что такое pacemaker/corosync? И зачем оно надо.

Alexander
15.06.2016
12:58:18
собственно о чём и речь - есть , условно, сотня-две компаний, которым и правда нужно серьёзно, а большинству хватило бы и 1 жирного сервера вообще под все задачи компании

Ivan
15.06.2016
12:59:26
лучше сразу закопать
спасибо, я предложу CTO

Dmitriy
15.06.2016
12:59:51
спасибо, я предложу CTO
это будет лучшим решением 2016 года, айм сириоуз

Evgeny
15.06.2016
13:00:13
Я сам не крутил, поэтому не могу говорить уверенно, но если есть нормальный volume driver который позволит нормально снихронизировать данные между хостами, то тема с БД в докере начинает быть полезной.

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