Dmitrii
Тогда часть проблем отпадет
Dmitrii
@bhavenger Спасибо в общем ) Щас буду продолжать свой путь...
Polnoch
про lxc - если сам билдер плохо работает - можно конвертить kvm-ные образы в lxc, например
следующий верный шаг выкинуть LXC, и перейти на нормальный докер :)
Polnoch
везде - а амазоне внутри инстансов,
Polnoch
и у Хетнзнера
Polnoch
Че-ж не на OpenVZ то сразу.
Вряд ли нужен в данном кейсе
Dmitrii
Orly?
Polnoch
OVZ оптимален, когда нужна энтерпрайз-лайк виртуализация, но у тебя гетерогенная линукс среда
Polnoch
т.е. какой-нибудь KVM/Xen будет ненужным оверхедом
Polnoch
А тут классическая разработка, и выкатка всего этого дела в продакшен - лучше докера ничего нет
Polnoch
на OVZ удобно запускать сервисы, которые ты не разрабатываешь
Polnoch
Всякие CRM'ы, Астериски, зимбры итд
Polnoch
Хотя всё это можно и на OVZ сгородить, и оно даже будет нормально работать, в отличие от LXC: http://cs4.pikabu.ru/images/big_size_comm/2014-10_3/14132848768759.png
Polnoch
Но это как-то... странно имхо, зачем если для связки дева и прода есть более подходящий для этой цели докер?
Polnoch
Но нет, некоторые люди выбирают боль ради идеалогии :) Я даже слышала, что некоторые ставят в продакшен докер не с docker.io репозиториев последнюю версию, а прямо из репов бубунты
Dmitrii
Ксения, ты наверное только в стартапах работала, где все с нуля? Или в жадном ынтырпрайзе где всем насрать сколько ты времени делаешь задачи?
Donald
Ксюша сегодня прям давит интеллектом
Polnoch
Когда они были маленькие, им кто-то сказал, что сторонние репозитории это плохо :) А то, что это официальный репозиторий того продукта, что они используют, они не врубаются (с репами OVZ тот же мозговой запор кстати)
Dmitrii
У меня тут легаси проектов просто тьма. Их нельзя просто так взять и запустить в докере, переделав все.
Donald
С утра пораньше
Dmitrii
С утра пораньше
Достаточно сказать "LXC" или "OVZ".
Dmitrii
А, "Канада" еще забыл.
Polnoch
Ксения, ты наверное только в стартапах работала, где все с нуля? Или в жадном ынтырпрайзе где всем насрать сколько ты времени делаешь задачи?
я работала в хостинге и стартапах. В хостингах были большие сети - под тысячу клиентов у паппета, и кластеры в 100+ нод под виртуализацию
Polnoch
в энтерпрайзе к счастью не работала
Polnoch
а, ещё в интеграторе работала
Dmitrii
На этот вопрос не надо было отвечать своим позывным списком ... )
Polnoch
Но там было похоже на стартап и хостинг одновременно, достаточно прилично, т.к. наша команда была маленькой, и сама по себе, только овертайм слишком много заставляли работать
Dmitrii
Это был риторический вопрос.
Polnoch
как раз его ниша
Dmitrii
Астанавитесь.jpeg
Vladimir
И про ниши тоже
Polnoch
А расскажите в чем отличие ovz от lxc?
LXC это кривые юзермод утилиты к коду OpenVZ, который был частично перенесён в ванильное ядро
Polnoch
Ниша - лёгкие контейнеры, т.е. та же, что пытаются юзать для LXC. Может всё то же, что LXC, кроме запуска отдельных бинарей (но это странно делать на LXC, когда есть докер), обратное не верно, количество фич, которые есть в OVZ, но нет в LXC зашкаливает, перечисляю ниже, но наверняка что-то забуду:
Dmitrii
А кто-нибудь знает модуль к ансиблу, который умеет генерировать RSA ключи?
Dmitrii
Чтобы через shell не велосипедидть
Polnoch
- Благодаря специальным хакам разработчиков хакам в Ovz работают некоторые ядерные штуки, которые в контейнерах вообще не должны работать, вроде NFS4 - модель памяти, использующая vswap. В OVZ вся память контейнеров это ВИРТУАЛЬНАЯ память ноды. Нода сама решает, что свапить, а что нет. Но есть специальный кусок виртуальной памяти, который искусственно замедлен. называется vswap (он может оказаться в подкачке на ноде, а может и нет!), позволяет не убивать дисковую подсистему i/o запросами, как это часто бывает в той же KVM виртуализации, когда файлы виртуалок лежат на медленном сторадже, например, локальных дисках, и не падать контейнерам под большой нагрузкой, а просто замедлятся
Polnoch
- безопасный рут (если не ошибаюсь, всего три эсплойта за 10 лет на выполнение кода на хост-системе, сравнимо с Xen)
Aleksey
коллеги чо то с новым докером я запутался. как теперь в современно мире надо ? * debian/centos + ansible обвязка для деплоя и управления * dcos/coreos/rancher + docker 1.12 ? * atomic host + ansible * лесом все и только бареметал ?
Polnoch
т.е. внутри можно запускать демоны под рутом, и выставлять наружу, или давать доступ внешним юзерам
Aleksey
чертова оркестрация в 1.12 всё карты посмешивала
Polnoch
- лайв мигрейшен - в LXC и докере этого пока нет. Довольно удобно, например, у вас сервер в офисе, скажем, с контейнером с 1c бухгалтерией (нативная 8.3, или 7.7 и другие версии прекрасно работают под специальным вайном, есть опыт использования в продакшене), у вас в качестве сервера десктоп. И у софт-рейда вылетел диск. Можно остаться после работы овертайм, выключить сервер, поменять диск. А можно мувнуть на другую ноду контейнеры онлайн, и поменять диск в рабочее время
Aleksey
Ксения, вы немоглибы сконцентрировать самопиар на каком нить одном канале :) ?
Polnoch
- Более продвинутые CPU лимиты. Например, можно поставить на астериск высокий CPU приоритет, но низкий лимит. Т.е. если внутри что-то сломается, например, глюк в кодеке, и сервис упадёт (в очень свежих версиях астериска я такое видела), то контейнер не съест все ресурсы CPU на ноде, т.к. есть жёсткий лимит. Вместе с тем, т.к. высокий приоритет по процессору у контейнера, пока он не ест все доступные CPU ресурсы, он их будет получать всегда, и голос гавкать и заикаться не будет даже на нагруженной ноде
Donald
Ксения, вы немоглибы сконцентрировать самопиар на каком нить одном канале :) ?
а где еще вы имеете счастье читать о преимуществах ovz?
Vladimir
Особенно когда он основан на маркетинговых постах авторов ovz а не на реальном положении дел
Polnoch
Остальное писать лень, можно тут почитать: https://openvz.org/Features
tenni
здрасте, опять началось
Polnoch
Особенно когда он основан на маркетинговых постах авторов ovz а не на реальном положении дел
Я никогда не работала в параллельсе, они меня не взяли после 5 собеседований. Напротив, я на них обижена, и не стала писать статью про OVZ7 на хабр, хотя они просили
Polnoch
И таки то, что я пишу про OVZ основано на моём опыте, сори
Vladimir
Я никогда не работала в параллельсе, они меня не взяли после 5 собеседований. Напротив, я на них обижена, и не стала писать статью про OVZ7 на хабр, хотя они просили
Но тем не менее цитируете фактически их рекламные проспекты, притом что примерно 50℅ того что пишите в lxc есть и работает где то года с 2012
George
Опенвз подозревал, что хлам - переубедите меня
Vladimir
Еще процентов 20 появилось недавно, года два назад
Vladimir
Остальное да, так и есть увы
Polnoch
т.е. внутри можно запускать демоны под рутом, и выставлять наружу, или давать доступ внешним юзерам
в докере этого не хватает. Наверное, поэтому у Амазона контейнеры запускаются внутри твоего инстанса
Polnoch
а сколько денег давали?
околорыночно, тысяч 100 рублей. Это было до крымнаша
Polnoch
но незадолго до него
Donald
не, за статью
Polnoch
не, за статью
а, они думали что я просто так, ради идеи напишу. Я даже думала написать, но потом мы решили с мужем в кино сходить :)
Dmitrii
Cool story, bro.
Vladimir
что за бред? Я цитирую свой опыт
Ну значит он устарел на 4 года как минимум
Alexander 🐕
Ксения, лучше сделайте селфи
Polnoch
я достаточно гадостей писала про виртуозу, ещё раз могу повторить, что vzabackup например адский траш. Им откат Акронис что ли заплатил, что они решили наградить платных юзеров виртуозы этим крапом?
Polnoch
Ксения, лучше сделайте селфи
я выкладывала в другой канал
Polnoch
Могу сюда форваднуть, понедельничное,
Polnoch
а аэропорту
Polnoch
В кокой?
который про девопс работу
Alexander 🐕
а аэропорту
А, новое давайте
Alexander 🐕
То я видал
Polnoch
А, новое давайте
Может потом, мы на пущинский астропраздник собираемся, нужно да, сфоткаться на фоне радиотелескопов