Открытый инструментарий для управления изолированными Linux-контейнерами Docker (http://www.docker.io/) стал лауреатом премии JAX Innovation Awards 2014 (http://jax.de/awards2014/) в категории "Наиболее инновационная открытая технология". Примечательно, что в числе финалистов, претендующих на данную премию были такие проекты, как nginx (http://www.nginx.org), openHAB (http://www.opennet.me/opennews/art.shtml?num=34662),
RoboVM (http://www.opennet.me/opennews/art.shtml?num=35919) и Akka (http://akka.io/).В категории "Наиболее инновационная Java-технология" победил проект Vert.x (http://vertx.io/) (финалисты Spring Boot, Frege Language,
Neo4j, Atmosphere Framework). В категории "Выбор жюри" победил JDK8.
URL: http://blog.docker.io/2014/05/jax-innovation-awards-2014-mos.../
Новость: http://www.opennet.me/opennews/art.shtml?num=39800
Лучше бы ReactOS отдали, мне кажется это то, что выжмет виндовс окончательно с рынка.
С какого рынка? Рынка безгранично глючных, но необъяснимо популярных операционок?
>популярных операционок?Нет, реактОС на этот рынок даже не попадёт.
>безгранично глючныхИ сюда не попадёт -- важно ведь не количество потенциальных глюков, а количество срабатываний глюков. А, учитывая популярность реактОСа, глюки срабатывают раз в год.
> Лучше бы ReactOS отдали,Вы пытаетесь срубить премию "лучший стеб сезона-2014"? :)
> выжмет виндовс окончательно с рынка.
Да, уже 15 лет всех выжимает. С нулевым результатом. В смысле оно не конкурент не то что пингвинам, даже бздам не конкурент. В смысле, живых пользователей бздей найти еще иногда возможно. Редко, но все-таки. Найти живых пользователей реактоса - вообще нереально. Им даже разработчики не пользуются - "не приоритет" для них делать работоспособную операционку. Такая фигня.
> Найти живых пользователей реактоса - вообще нереально.Да ладно, даже я знаю минимум одного живого пользователя reactos, а то и чуть больше. Дима Костюк на LVEE рассказывал, как применили для запуска виндового эмулятора какой-то древней операционки -- говорит, на их варианте применения оно упасть не успевает :)
> варианте применения оно упасть не успевает :)Ээээ не понял? Оно отрабатывает и шатдаунится по быстренькому чтоли? Мне с извращенцами не так сильно везет. Я как максимум набрел на пару относительно вменяемых опенбсдшников, которые, впрочем, так и не смогли сказать "почему вы этим пользуетесь?" кроме "я так привык".
>> варианте применения оно упасть не успевает :)
> Ээээ не понял? Оно отрабатывает и шатдаунится по быстренькому чтоли?Оно элегантно балансирует по кочкам заданного вида. Дима Костюк ни разу не извращенец, он просто опытный преподаватель, плюс ко всему ;-)
Пробовал я Docker... Но быстро "переползти" на него с Proxmox не получается.
>Пробовал я Docker... Но быстро "переползти" на него с Proxmox не получается.Пробовал я на мотоцикле ездить, но быстро "переползти" на него с Камаза не получается.
А мне и камазы и мотоциклы нравятся.
Действительно, крутые чуваки. Из ничего, буквально, сделали штуку которая чуть ли не со старта в продакшнах осела у многих. И это с учетом общей глючности lxc в его текущем состоянии.
Учитесь FreeBSD-шники, ваш крутой(на самом деле) jail оказался никому не нужен, а на базе какой-то жалкой поделки сделали крутой и актуальный продукт.
> И это с учетом общей глючности lxc в его текущем состоянии.В конечном итоге оба сводятся к cgroups + namespaces virtualisation. Хорошие в общем то фичи. Да, там еще есть что пилить, но то что уже есть... на фоне этого jail смотрится как топор пещерного человека.
> jail смотрится как топор пещерного человекаСо времени появления Zones.
Десять лет назад.
Ну так cgroups и namespaces тоже не вчера появились, если что. Насколько я помню, первые начинания были в районе ядра 2.6.22 или около того. А zones это конечно замечательно, но учитывая типичную участь проприетарных юниксов в современном мире - вот вы ими и занимайтесь, имхо.
А что с участью проприетарных юниксов в современном мире?
Joyent вроде бы неплохо себя чувствует, причем всё лучше и лучше.
Даже вот локальные представители появляются, и не из самых худших - http://gitinsky.com/cloudresort/
> А что с участью проприетарных юниксов в современном мире?Мрут как мухи осенью. Загнулись почти все.
> Joyent вроде бы неплохо себя чувствует,
По сравнению с чем? А если, например, с редхатом сравнить? Или там, например, с гуглями, мордокнигами и прочими? У которых бизнес, конечно, не на самом по себе пингвине. Но без пингвина - не получился бы. Потому что не получается бизнес у авиаперевозчика, если нет двигателей для их самолетов.
> причем всё лучше и лучше.
Я сильно похож на акционера или сотрудника Joyent? Называя вещи своими именами: мне пофиг на Joyent. И вообще на остальные конторы, покуда я не их акционер и/или сотрудник. Меньше всего на свете я хочу париться вопросами благополучия каких-то капиталистических акул, гадая кто кого скушает на завтрак в следующий раз.
К чему это? А к тому! Взяв пингвина - я могу быть уверен что в ближайшие хренадцать лет он никуда не денется и будет служить мне верой и правдой. В хучшем случае - может быть придется делать какие-то внеплановые маневры. Но ничего такого с чем бы мы не справились. Потому что не зависити от 1 шараги на 100%. А проприетарные юниксы - "театр одного актера", по понятным причинам. Делиться ведь не хочется! И живут такие системы, соответственно, лишь покуда частная лавочка имени собственника системы не загнется или не решит выращивать помидоры, потому что так маржа выше. Или просто закрутят гайки. А оно мне надо - такую мину замедленного действия себе подкладывать? Я с солярой предупреждал что зависеть от 1 производителя хреново. Не верили. Пришел оракл - делом доказал :). Ну, знаете, если некто не может осознать простую причинно-следственную взаимосвязь вида "если наступить на грабли, с высокой вероятностью появляется шишка на лбу" - я имею основания считать таких людей или глупыми или просто недальновидными.
> Даже вот локальные представители появляются, и не из самых худших - http://gitinsky.com/cloudresort/
Какая-то совершенно невменяемая буита, имхо. За целых $5 в месяц (!!!) можно взять VPS на пингвине. С бОльшим объемом ресурсов (!!!) и хостить там все что душе пожелается (!!!). Используя нормальную операционку, с нормальным набором софта под нее. И без кластерфака с прогревом своего мозга дележом ресурсов. У VZ вообще с ресурсами обычно достаточно оптимистично - многие дают скушать больше чем уплачено, если есть. Но жестко гарантированно - то что оплачено. Сверх того - по доступности. И как правило без какой либо тарификации - просто дадут скушать избытки на хосте, если они были. А если не было - ну значит не судьба.
>За целых $5 в месяц (!!!) можно взять VPS на пингвинеЭто другой рынок. SmartOS не конкурирует с "VPS на пингвине".
А вот если вы будете выбирать решение для хотя бы десятков серверов между облачными решениями Amazon, Rackspace и других поставщиков - присмотритесь к предложениям Joyent.
> А вот если вы будете выбирать решение для хотя бы десятков серверов
> между облачными решениями Amazon, Rackspace и других поставщиковН-да, лучше пешком постою.
> Это другой рынок. SmartOS не конкурируетМожно вот так оставить. Будет точнее, имхо. А с кем оно, пардон, конкурирует?
> предложениям Joyent.
Зависеть от одной конторки с стремной операционкой, которую 1 единственная шарашка пилит? Я что, враг себе чтоли? Загнется конторка или скурвится - и яйцы окажутся в тисках. Походу некоторым пролететь с солярой и ораклем 1 раз мало, хочется добавки, да?
>> И это с учетом общей глючности lxc в его текущем состоянии.
> В конечном итоге оба сводятся к cgroups + namespaces virtualisation. Хорошие в
> общем то фичи. Да, там еще есть что пилить, но то
> что уже есть... на фоне этого jail смотрится как топор пещерного
> человека.А как смотрится BHyVe на фоне этого?
Нецензурно, изя, нецензурно. Нет у него "экологической ниши", поспел как раз к шапочному разбору.
Только как виртуализатор сетевых интерфейсов под JAIL :)
> Только как виртуализатор сетевых интерфейсов под JAIL :)Как мухи в самолете - бишь, полностью пролетают.
> А как смотрится BHyVe на фоне этого?Никак.
1) Оно вообще пока и близко к продакшну не стояло.
2) Это насколько я понимаю по задумке - полный виртуализатор. Который вообще не конкурент быстрым и легким контейнеризаторам.Это как раз ближе к jails. Только крутым и правильным. И допиленынм сейчас, а не через хренадцать лет. Понимаешь, Изя, даже жадным корпорасам не так уж принципиально что линь под GPL, если он позволяет рубить деньги сейчас. А не через ...цать лет как бзды. Денег бизнесу сейчас охота, а сидеть хренадцать лет на диете - акционерам не доставляет. А исходники они поскрипят да и выложат. В результате и проекту хорошо и бабки с услуг хостинга в кармане - сегодня, а не через хренадцать лет. Как видишь, бизнес-хрены достаточно гибки, у них одно правило: бабло побеждает зло.
Ну дык номинации уже предсказуемы - чем больше решение рассчитано на "нубов" тем больше шансов ей попасть в номинации. Ситуация предсказуема, мозги отрофируются потому что есть google и калькулятор, а количество недоодминов растет пропорционально таким номинациям. "Смотрящим" за всеми, на руку такое развитий событий. Оттуда и номинации. Чем больше придурков прийдет в IT, тем больше шансов взять под контроль.
> Ну дык номинации уже предсказуемы - чем больше решение рассчитано на "нубов"Интересный тезис. А пруфы будут?
>> Ну дык номинации уже предсказуемы - чем больше решение рассчитано на "нубов"
> Интересный тезис. А пруфы будут?Сам с логикой уже не дружишь?
> Сам с логикой уже не дружишь?По логике вещей, нубы обычно не жалуют виртуализацию и контейнеры, например. Т.к. требует некое время на освоение, и вообще - надо разобраться с некоторыми нестандартными околосистемными вещами.
Совешенно согласен.
Надо будет поближе поглядеть что за фича. Может получиться 'втюхать' её кому - нибудь. Хоть какая - то да польза.
> Ну дык номинации уже предсказуемы - чем больше решение рассчитано на "нубов"
> тем больше шансов ей попасть в номинации. Ситуация предсказуема, мозги отрофируются
> потому что есть google и калькулятор, а количество недоодминов растет пропорционально
> таким номинациям. "Смотрящим" за всеми, на руку такое развитий событий. Оттуда
> и номинации. Чем больше придурков прийдет в IT, тем больше шансов
> взять под контроль.http://i.kinja-img.com/gawker-media/image/upload/s--gak-j92v...
TL; DR админы не нужны.
Мозги ни у кого не атрофируются, а админов(или недоадминов) нет вообще — общая тенденция развития заключается в том, что программисты хотят автоматизировать и роботизировать по максимуму труд админов, для создания нормальной инфраструктуры при которой им потребуется делать только `git push production master`, а все остальное (прогонит ci и задеплоит, а если нужно поднимет новые инстансты, запровижинет их, и переконфижит приложения) сделает автомат.
В этом смысле Docker является частью класса решений IAC(Infrastructure as Code) по которым сейчас угорает Долина, убирая таким образом человеческий фактор в виде админа. И действительно, как это здорово: разработка с сервером на девелоперских тачках в вагранте с докерами внутри, тестирование этого контейнера в ci в окружении по максимуму приближенному к боевому, и легкое развертывание его через puppet/chef/ansible на любом количестве хостов — здесь если и есть админ, то это админ-автоматизатор.
Времена когда вас берут админом на фуллтайм чтобы вы один раз все настроили, а потом читали Хабр/ЛОР/Опеннет в прошлом.
>[оверквотинг удален]
> и переконфижит приложения) сделает автомат.
> В этом смысле Docker является частью класса решений IAC(Infrastructure as Code) по
> которым сейчас угорает Долина, убирая таким образом человеческий фактор в виде
> админа. И действительно, как это здорово: разработка с сервером на девелоперских
> тачках в вагранте с докерами внутри, тестирование этого контейнера в ci
> в окружении по максимуму приближенному к боевому, и легкое развертывание его
> через puppet/chef/ansible на любом количестве хостов — здесь если и есть
> админ, то это админ-автоматизатор.
> Времена когда вас берут админом на фуллтайм чтобы вы один раз все
> настроили, а потом читали Хабр/ЛОР/Опеннет в прошлом.Ооо какая глупость. А ЛОГИ читать, решения принимать тоже автомат будет? Вот если бы программисты писали без ошибок то и админы не нужны были, а до этого времени такие вот АВТОМАТИЗИРОВАННЫЕ решения это очередные костыли, неизвестно для чего.
Некогда логи читать, когда надо писать код и тесты для него. Докер в этой парадигме как раз и нужен, чтобы тесты распространялись и на инфраструктуру.
Нравится вам это или нет, но отдельному админу в этой парадигме места нет, хотя бы потому, что если что-то не автоматизировано(а если есть админ, то нет), цена автоматизации в будущем возрастает по экспоненте количества кода — это существенное отклонение от идеальной технологической траектории, а значит дополнительные издержки на поддержку такой системы (и плохие новости для инвесторов).
> Нравится вам это или нет, но отдельному админу в этой парадигме места нетА что с ответственностью?
> хотя бы потому, что если что-то не автоматизировано(а если есть админ, то нет),
> цена автоматизации в будущем возрастает по экспоненте количества кода
> — это существенное отклонение от идеальной технологической траектории, а значит
> дополнительные издержки на поддержку такой системы (и плохие новости для инвесторов).Некоторым, видите ли, наплевать на инвесторов -- зато надо, чтоб работало.
И пресловутые гигатонны г****кода -- этакий ворд на сервере -- тут ни разу не помощник.
> Ооо какая глупость. А ЛОГИ читать, решения принимать тоже автомат будет?Удачи в чтении логов на гигазы с нагруженного сервера. Как раз автоматика их читать и будет. Выдавая алерты админу только по поводу каких-то явных аномалий. А лично читать гигазы логов запросов - нафига?
>> Ооо какая глупость. А ЛОГИ читать, решения принимать тоже автомат будет?
> Удачи в чтении логов на гигазы с нагруженного сервера. Как раз автоматика
> их читать и будет. Выдавая алерты админу только по поводу каких-то
> явных аномалий. А лично читать гигазы логов запросов - нафига?ПНХ школяр. В одной 3-х буквенной компании ___gzip___ нутые логи - это sic! 6ТВ/day - сколько в сыром виде думай сам. И приходится в этом океане плавать. И каждый раз когда погромизды наваяют новую нетленку только благодаря админам не ложится всё и совсем.
> sic! 6ТВ/day - сколько в сыром виде думай сам.Крютой профи на проводе, не иначе :).
> И приходится в этом океане плавать.
Да, да, расскажи как ты лично читаешь все десятки гигабайтов логов. А я тебе дам курс математики младших классов, доказывающий что ты врешь как дышишь. Если что - я прекрасно в курсе про всякие грепы и прочий процессинг,
> И каждый раз когда погромизды наваяют новую
> нетленку только благодаря админам не ложится всё и совсем.Работай, нигро, работай, солнце еще высоко. Нормальные програмеры основную массу отладки делают у себя в загоне, там никаких гигазов логов нет. А чтобы админ лично воротил десятки гигз логов на продакшн серваке - это обычно ЧП уже. Если у вас это не так, поздравляю, НеШколие, с управлением проектами в твоей конторе - ж...а, а отдуваться приходится тебе.
> ПНХ школяр. В одной 3-х буквенной компании ___gzip___ нутые логи - это
> sic! 6ТВ/day - сколько в сыром виде думай сам. И приходится
> в этом океане плавать.Попробуйте logstash и kibana'у.
>> ПНХ школяр. В одной 3-х буквенной компании ___gzip___ нутые логи - это
>> sic! 6ТВ/day - сколько в сыром виде думай сам. И приходится
>> в этом океане плавать.
> Попробуйте logstash и kibana'у.Чувак походу админит мейнфреймы в IBM, куда нам до него.
> Чувак походу админит мейнфреймы в IBM, куда нам до него.Я не знаю, что он там админит, но если
он сам логи читает - то это лютый п-ц.
Есть системы централизованного хранения логов,
и их парсинга. Дальше только тригеры настраиваешь,
дабы уведомления по почте приходили и все.
> он сам логи читает - то это лютый п-ц.Понимаешь, человек чисто физически не способен прочитать за день столько логов сколько содержит 6Гб GZIP. Так что гражданин либо вопиюще врет, либо говорит не всю правду.
Если даже забыть про сжатие, допустив что страница машинописного текста это 1Кб, я сомневаюсь что этот гражданин столь крут что за сутки порядка 6 миллионов страниц текста может прочитать.
Представил себе: приходит админ такой на рабочее место, запускает `tail -f /var/log/production.log` и читает до обеда, обедая принимает решение, и продолжает читать. Уходит домой задумчивый.
> Представил себе: приходит админ такой на рабочее место, запускает `tail -f /var/log/production.log`А ты представляешь себе как это выглядит для случая когда гзипованый лог - 6 гиг в день? Попробуй взять лог на несколько гигз и сделать cat /your/log/file - получишь примерное представление о том как это выглядит...
А можно поподробнее, что такого крутого в Docker "с учетом общей глючности lxc в его текущем состоянии"?Во FreeBSD есть ещё capsicum(4).
> Во FreeBSD есть ещё capsicum(4).Который вообще не о контейнерах, как таковой, а об ограничении привилегий программ и детектировании и блокировании программ пошедших вразнос, хаков системы и просто багов. Несколько иной подход.
> Несколько иной подход.Там сейчас интересно. Они сильно пилят jail в сторону полноценного контейнера и делают bhive - фулл-вейт виртуализатион ....если выгорит FreeBSD dying будут петь ещё 20 лет :)
> ещё 20 лет :)Тем временем бизнес свинтил на пингвины и юзает KVM/Xen как полные виртуализаторы, хостингов на OpenVZ - вообще как грязи под ногами, много лет. А тут набирают обороты вот эта штука на основе cgroups + namespaces, etc.
Замечу что все это - при том что раньше пингвиноиды при заяве что jail лучше чрута тихо обтекали и ничего возразить не могли. А то что тенденции привели к обратной ситуации - это как раз и забавно. Второй сорт, даже с возможностью зажать сорц - мало кому надо, как видим.
> если выгорит FreeBSD dying будут петь ещё 20 лет :)Вспомнился термин "зомбилайн" -- это когда вроде бы дедлайн, но не помрёт никак толком.