Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Parallels Virtuozzo VS Microsoft Hyper-V. Чья виртуализация честнее?

Виртуализация *
Достаточно много читал на Хабре про виртуализацию и походил по сайтам провайдеров, но к сожалению нигде не обнаружил явного сравнения «лоб в лоб» двух самых популярных систем на Российском рынке. Поэтому решил написать его сам.
Читать дальше →
Всего голосов 13: ↑7 и ↓6 +1
Просмотры 8.2K
Комментарии 17

Хабраинтервью с Сергеем Белоусовым (Parallels)

Чулан
На вопросы хабражителей ответил Сергей Белоусов, один из самых успешных IT-предпринимателей России, соучредитель десятка компаний, в том числе Solomon Software, ASP Linux, Acronis, Infra Telesystems и SWsoft. Последняя в январе 2008 года была переименована в Parallels.

Сергей Михайлович, поделитесь, каким будет ваш следующий бизнес, не надоел ли Parallels до сих пор?

Не надоел. Я за свою биографию много чего начинал и много не доводил до конца. В Parallels всё нужно довести до какого-то более менее не стыдного результата. Для меня сейчас это — выручка в $1 млрд.

Если бы я решил уходить в какой-то краткосрочной перспективе, то занялся бы венчурным инвестированием. Прежде всего в софтверные проекты, потому что больше всего в этом разбираюсь.
Читать дальше →
Всего голосов 48: ↑35 и ↓13 +22
Просмотры 1.1K
Комментарии 12

Установка Gentoo на VDS с виртуализацией Virtuozzo

Настройка Linux *


Немногим более года назад я начал арендовать VDS у одной компании, которая для виртуализации использует Parallels Virtuozzo Containers с весьма ограниченным набором операционных систем (Debian, Fedora, Ubuntu, Suse, CentOS). Из всего списка к душе не лежит особо ничего, но всё же выбрал Debian, который и приходилось терпеть до недавнего момента. Сей момент является нахождением методики установки Gentoo на VDS с данным типом виртуализации.
Читать дальше →
Всего голосов 28: ↑22 и ↓6 +16
Просмотры 2.3K
Комментарии 37

Обновляем ядро без перезагрузки

Виртуализация *
Сегодня я хочу рассказать о моей самой любимой фиче в последнем релизе Parallels Cloud Server — rebootless update, или обновление без перезагрузки.

Перезагрузка — это простой сервера и потеря состояния текущих активностей. Она нежелательна для сервера, которым пользуется большое количество людей. На данный момент есть популярная технология Ksplice, где изменения накатываются на живую систему. Это ненадежно, не каждое обновление удается так накатить. И вообще, нет гарантий, что проблемный код не успел наследить. Еще одна немаловажная проблема в том, что разработчики с неохотой берутся за баги после таких обновлений. Кто его знает, что в этой солянке варилось.
Читать дальше →
Всего голосов 62: ↑57 и ↓5 +52
Просмотры 22K
Комментарии 24

В преддверии очередного релиза CRIU

Open source *
Сегодня я хочу продолжить серию статей о проекте CRIU (Checkpoint/restore mostly in the userspace). Проекту чуть более года, а по возможностям он уже в плотную приблизился к подобной функциональности в OpenVZ.
Первая часть статьи расскажет о новой функциональности, которая появилась в CRIU за последние несколько месяцев. Вторая часть расскажет о нашем опыте внедрения новых технологий для улучшения процесса разработки.

Новая функциональность


Снапшот памяти и итеративная миграция


Киллер фича следующего релиза — итеративные снапшоты состояния процесса и, как следствие, итеративная миграция. В обоих случаях на каждой следующей итерации, сохраняется только та часть памяти, которая изменилась с предыдущего раза. В первом случае это позволяет сократить время и количество данных на диске. В случае миграции существенно сокращается время простоя (downtime) системы, потому что на первой итерации копирования памяти процессы не замораживаются.
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 4.2K
Комментарии 10

Virtuozzo переходит на открытую модель разработки

Блог компании Parallels Open source *
imageМы в бизнес-подразделении Odin* компании Parallels занимаемся разработкой технологий виртуализации с 1999 года. За прошедшие 15 лет мы превратили концепт в платформу для гипервизорной и контейнерной виртуализации Virtuozzo. Всё это время параллельно с коммерческим продуктом развивался открытый проект OpenVZ, в рамках которого разрабатывались компоненты для создания и управления контейнерами, а исходный код был доступен под лицензией GPL. И, несмотря на то, что проект сильно проигрывал коммерческому продукту по объёму функциональности и производительности, вокруг него сформировалось активное и открытое сообщество пользователей.

Нас часто спрашивали почему процесс разработки закрыт и почему компания так недружелюбна к контрибьюторам. Принимая во внимание эти просьбы и интерес к нашим технологиями со стороны сообщества мы открываем часть компонентов Virtuozzo, предоставляя доступ к исходному коду этих компонентов, и открываем процесс разработки. Это позволит всем, заинтересованным в наших технологиях, свободно использовать наши наработки и принять участие в разработке новой версии Virtuozzo.

Подробности
Всего голосов 30: ↑28 и ↓2 +26
Просмотры 13K
Комментарии 16

Как Virtuozzo улучшает безопасность Docker для сервис-провайдеров

Блог компании Parallels Информационная безопасность *Open source *
imageВ бизнес-продразделении Odin* недавно объявили о поддержке контейнеров Docker в Virtuozzo. Эта поддержка – часть нашей стратегии по реализации Virtuozzo как инфраструктурной основы для платформ контейнерной виртуализации, наиболее подходящей для работы в средах, где главные требования – безопасность и производительность.

Стоит отметить, что такие контейнерные проекты, как Docker, иногда называют конкурентами нашим собственным разработкам. На самом деле, мы работаем на разных уровнях – Docker занимается управлением приложениями, а мы виртуализацией – в том числе и той, что используется в Docker. В результате нас нередко связывают партнерские отношения и совместная работа. Например, вместе с Docker мы разрабатываем проекты системных библиотек, предоставляющих интерфейс к ядерным контейнерным компонентам – это и начатый Docker проект Libcontainer (вместе с Canonical, Google и RedHat), и наш — libct (вместе с LXC и Google).
Ниже – пример таких возможностей, которые дают совместные технологии.
Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Просмотры 6.3K
Комментарии 2

Зачем мы открыли код Virtuozzo

Блог компании Parallels Open source *Программирование *
image«Всего» 16 лет назад мы разработали первый концепт технологии контейнерной виртуализации, который позднее стал серверным продуктом мирового класса. В 2005 году стартовал проект OpenVZ, в рамках которого разрабатывалась открытая версия коммерческого продукта. Несмотря на то, что OpenVZ уступает коммерческому продукту по функциональности, это решение часто используют как на рынке хостинга, так и в небольших проектах, где требуется легковесная виртуализация. Сейчас контейнеры становятся намного популярнее: если раньше единственной областью их применения был хостинг (и этот сегмент контейнеры захватили на 90%), то сегодня их все чаще используют на корпоративном рынке — от разработки ПО до промышленных систем (OpenVZ используют в Pixar, Atlassian, Яндекс и др.). В них заинтересованы и «большие» ребята – Google, IBM, Facebook и так далее. В принципе, это уже часть ответа на вопрос «Зачем мы объединили кодовые базы коммерческого и открытого проектов, и анонсировали открытую разработку OpenVZ?», но под катом мы хотели бы подробнее рассказать, зачем это сделали.
Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 11K
Комментарии 15

Пять заблуждений об открытом ПО

Блог компании Parallels Open source *Программирование *Системное программирование *
image

Программное обеспечение с открытым кодом имеет своих почитателей, а в последнее время если речь заходит о разработке каких-то «национальных» продуктов, так в основном open-source и подразумевают. Парадоксально, но интерес к этому виду программного обеспечения породил массу искажений и заблуждений, которые на практике мешают его распространению.

Наша компания участвует в открытых проектах с 2005 года – и благодаря разработке собственных open source решений (проекты OpenVZ, CRIU), участвуя в других открытых проектах (QEMU, OpenStack, libvirt, libcontainer, и т.д.). За 10 лет мы собрали несколько наиболее распространённых мифов об открытом программном обеспечении. Я расскажу про каждое из заблуждений и объясню, почему оно ошибочно. Наверняка, вы вспомните еще столько же, но, на мой взгляд, эти пять самые «адовые».

Читать дальше →
Всего голосов 53: ↑47 и ↓6 +41
Просмотры 57K
Комментарии 77

Встреча разработчиков Linux-контейнеров

Блог компании Parallels Open source *Программирование *Системное программирование *
imageВ этом году проекту OpenVZ исполнится 10 лет. Мы разрабатывали технологию изолированных окружений для ОС Linux ещё тогда, когда это было не модно. 19 сентября мы собираем первую встречу людей из OpenVZ-сообщества, тех, кто пользуется нашими технологиями и Linux-контейнерами вообще. Послушать доклады пользователей и разработчиков OpenVZ, задать им вопросы, пообщаться в перерывах.

Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 7.1K
Комментарии 4

Целиком российское, конвергентное и … гиперконвергентное. Зачем мы сделали платформу «СКАЛА-Р»

Блог компании IBS IT-инфраструктура *Виртуализация *Облачные вычисления *


Рассказывая о тестировании нашего продукта – первой российской конвергентной платформы «СКАЛА-Р» на совместимость с ERP-системами или российской СЭД, –  мы не останавливались подробно на истоках проекта. В этом посте мы решили собрать всю «кухню»: рассказать о том, как команда IBS Interlab прошла путь от идеи до реализации «в железе». Также подробнее покажем из чего сделан наш комплекс и «вставим свои 5 копеек» в оживлённую дискуссию о борьбе между конвергентными и гиперконвергентными решениями.

Мир интегрированных систем



С начала 2010-х годов произошёл массовый сдвиг в сознании корпоративных заказчиков ИТ, и вместо покупки «железа и софта» под каждую отдельную информационную систему многие начали мыслить стратегически: строить универсальную инфраструктуру, чтобы её ресурсы раздавать различным ИТ-системам по мере надобности.

Читать дальше →
Всего голосов 11: ↑5 и ↓6 -1
Просмотры 10K
Комментарии 34

Простая возможность приобрести опыт в IT

Блог компании Parallels Разработка веб-сайтов *Open source *Программирование *Системное программирование *
imageАнестезиолог Кон Коливас разработал собственную версию планировщика задач для Linux ядра, потому что существующая реализация была адаптирована под серверные задачи, но неудовлетворительно справлялась с пользовательскими задачами.

Алексей Кузнецов, который по воле случая «превратился» в Linux хакера, сменил свою профессию с физика-теоретика на системного программиста.

ИТ-журналист Пётр Семилетов помимо своей основной работы уже десять лет разрабатывает свой текстовый редактор Tea с открытым исходным кодом.

Леся Новасельская, получившая специальность паталогоанатома, участвует в тестировании проекта c открытым исходным кодом.

Подобных примеров множество. Всех этих людей объединяет одно — они реализовали свои интересы в проектах с открытым исходным кодом и участвовали в них и для удовольствия, и для получения опыта. Сложился некий миф о том, что открытый проект – это только для программистов, причем тех, у кого уже есть большой опыт в разработке. Но это не так. Открытый проект — это не только разработка исходного кода, но и тестирование, техническая поддержка, написание документации, маркетинг и т.д. А ещё — отличный шанс приобрести опыт и получить удовольствие от общения с такими же единомышленниками, как вы. Согласно результатам голосования основным препятствием для участия в открытом проекте является отсутствие понимания того, как присоединиться к проекту. Поэтому в статье мы разберёмся как и в качестве кого можно присоединиться к такому проекту.
Читать дальше →
Всего голосов 22: ↑20 и ↓2 +18
Просмотры 24K
Комментарии 7

Новый интерфейс для получения атрибутов процессов в Linux

Open source *Системное программирование *Разработка под Linux *
Разрабатывая CRIU, мы поняли, что текущий интерфейс получения информации о процессах не идеален. К тому же, подобная проблема была успешно решена для сокетов. Мы попытались перенести эти наработки на процессы и получили достаточно хорошие результаты, о которых вы узнаете, дочитав эту статью до конца.

Недостатки текущего интерфейса


Прочитав заголовок, возникает вопрос:”A чем же старый интерфейс не угодил”? Многие из вас знают, что сейчас информация о процессах собирается по файловой системе procfs. Здесь каждому процессу соответствует директория, которая содержит несколько десятков файлов.

$ ls /proc/self/ 
attr             cwd      loginuid    numa_maps      schedstat  task
autogroup        environ  map_files   oom_adj        sessionid  timers
auxv             exe      maps        oom_score      setgroups  uid_map
cgroup           fd       mem         oom_score_adj  smaps      wchan
clear_refs       fdinfo   mountinfo   pagemap        stack
cmdline          gid_map  mounts      personality    stat
comm             io       mountstats  projid_map     statm
coredump_filter  latency  net         root           status
cpuset           limits   ns          sched          syscall

Читать дальше →
Всего голосов 31: ↑31 и ↓0 +31
Просмотры 17K
Комментарии 20

Damn! Cloud computers! Выбор тонкого клиента для Parallels VDI

Блог компании IBS IT-инфраструктура *Виртуализация *Облачные вычисления *


Краткое содержание предыдущей серии: мы вместе с коллегами из Virtuozzo (так после продажи части бизнеса и бренда Odin компании Ingram Micro называется подразделение Parallels, которое занимается виртуализацией) разработали продукт для виртуализации рабочих мест – Parallels VDI. Однако спроектировать и разработать программную часть еще не значит получить законченное VDI решение. Не менее важный элемент таких систем – устройства доступа, о которых мы расскажем сегодня подробнее.

Читать дальше →
Всего голосов 4: ↑2 и ↓2 0
Просмотры 3.6K
Комментарии 2

GTD: написать диссертацию и остаться в живых

Блог компании Parallels Совершенный код *Промышленное программирование *
imageЭта статья не для академиков и не для научных сотрудников – им на роду положено написать диссертацию. Эта статья для программистов, ведущих программистов и прочих деятелей области IT, по каким-то причинам поступивших в аспирантуру и ищущих в себе силы для защиты диссера.

Недавно пройдя сей квест до конца, хочу поделиться lifehack-ами, которых мне так не хватало самой. Известно, что опыт приходит после того, как был очень нужен. Обобщаю для хабра свой опыт, разбавляя его советами от коллег из Virtuozzo и Parallels, кандидатами и докторами наук.

Читать дальше →
Всего голосов 31: ↑29 и ↓2 +27
Просмотры 18K
Комментарии 51

Новая версия OpenVZ

Блог компании Virtuozzo Open source *Системное программирование *


Весной прошлого года мы рассказали почему Virtuozzo переходит на открытую модель разработки и какой смысл открывать исходный код коммерческого продукта. Вчера мы анонсировали выпуск финальной версии OpenVZ 7.0, образованного в результате слияния кодовых баз открытой системы контейнерной виртуализации OpenVZ и коммерческого продукта Virtuozzo (Parallels Cloud Server). Новый выпуск OpenVZ содержит множество изменений и мы по порядку расскажем о каждом из них.
Читать дальше →
Всего голосов 27: ↑27 и ↓0 +27
Просмотры 15K
Комментарии 47

Docker: когда нужно размещать контейнер на виртуальной машине?

Блог компании Virtuozzo Настройка Linux *Виртуализация *
image

Контейнеры приложений гарантируют высокую скорость работы и утилизацию ресурсов, но им не хватает той безопасности, которую обеспечивают виртуальные машины. Поэтому сегодня хочется поговорить об использовании Docker внутри ВМ, в частности – OpenSource проекта QEMU/KVM.
Читать дальше →
Всего голосов 15: ↑10 и ↓5 +5
Просмотры 18K
Комментарии 16

Как мы заново собирали серверы в американском ЦОДе из России

Блог компании Virtuozzo Настройка Linux *Виртуализация *Сетевые технологии *Хранение данных *
Сегодня мы хотели рассказать вам о том, как наши ребята за три часа повысили производительность кластера для тестирования ПО в 4 раза, просто «пораскинув мозгами».

image

Upd. Этот пост это — НЕ МАСШТАБНОЕ ТЕСТИРОВАНИЕ — это реальная история из практики с забавными моментами. Мы повысили плотность ВМок в 4 раза, если вы ожидаете увидеть сравнительное тестирование, графики и анализ производительности, вам не сюда. Тут сегодня скорее душевное чтиво.
Читать дальше →
Всего голосов 22: ↑17 и ↓5 +12
Просмотры 9.9K
Комментарии 23

Как обновить ядро в системе без перезапуска сервисов (пошаговая инструкция)

Блог компании Virtuozzo Open source *Системное программирование *Разработка под Linux *
Как вы думаете насколько реально зайти на машину по ssh, обновить систему, загрузить новое ядро и при этом оставаться в той же ssh сессии. Сейчас есть модное движения по обновлению ядра на лету (ksplice, KernelCare, ReadyKernel, etc), но у этого способа есть много ограничений. Во-первых, он не позволяет применять изменения, которые меняют структуру данных. Во-вторых, объекты в памяти могут уже содержать неверные данные, которые могут вызвать проблемы в дальнейшем. Здесь будет описан более «честный» способ обновить ядро. На самом деле, сам способ уже давно известен [1], а ценность этой статьи в том, что мы разберем все в деталях на реальном примере, поймем, насколько это просто или сложно, и чего стоит ждать от подобных экспериментов.
Читать дальше →
Всего голосов 28: ↑27 и ↓1 +26
Просмотры 11K
Комментарии 11

VZ7 vs VZ6: есть ли повод обновляться?

Блог компании Virtuozzo Настройка Linux *Виртуализация *Резервное копирование *
В уходящем году вышла новая версия нашего основного продукта – системы виртуализации Virtuozzo. С тех пор мы постоянно получаем вопросы: «Стоит ли обновляться?», «Чем 7ка лучше 6ки?» и так далее. Поэтому на праздниках возникло желание расставить точки над i и в одном посте рассказать об отличиях Virtuozzo последней версии от предыдущих.

image

Читать дальше →
Всего голосов 24: ↑23 и ↓1 +22
Просмотры 6.5K
Комментарии 5
1