Size: a a a

DevOps Jobs - работа и аналитика

2020 October 15

G

George in DevOps Jobs - работа и аналитика
George Gaál
и в результате экономия получается фиктивная
Для начала никто не говорил про алпайн. Кроме него есть и другие базовые (или свой) слои. Выше вон на генте было.
Дальше, пример был имено про скрипт, которому не нужны пандоки и прочее что-то. Ему нужен питон и питонячие зависимости. Всё.
И да, размер не является проблемой, если тебе не надо его передать по сети на сотни физических машин несколько раз в день (напомню, написан он так, что он пересобирается на каждое изменение в коде скрипта). И основной посыл в истории был что человек даже не понимает иструмента с которым рабоатет. В чём смысл тащить виртуальное окружение в шутуку которая и так изолирует процессы? Зачем создавать себе потенциальный ад зависимсотей на пустом месте?
И экономия перестаёт быть фиктивной, когда большая часть проекта потребляет на порядок больше ресурсов чем надо ей в действительности.
В энтерпрайзе может с этим и проще, но в коммерческом секторе приходится уметь оптимизировать затраты. Что капексы, что опексы.
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
>  В чём смысл тащить виртуальное окружение в шутуку которая и так изолирует процессы? Зачем создавать себе потенциальный ад зависимсотей на пустом месте?

извини, скажу еще раз - ты не шаришь
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
> В энтерпрайзе может с этим и проще, но в коммерческом секторе приходится уметь оптимизировать затраты. Что капексы, что опексы.

экономия трафика достигается другими способами так-то
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
и, да, время разработчика возможно дороже, чем твои упражнения на микрооптимизации
источник

MS

Make Suffer in DevOps Jobs - работа и аналитика
George Gaál
тот же эльпайн - если в него засандалить ВСЕ пакеты на свете (pandas, numpy etc.) - он весит СТЛЬКО ЖЕ, сколько убунта с теми же пакетами
ну, это если страдать херней, а если тебе нужен под конкретную задачу не самый большой контейнер, то альпайн всё же хорошо
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
оу блин (
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
фанаты альпины набежали
источник

MS

Make Suffer in DevOps Jobs - работа и аналитика
не фанат, просто использовал там где было нужно)
источник

G

George in DevOps Jobs - работа и аналитика
George Gaál
>  В чём смысл тащить виртуальное окружение в шутуку которая и так изолирует процессы? Зачем создавать себе потенциальный ад зависимсотей на пустом месте?

извини, скажу еще раз - ты не шаришь
Просвети меня. Только без троллига уровня "экстаза прода и дева". Зачем пихать в докер венв/пипенв/жавахом? Возможно я не что-то незнаю и это новый тренд такой.
источник

MS

Make Suffer in DevOps Jobs - работа и аналитика
альпайн не серебряная пуля
источник

MS

Make Suffer in DevOps Jobs - работа и аналитика
и ты абсолютно прав что все эти СЖИМАНИЯ образов и попытки выиграть лишние 10-20 метров того не стоят
источник

ДА

Дмитрий Андреев... in DevOps Jobs - работа и аналитика
Да пишите просто на go и бинарник в FROM scratch пихайте, экономия выйдет ого-го. Но не кажется ли, что спор перерос джобсы?
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
Дмитрий Андреев
Да пишите просто на go и бинарник в FROM scratch пихайте, экономия выйдет ого-го. Но не кажется ли, что спор перерос джобсы?
+
источник

G

George in DevOps Jobs - работа и аналитика
George Gaál
и, да, время разработчика возможно дороже, чем твои упражнения на микрооптимизации
Время разработчика тратится если на него вешать несвоественные ему задачи. Я с этого и начал собственно - каждый делает своё дело и всем хорошо. А если сисадмина заставить писать код, а разработчика посадить за готовку инфраструктуры, то получится то что получается довольно часто.
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
George
Время разработчика тратится если на него вешать несвоественные ему задачи. Я с этого и начал собственно - каждый делает своё дело и всем хорошо. А если сисадмина заставить писать код, а разработчика посадить за готовку инфраструктуры, то получится то что получается довольно часто.
у тебя примеры неудачные
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
George
Просвети меня. Только без троллига уровня "экстаза прода и дева". Зачем пихать в докер венв/пипенв/жавахом? Возможно я не что-то незнаю и это новый тренд такой.
иди к нам на курсы с Гумилевым ;-D @Agumilev
источник

G

George in DevOps Jobs - работа и аналитика
Make Suffer
и ты абсолютно прав что все эти СЖИМАНИЯ образов и попытки выиграть лишние 10-20 метров того не стоят
50Мб против 500Мб+ не 10 несчастных мегабайт. Повторю - в той задаче вообще не нужно всё что сделал разработчик. А сделал он потому что он не понимает и не хочет понимать инструмент с которым работает.
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
аргх
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
я устал от тебя, хватит тут про технический спор - поговорить можем в ру_докер например
источник

G

George in DevOps Jobs - работа и аналитика
George Gaál
у тебя примеры неудачные
Они из жизни. Когда выкатка релиза занимавшая 6-ть часов раз в неделю (с простоем) по ночам, меняется на 10-12 10-и минутных без простоя в рабочий день довольно неплохо с точки зрения того же мифического стейкхолдера. Но если это не модно и не является приоритетом то ок. О чём тут говорить.
источник