@ru_docker

Страница 284 из 610
Aleksey
15.02.2017
15:51:15
не обязательно же по событию

yopp
15.02.2017
15:51:18
конечно

Aleksey
15.02.2017
15:51:20
важен анализ -

за неделю месяц и так далее

Google
yopp
15.02.2017
15:51:31
не важен

админы не должны сидеть и смотреть в монитринг

Aleksey
15.02.2017
15:51:44
не должны

yopp
15.02.2017
15:51:45
они вообще не нужны :)

Aleksey
15.02.2017
15:52:01
но должны понимать - что происходит, почему происходит так и чего ждать ночью

yopp
15.02.2017
15:52:11
нет, не должны

Aleksey
15.02.2017
15:52:12
они вообще не нужны :)
это мы уже поняли

Алексей
15.02.2017
15:52:19
Инфраструктура как код.

Как код

Код

Но нет она не как код.

Чтобы как код надо обнулять переменные

Aleksey
15.02.2017
15:53:26
Google
Aleksey
15.02.2017
15:53:42
все сушности не докерные работают по той же идеологии

Алексей
15.02.2017
15:53:43
Да

Aleksey
15.02.2017
15:53:45
поработало - умерло

yopp
15.02.2017
15:54:04
который будет делать так, чтоб ночью люди спали

пойду я

Aleksey
15.02.2017
15:54:18
Не все.
я про свое говорю

Не все.
у меня так

Алексей
15.02.2017
15:54:46
у меня так
Сисктл?

Aleksey
15.02.2017
15:55:12
этим голову вообще не грею - есть солт, есть оттестированный набор правил и про это забываем

Алексей
15.02.2017
15:56:21
Я почти готов поверить только в новые инстансы

Aleksey
15.02.2017
15:56:48
Я почти готов поверить только в новые инстансы
ну почти так: под каждый релиз сервиса билдиим образ lxd и запускаем

новый релиз - новый блд

плюс ноды виртуализации ротируются

так что - обнуляем :)

Алексей
15.02.2017
15:59:05
Ну просто сборка такого прода вопрос не одного дня.

А выхлоп появляется только на потоке

А написание кода дает тебе это сразу.

Так что получить похожий эффект можно. Но придется потратиться

Google
Aleksey
15.02.2017
16:05:01
да, так и есть, но профит уже явно был виден через полгода

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

Dmitriy
15.02.2017
16:50:50
Ну постепенно надо.

Эволюционным способом. Кое-где по началу идя на компромисс типа крона в контейнере. А не то конечно, если сразу хотеть все переделать, то зачастую больше половины приложений придется как-следует переписывать.

ptchol
15.02.2017
22:35:01
Вот вы набомбили

Я с кронами уже месяца 2 мозг долбаю и дженкинса попробовал и рандеки и контейнер с Кроном. И кажется что нужно ехать на нормальный шедулер в котором есть периодик джобс, или отменять концепцию кронов и переходить на эвенты.

Vladimir
15.02.2017
22:43:36
нормальный шедулер ☝️

ptchol
15.02.2017
22:45:57
Нормальный шедулер контейнеров а не хронос )))

Имхо хронос не дженерал перпос решение

Ivan
15.02.2017
23:02:36
Что может быть лучше крона, удобренного парой сотней индусов?

Ivan
15.02.2017
23:06:28
Что такое нормальный шедулер?
А если серьезно, то некое ПО, которое умеет (по расписанию/событию) запускать задачи/контейнеры, выбирая для этого ноду в зависимости от ресурсов.

ptchol
15.02.2017
23:08:30
Ну чо нить типа номада, когда он созреет по мелочам.

Anton
15.02.2017
23:08:45
"в зависимости от ресурсов." - это уже другая задача

имхо

я последний раз вот это юзал: https://github.com/ajvb/kala

вроде гуд

еще и джобы через rest можно получать/пихать и т.п

ptchol
15.02.2017
23:12:29
Дополнительная штуковина в инфраструктуру которая ничо не может кроме как запустить контейнер на какой то случайной ноде ?

Google
Anton
15.02.2017
23:13:11
типа того

ptchol
15.02.2017
23:15:28
И так все завалено таким гавном )

Anton
15.02.2017
23:15:51
ну ведь только после использования говна можно понять, что тебе нужно)

всяко лучше чем свое говно писать

ptchol
15.02.2017
23:18:29
Говорят что это удел не очень умных людей )

Ivan
15.02.2017
23:44:59
всяко лучше чем свое говно писать
Своё говно роднее пахнет)

Anton
15.02.2017
23:45:37
Ага, давайте все свой крон писать)

Ivan
15.02.2017
23:46:19
Ага, давайте все свой крон писать)
Чем мы хуже Поттеринга?

Admin
ERROR: S client not available

Anton
15.02.2017
23:46:49
В том то и дело

на этой почве 100500 велосипедов и появляется

как удел "очень умных людей"

Ivan
15.02.2017
23:51:33
на этой почве 100500 велосипедов и появляется
Самое главное - не опенсорсить. Чтобы стыдно не было, и велосипедов поубавилось

Anton
15.02.2017
23:57:45
да ну

ладно, это всё лирика

смотрите что я нашел

https://github.com/NVIDIA/nvidia-docker

https://hub.docker.com/r/tensorflow/tensorflow/

Ivan
16.02.2017
00:00:16
Ну чо нить типа номада, когда он созреет по мелочам.
А в чем его киллерфича? Обычный запускатор по ридми.мд

Anton
16.02.2017
00:02:52
поддержка почти всех облаков из коробки мб

Google
Anton
16.02.2017
00:03:59
облачный крон, видать в этом фишка

Ivan
16.02.2017
00:07:10
https://github.com/NVIDIA/nvidia-docker
Огонь! Это получается, что я могу шарить гпу между "виртуалками" на десктопной видюхе? Прикольно!

Ivan
16.02.2017
05:09:06
Для майнинга всё равно бесполезно ;]

Phil
16.02.2017
07:36:23
А если серьезно, то некое ПО, которое умеет (по расписанию/событию) запускать задачи/контейнеры, выбирая для этого ноду в зависимости от ресурсов.
я даже в теории не очень понимаю - а как же узкие места бэкендов? plan9 четверть века назад на этом сильно погорел. что вообще можно запустить на абстрактной ноде? как вы это делаете?

Aleksey
16.02.2017
07:41:14
Пример софта? Чем плох крон?
крон сам по себе не может решит всех задач. Речь про распределнный крон

Phil
16.02.2017
07:43:34
а как связаны "узкие места бэкендов" и "задача шедулинга ресурсов"?
Потому что "запустить что-то на абстрактной ноде, где свободны ресурсы" упирается в оценку возможности и рациональности прокидки в выбранную ноду бэкенда - базы там, или файлухи

Sergey
16.02.2017
07:45:37
или я не понимаю, что вы называете "узкими местами бэкендов". кажется, это свойство бэкенда (полезной нагрузки), а не шедулера или вычислительной среды.

Phil
16.02.2017
07:48:42
это и есть "задача шедулинга задач на ресурсы". как это связано с "узкими местами бекендов"?
угу. погуглил. в подавляющем количестве случаев все прибивается гвоздями к ноде с вольюмами. задача решается именно так :)))

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

Aleksey
16.02.2017
07:51:39
а крон то тут при чем?

Sergey
16.02.2017
07:54:23
я называю узким местом традиционно плохо регулируемую, плохо масштабируюемую производительность файловых систем, дисков и баз данных.
это спорный вопрос и тема для отдельной долгой дискуссии. во-первых, эти проблемы решаются (пусть и не всегда легко и тривиально). во-вторых, шедулинг не очень связан с "масштабированием производительности".

не очень сложно, например, создать блочный сторадж, который будет выдавать такую производительность, что одиночный сервер не сможет его целиком высосать.

ptchol
16.02.2017
08:48:41
Хронос просто шедулер тасков где шедулинг вложен не в голову воркеров и метаданные таски а на уже готовую абстракцию мезоса

Это узкое решение

Страница 284 из 610