@devops_ru

Страница 28 из 4568
Dmitrii
26.04.2016
15:52:23
Первые двое могут деплоить конфигурацию на прод, следующие двое могут делать пуллреквесты к ней.

Цифры "двое" - утрированы и поддаются адекватному масштабированию.

Alibek
26.04.2016
15:54:54
Чё не так-то? Дмитий дело-же говорит. Я тоже к этому команды двигаю. На прод, выкатывается только с master, в master непозволено пушить никому кроме тимлида и суперадмина. Защищённые ветки же. Ключи для выкатки и т.п. в gitsubmodule на которые пермишины только у суперадмина и тимлида.

*Дмитрий (надо завязывать с беспроводной клавой)

Google
Aleksandr
26.04.2016
16:14:21
ну я как-то даже не знаю, что возразить. разработчик может уволиться, разработка может на аутсорс уйти, да куча же ситуаций. в принципе можно и фронтендера натаскать на правку конфигов прода, но.. не совсем понятно, какой прок от этого бизнесу. обучать сотрудников тому, что по-хорошему не долно входить в их компетенцию, дело неблагодарное :)

Magistr
26.04.2016
16:15:39
а разрабы неделающие инит скрипты для своего софта это нормально

лучше пусть реально пул реквесты пишут

да и расширять знания им полезно

Dmitrii
26.04.2016
16:23:50
На моей памяти опыт в настройке серверной части прямо пропорционально зависит скиллу программирования и правильности применяемых продходов.

Alexander
26.04.2016
16:28:50
Dmitrii
26.04.2016
16:31:15
Роман, а вы читали пару моих историй вчера?

Там как раз у разработчиков никогда небыло ни девопса, ни сисадмина. Всем этим занималась компания отдельная.

Andrey
26.04.2016
16:32:35
плохой мик вс хороший мик

:)

Alexander
26.04.2016
16:39:50
> Dmitrii А если вовлекать разработчика к конфигурированию у него целый новый мир открывается. мой опыт говорит, что такое удается около в 20 % команд, в остальных буксует по вполне уже объекивным причинам. Основная причина в том, что программист должен держать в коде свое рабочее окружение (например поднимать проект в вагранте), а это требует затрат времени и усилий, а когда сложность проекта переходит некоторую грань, то становится совсем невозможно. Это как с тестами, но с тестами 80 процентов каверадж вполне ок, а с кодом инфраструктуры такое не прокатит

Google
zhag
26.04.2016
16:49:13
Приетствую, форумчане! Че почитать по архитектурам? The DevOps 2.0 пока читаю, думаю что потом глянуть

Yuri
26.04.2016
16:50:37
можно читать этот чат, тут пишут чего делать не стоит

Dmitrii
26.04.2016
16:51:03
Да, видел я такие инфраструктуры, где была одна база и порядка 20 си-демонов на девелопменте на 100 разработчиков и их 100 виртуальных машин. (не шучу)

Там наверное об этом и не стоит мечтать.

Roman
26.04.2016
16:51:38
я вендаадмин же

ну хотел им стать я ж грил

ну потом сдал mcsa

и передумал

я подумал так - я лучше ваще не ит буду заниматься

чем вендой

Хехе

zhag
26.04.2016
16:52:08
Вхахаххаахах

zhag
26.04.2016
16:53:01
ruhighload.com ? :)
Это замечательно. Это я видел)

Aleksandr
26.04.2016
16:53:13
ruhighload.com ? :)
5 советов по использованию SVN Небольшие советы для упрощения работы с Subversion

кек

=)

Alexander
26.04.2016
18:00:38
git-svn еще

Dmitrii
26.04.2016
19:45:30
Как хорошо, что я молодой и весь этот треш почти не застал :)))

Google
Dmitrii
26.04.2016
19:45:59
Но svn еще "зацепил", да.

Алексей
26.04.2016
20:00:42
Господа, а сетевой wait входит в iowait ? или как его смотреть ?

Dmitrii
26.04.2016
20:24:35
Первая ссылка в гугле: http://serverfault.com/questions/37441/does-iowait-include-time-waiting-for-network-calls

Не то часом?

bama^boy
26.04.2016
20:27:59
Господа, а сетевой wait входит в iowait ? или как его смотреть ?
мне кажется, такое лучше вчего смотреть strace или sysdig

Denis
26.04.2016
20:43:58
Node 6.0 is out! :)

Alibek
26.04.2016
20:51:44
не входит, пока нет nfs или iscsi или подобного

смотреть проще всего с ss -s

Dmitriy
26.04.2016
20:57:28
teamcity

Denis
26.04.2016
20:59:47
ОМГ :)

Alex
26.04.2016
21:26:09
Ну вы намолотили

Ладно, про докер и LXC я скажу

Смотрите У меня приложение на Perl

В нем херова гора модулей, как принято у перловиков

Раскатка контейнеров под разбор очереди в LXC энсиблом тупо может занять 40 минут или час

Пока там все модули соберутся

А будь у меня докер - у меня был бы отдельный слой с уже собранными модулями

И раскатка контейнеров шла бы сильно быстрее

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

Dmitrii
26.04.2016
21:28:12
cpan не?

Google
Alex
26.04.2016
21:28:12
А вот так вышло исторически

cpan не?
Ну - cpan

Dmitrii
26.04.2016
21:28:34
Чет я не припомню чтоб оттуда долго модули ставились

Или их ну ваааще дохера?

Alex
26.04.2016
21:28:47
Ваще дохера

Dmitrii
26.04.2016
21:28:54
Там обычно первый запуск тупняковый.

Alex
26.04.2016
21:29:06
И когда ставится восемь контейнеров на одну тачку И все компилится и молотятся тесты еще

Это 40 минут ада

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

Dmitrii
26.04.2016
21:30:04
Так в LXC же можно делать базовые образы... Хотя это конечно очень начинает быть похоже на докер. Или докер на LXC

Alex
26.04.2016
21:30:07
Но докер эту проблему тоже решает

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

Потому что кроме снятия этой проблемы, докер снимает еще две

Первое - повторимость набора перловых модулей на относительно долгом промежутке времени

(фиксить версии в сипанфайле бесполезно - их сносят с публикации)

Второе - один и тот же имадж на тестинге, стейджинге и проде

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

Dmitrii
26.04.2016
21:33:35
Да, соглашусь, с Perl заход грмотный получился в пользу докера, но немного похож на предложеный юз-кейс выше - "запаковать кусок говнокода" ?

Я год давным давно писал под вёб на перле. Когда этих ваших докеров и даже LXC ваще еще небыло. Это была боль конечно.

Google
Alex
26.04.2016
21:34:59
Ну я вот и поныне пишу под веб на перле

И не только под веб

Alibek
26.04.2016
21:35:07
Да не только с перл, вообще с любыми зависимостями тянущимися с тырнету - спас в замопроженном имадже от которого можно скакать.

просто в докер управление и наследование этих образов поуму реализовали.

Dmitrii
26.04.2016
21:36:30
Тут такое дело просто, вот в PHP все зависимости тянутся через composer и как бы являются частью приложения. Поэтому никому в голову не приходит их все в имедж паковать

А в перли с этим их сипаном, оно втыкается в системные каталоги и вот

В перле*

А вот скажите, вот в Амазоне есть такое понятие как AMI образы. Можно даже свои создавать.

Зачем тогда мне докер?

Alibek
26.04.2016
21:38:27
Селяви - "а дайка я свой пакетный менеджер с бекджеком и шлюшками запилю"

Dmitrii
26.04.2016
21:38:38
Потому что они запилили сервис контейнеров

Или оно как бы не пересекается?

Я просто хочу разобарться, в конце-концов для каких задач докер все же подходит :)

Получается что если у меня не Амазон то дорога в докер, а если Амазон то AMI?

Alibek
26.04.2016
21:43:16
ну с ami у тебя зависимость от amazon с docker чуть больше независимости

Dmitrii
26.04.2016
21:44:18
Ну плате vendor lock - ясно, да. Но в принципе если не броть это в расчет то что лучш ето тогда?

Alibek
26.04.2016
21:44:23
ну вот посчитал твой начальник, что бабла на амазаон уходит больше чем на digital ocean или на azure и сказал - ребят в год это же такая экономия - съезжаем!

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