@devops_ru

Страница 2455 из 4568
Nikolay
13.03.2017
14:51:26
Никаких проблем нет, все там легко тестируется. причем куда проще версионировать при локальной разработке чем с гитом. в разы
никаких проблем, кроме написанного на странном языке говнокода, который делает вид, что обеспечивает полную изоляцию

а на деле проще виртуализировать либо поставить из пакетов, промежуточная фигня не нужна

Alex
13.03.2017
14:52:30
никаких проблем, кроме написанного на странном языке говнокода, который делает вид, что обеспечивает полную изоляцию
старый язык- не довод. Виртуализовать не проще. Потому что виртуалка полноценную ты не запечатаешь с минимальными расходами по тому же hdd. Через докер разрабатывать удобно и просто

Google
Alex
13.03.2017
14:53:02
старый? го?
а, ты про странный, ну ок. Не так прочитал. В общем не странный

все равно не довод

Nikolay
13.03.2017
14:53:14
> Потому что виртуалка полноценную ты не запечатаешь с минимальными расходами по тому же hdd. что? аппаратная виртуализация умеет в распределение ресурсов хуже докера?

но это же нонсенс

Snake
13.03.2017
14:53:47
дык доставка же. хуяк-хуяк и продакшен

Alex
13.03.2017
14:54:05
Nikolay
13.03.2017
14:54:11
дык доставка же. хуяк-хуяк и продакшен
так докер для этого и не пригоден же

Alex
13.03.2017
14:54:16
говорить что виртуалка полноценная подойдет- сатанизм

Nikolay
13.03.2017
14:54:19
я уже в соседнем чате вчера про это рассказывал

Snake
13.03.2017
14:54:20
вай?

Nikolay
13.03.2017
14:54:31
вай?
сесурити не завезли

Snake
13.03.2017
14:54:42
какая сесурити, о чём ты

Nikolay
13.03.2017
14:54:44
говорить что виртуалка полноценная подойдет- сатанизм
виртуалка полноценная офигительно подойдет

Google
Snake
13.03.2017
14:54:55
я ж говорю - хуяк-хуяк. эджайл жы

Nikolay
13.03.2017
14:55:13
какая сесурити, о чём ты
если у тебя несколько контейнеризованных приложений на одном сервере, взлом одного контейнера = жопа всем приложениям

Alex
13.03.2017
14:55:14
Она не подойдет, ты понимаешь что такое версионирование и какова цена версионирование софта полноценной виртуализацией?

Nikolay
13.03.2017
14:55:18
а докер - дырявый, как решето

Snake
13.03.2017
14:55:20
time-to-market, lean development и вот это всё

Alex
13.03.2017
14:55:26
Думаю не понимаешь раз такой сатанизм слышу

Alex
13.03.2017
14:56:19
vagrant отлично помогает, если что
Версионирование вагрантом? Да ладно?) Я даже не встречал таких упоротых. окружение - да, а вот версию софта им версионировать- упоросться надо

именно поэтому докер и есть, это его тема

Nikolay
13.03.2017
14:57:09
Snake
13.03.2017
14:57:15
если у тебя несколько контейнеризованных приложений на одном сервере, взлом одного контейнера = жопа всем приложениям
девелоперов совершенно не волнует сесурити. Им главное - отдать продукт протребителю с наименьшим оверхедом. Причем у потребителя может быть абсолютно разное окружение. Под каждуй ось пакеты собирать?

Nikolay
13.03.2017
14:57:18
без него проще

Snake
13.03.2017
14:57:52
скажем так, он нужен исключительно к месту) как и любые другие контейнеры

Nikolay
13.03.2017
14:58:00
под редхат или под убунту, вестимо

Snake
13.03.2017
14:58:35
да :) и публичные сервисы - это не то место
Куча публичных сервисов с тобой не согласны

Nikolay
13.03.2017
14:58:36
проблема докера в том, что он создает ложное ощущение защищенности и изоляции

Alex
13.03.2017
14:58:50
не, докер можно для этого использовать, но тогда будет еще одна проблема - сам докер
Ну я не говорю что докер во всем удобен. Но альтернативы нет вообще. Сдеалал софт, пошел по ветке, запечатал докер контейнер. Потом понял что можно по другому модуль написать, написал - запечатал. Потом можно даже потестить перфоманс, конечно будет искуственно, но этого хватает

Google
Nikolay
13.03.2017
14:58:57
Куча публичных сервисов с тобой не согласны
именно потому, что ты выше написал - всем срать на сесурити

а ботнеты растут и процветают в итоге

да и вообще, если софт не сильно упоротый - достаточно пакет переставить и все

Alex
13.03.2017
14:59:57
виртуалка - вполне себе альтернатива
не альтернатива. вообще. Виртуалкой софт 1 версию не версионируют потому что огромный оверхед каждый раз

именно контейнеры здесь и нужны

Nikolay
13.03.2017
15:00:23
Snake
13.03.2017
15:00:25
да и вообще, если софт не сильно упоротый - достаточно пакет переставить и все
это дольше, как правило. если софт сложный и с кучей зависимостей - ваще ни разу не проще

Alex
13.03.2017
15:00:28
Виртуализация полноценная нужна для запечатывания окружения и только для этого

Nikolay
13.03.2017
15:00:54
это дольше, как правило. если софт сложный и с кучей зависимостей - ваще ни разу не проще
если зависимости все переставлять - да, если доставлять - вряд ли)

Alex
13.03.2017
15:01:04
нормальная альтернатива абсолютно, что за религиозный спор?
Я доводы привел четкие. Хочешь версионировать 1 софт виртулизацией полноценной -флаг в руки

Но это имхо упоротость

когда есть контейнеры

быстрые, легкие

Nikolay
13.03.2017
15:02:21
быстрые, легкие
и ненужные на большинстве задач

да еще и непортируемые часто

да еще и пакет собрать обычно в разы быстрее, чем контейнер

а так да

Alex
13.03.2017
15:02:58
ну так во многих случаях это и есть то, что тебе нужно
Мне нужно что бы мой экземпляр софта запустился в изолированной среде за 2 секунды. - это во первых. Был легок- это во вторых

Google
Alex
13.03.2017
15:03:04
Именно поэтому и создан докер

И вагранту там не место

Nikolay
13.03.2017
15:03:16
докер создан для того, чтобы обернуть cgroups в ядре во что-то якобы "изолированное", слой абстракции сделать легкий

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

Alex
13.03.2017
15:04:11
и как установка пакета в виртуалку одной командой этому противоречит?
какой пакет? Этоу уже разговор аля- скачать установить что ли? Тебе про этапы и подход в разработке говорят через контейнеры. А ты говоришь что полноценной виртуазизации там место

не место

Anton
13.03.2017
15:04:22
Nikolay
13.03.2017
15:04:23
и зачастую непригоден для отладки системного софта, например

Nikolay
13.03.2017
15:04:57
для системного да
ну так а для несистемного уже давно все без докера отлично сделано

jvm умеет в ограничение ресурсов, в питоне есть virtualenv

Sergey
13.03.2017
15:05:41
ну так а для несистемного уже давно все без докера отлично сделано
для системного есть LD_PRELOAD, chroot, cgroup. userns, netns сложим все вместе, получим чтооо?

Alex
13.03.2017
15:06:47
ну так а для несистемного уже давно все без докера отлично сделано
И что ты там сделаешь? Ты понимаешь разницу между окружением твоих либок от версии языка и версионировании твоего софта? Именно в этом и затык подхода докера. Накатал софт, накинул версию. и так циклом. Без отката как гите и прочих костылей

Alex
13.03.2017
15:07:05
В общем спорить не с чем, докер поэтому и популярен так

Nikolay
13.03.2017
15:07:32
В общем спорить не с чем, докер поэтому и популярен так
он популярен, потому что его хорошо разрекламировали, а еще он дает ложное ощущение изолированности твоего софта

и упрощает деплоймент, да

но на деле в продакшен ставить докер будет только довольно сильно упоротый админ

Google
Alex
13.03.2017
15:08:08
он популярен, потому что его хорошо разрекламировали, а еще он дает ложное ощущение изолированности твоего софта
он достаточно изолирован для большинства задач, все понимают что это контейнер. с его ограничениями. Но не каждый 2 на рынке пишет системный софт

Nikolay
13.03.2017
15:08:11
а как ты на своей собственной машине устраиваешь разработку - это твое личное дело

жалко, нигде нет счетчика количества дней с момента обнаружения последнего 0day эксплойта в нем

Alex
13.03.2017
15:09:10
Ну ок, буду называть тебя овсевидящим. Реально с такими аргументами не поспоришь

А я про локальную разработку сказал сразу

Alex
13.03.2017
15:10:45
Именно удобство в быстром локальном деве и версионировании, что можно запечатать все как есть без химии с GIT при откатах и так по этапам

Nikolay
13.03.2017
15:11:06
"запечатать все как есть" - это синоним "взять кучу говна и запихнуть под ковер"

Alex
13.03.2017
15:11:44
Nikolay
13.03.2017
15:12:18
кучу говна я только что прочитал. отписываюсь)
ты вместо разумного спора начинаешь религиозно топить за контейнеры :)

Alex
13.03.2017
15:13:36
ты вместо разумного спора начинаешь религиозно топить за контейнеры :)
я уже даже не спорю с тобой, потому что вижу что ты даже не понимаешь этого подхода и идеи в целом докера. при этом примешиваешь виртуализацию полноценную к версионированию софта(1 софта)

Daniel
13.03.2017
15:13:58
ты вместо разумного спора начинаешь религиозно топить за контейнеры :)
зачем нужен "разумный спор" на таком странном месте?

Nikolay
13.03.2017
15:14:19
я уже даже не спорю с тобой, потому что вижу что ты даже не понимаешь этого подхода и идеи в целом докера. при этом примешиваешь виртуализацию полноценную к версионированию софта(1 софта)
я докером пользовался, мы его неплохо исследовали, правда, это было года полтора назад. Я знаю, для чего он нужен и как он в целом работает

и я понимаю, что ты имеешь в виду под "удобным версионированием"

проблема в том, что пайплайн так выстроить сложно

Daniel
13.03.2017
15:15:44
его по любому выстроить сложно

Nikolay
13.03.2017
15:15:48
ну да, ты можешь надеяться, что ты просто сбилдишь контейнер на своей машине и его на продакшене развернешь. На деле ты лишь привносишь дополнительный слой абстракции и дыру в безопасности ради своего собственного удобства

Alex
13.03.2017
15:16:10
А речь идет не о цикле разработке жирного сегмента софта. Помодульная разработка с ним удобна, когда потыкал, протестил все как надо и пушнул в гит

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