
Darafei
07.08.2018
07:22:16
а почему их нужно заменять?

Sergey
07.08.2018
07:22:36

Artem
07.08.2018
07:24:13
@Komzpa если будет отсутствовать альтернатива мы можем оказаться в тупике, по крайней так говорит теория систем и здравый смысл

Олег
07.08.2018
07:24:25

Google

Олег
07.08.2018
07:24:39
он не реплицируется до 10 версии

Fike
07.08.2018
07:25:12
да и рантаймов сейчас пруд пруди

Artem
07.08.2018
07:26:33
виртуалки - тот же самый докер, они строятся по одному принципу, просто докер - это удобная упаковка kvm

Fike
07.08.2018
07:26:42
пошла жара

Darafei
07.08.2018
07:27:24
докер - это не kvm

Sergey
07.08.2018
07:28:03
докер=квм?
че курите?

Fike
07.08.2018
07:29:18
да и как-то движемся к тому, что нужна будет альтернатива SQL-бэкенду, потому что иначе получаем SQL-лок

Artem
07.08.2018
07:32:13
конечно докер это не kvm, но принципы одни и те же

Fike
07.08.2018
07:32:47
nope

Darafei
07.08.2018
07:32:48
какие именно принципы одни и те же?
если нужны совершенно другие принципы, можно заменить докер на unetbootin

Artem
07.08.2018
07:37:20
вот чем doker или kvm отличается от тех же виртуальных машин java или erlang,
чего реально нехватает в ситемах хранения данных это своей отдельной системы, которая будет работать независимо от существующих ОС

Google

Darafei
07.08.2018
07:37:55
но ведь это про другое? :)

Subb98
07.08.2018
07:38:30
зачем?

Darafei
07.08.2018
07:38:59

Artem
07.08.2018
07:40:49
по сути то что было хорошо забыто - это терминальные системы и мэйнфремы, там это было реализовано именно по этому принципу

Darafei
07.08.2018
07:42:13
если сравнивать системы виртуализации, в них никак не появятся системы хранания данных, потому что сравниваются системы виртуализации

Artem
07.08.2018
07:42:41
по сути докер и прочие системы виртуализаци сглаживают проблемы универсальности, как говорится плата за удобство

Anatoly
07.08.2018
07:44:21
но ведь докер ни разу не система виртуализации Оо это удобная обертка над cgroups.

Artem
07.08.2018
07:44:33
а еще мы расплачиваемся производительностью

Darafei
07.08.2018
07:45:09
какой производительностью вы расплачиваетесь в cgroups?

Artem
07.08.2018
07:45:56

Fike
07.08.2018
07:52:57

Artem
07.08.2018
07:53:23
аргументировано

Dmitry
07.08.2018
07:55:23

Fike
07.08.2018
07:57:48
при включенных cgroups любой процесс валяется в неймспейсе

Artem
07.08.2018
08:06:43

Darafei
07.08.2018
08:07:25
эмм, а как вы собираетесь вертикально масштабироваться софтом без замены железа?

Sergey
07.08.2018
08:07:45
а как вы хотите вертикально масштабировать докер лол

Artem
07.08.2018
08:08:59
докер - никак, софтом - никак, поэтому эти системы выглядят скудно, как бы их не пиарили

Darafei
07.08.2018
08:10:57
ладно, но тогда в каком соотношении они находятся с менеджерами версий? :)

Google

Artem
07.08.2018
08:12:20
основная задача не менеджер версий, а дистрибьюция, менеджер версий - это приятное дополнение

Darafei
07.08.2018
08:13:44
возможно, вы искали chef

Artem
07.08.2018
08:17:55
нет)), мне знакомо что такое и chef и ansible, знакомо что такое capistrano и vargant, все эти механизмы рабочии, но нет легкости и простоты, эти системы тоже довольно сложны и каждая требует от пользователя отдельного обучения, это не всегда оправдано

Sergey
07.08.2018
08:19:00

Darafei
07.08.2018
08:20:09
ну, тут или вы позволяете пользователю ничего не знать и писать запускающийся где угодно в очень похожих условиях Dockerfile, или пишете рецепты, как запускать то, что надо, в неизвестных начальных условиях

Artem
07.08.2018
08:22:30
ключивое слово "пишите рецепты", все системы дистрибьюции используют рецепты, и везде они тулят свой синтаксис, поэтому мы получаем зоопарк рецептов

Fike
07.08.2018
08:23:33
#всеплохо

Sergey
07.08.2018
08:23:41

Darafei
07.08.2018
08:24:30
критикуя - предлагай
любая система, которая должна что-то сделать, должна дать какой-то язык, на котором можно ей объяснить, что надо сделать

Artem
07.08.2018
08:36:04
опенсорсная система плагинов меня вполне устраивает, даже как она реализована на докер-хаб, в докере мало устраивает что это все должно работать на самом докере
система дистрибьюции через прекомпилируемые пакеты в Linux тоже начинает устаревать, поэтому появляются всякие flatpack
вполне бы устроило компиляция из ссорцев по гит, но со сценарием поддерживаемым сообществом, который будет делать проверку для установки, доустанавливать зависимости и в конце завершать эту установку для конкретной системы, но без установки дополнительного ПО для менеджмента, ansible или chef, а делалось бы это средствами самой ОС, ну или с минимальными требованиями


Sergey
07.08.2018
08:40:19
опенсорсная система плагинов меня вполне устраивает, даже как она реализована на докер-хаб, в докере мало устраивает что это все должно работать на самом докере
система дистрибьюции через прекомпилируемые пакеты в Linux тоже начинает устаревать, поэтому появляются всякие flatpack
вполне бы устроило компиляция из ссорцев по гит, но со сценарием поддерживаемым сообществом, который будет делать проверку для установки, доустанавливать зависимости и в конце завершать эту установку для конкретной системы, но без установки дополнительного ПО для менеджмента, ansible или chef, а делалось бы это средствами самой ОС, ну или с минимальными требованиями
dapp умеет прямо из гита собирать

Sergey
07.08.2018
08:40:28
без всяких ролей

Artem
07.08.2018
08:41:58
да, и еще что меня очень раздражает в дистрибьюции, что все это делается глобально для всей системы, причем каждый тулит свои произведения куда ему пятка подскажет
а хотелось бы это устанавливать под отдельным текущем пользователем, чтобы в случае чего грохнуть профайл этого пользователя, а не вычищать остатки по всей системе

Sergey
07.08.2018
08:42:38
под дистрибьюцией вы говорите деплой?

Artem
07.08.2018
08:46:34
это разные вещи, дистрибьюция - это разворацивание инстанса, деплой - это разворачивание конкретного приложения
пример для БД
сервер Postgres - дистрибьюция
база данных сервера Postgres - деплой

Darafei
07.08.2018
08:47:38
эмм

Sergey
07.08.2018
08:48:01
а причем тут инстанс и докер
у ноды есть ядро у докера нет

Google

Artem
07.08.2018
08:55:46
чтобы совершить деплой, должен быть подготовлен инстанс, задачу по дистрибьюции и деплою докер может взять на себя, но у докера виртуализация не изолированная, она зависит от системы на которой развернута

Anatoly
07.08.2018
08:58:45
сборка из гита?
кто-то грибов наелся?)
собирите gcc из гита на слабой машинке
и сразу отпадет желание собирать из гита)

Artem
07.08.2018
09:01:19

Admin
ERROR: S client not available

Anatoly
07.08.2018
09:01:41
а у вас все тестовые окружения на продовом железе, да?

Sergey
07.08.2018
09:01:53

Anatoly
07.08.2018
09:03:39
я даже не против сборки из гита, но без фанатизма. не вижу никакой необходимости на каждой машине собирать все из сорцов, начиная от ядра )

Sergey
07.08.2018
09:04:13

Anatoly
07.08.2018
09:06:13
таки даже постгрес будет собираться довольно долго) кеширование поможет, но зачем, если уже все принесли на блюдечке с yum?)

Artem
07.08.2018
09:08:11
@vizdrag - dapp это мало эффективный проект, нужен ruby, который по умолчанию не идет в отличии от питона 2.7 или перла
если мне придется отдельно ставить руби с его кружением gemset, что мне мешает поставить докер, который в разы популярней этого dapp
кстати докер тоже может реализовывать системы CI/CD и собирать что-то из сорцев, но вопрос, а зачем мне это тогда нужно, где простота

Sergey
07.08.2018
09:08:58
https://www.youtube.com/watch?v=8R5UDg29Vic&t=58s

Artem
07.08.2018
09:14:42

Fike
07.08.2018
09:15:20

Sergey
07.08.2018
09:15:23

Anatoly
07.08.2018
09:16:14
у нас в компании тоже используется толпа велосипедов самописных так то)
да и в любой)

Google

Artem
07.08.2018
09:16:38

Sergey
07.08.2018
09:18:22
личные половые трудности каждого
в любом проекте будет куча сервисов с разными синтаксисами, конфигами, и прочим, зоопарк будет везде, просто где то он необходим и структурирован, а где то месиво

Artem
07.08.2018
09:19:48
Кибернетес популярней дапп, так что увы..

Darafei
07.08.2018
09:20:12
а давайте про базы данных

Anatoly
07.08.2018
09:20:28
если честно, то я не понял чем dapp лучше. из докумнетации выглядит так, что чуваки добавили ansible вместо RUN.
ну докер это окружение в том числе для баз данных)
так-то важный момент)

Artem
07.08.2018
09:20:50

Darafei
07.08.2018
09:20:51
какой ваш любимый способ скрешить постгрес? :)

Anatoly
07.08.2018
09:21:30
можно скорраптить pg_contol файлег..
мне очень нравятся ошибки в стиле "саксес - не могу прочитать pg_control"
или как он там пишет)

Artem
07.08.2018
09:24:26
можно на порту постгреса запускать разные сервисы и не давать стартануть службе))

Darafei
07.08.2018
09:25:25
это же даже не креш

Artem
07.08.2018
09:25:48
хард хакинг
мне нравится erlang у него есть система супервизоров, которая работает в реальном времени и позволяет плодить разные процессы просто в умопомрачительных количествах, все маленькое, компактное и компилится

Fike
07.08.2018
09:28:49
(возвращаясь к базам данных)

Darafei
07.08.2018
09:28:52
а давайте про базы данных :)