LINUX.ORG.RU

Состояние мира виртуализации


0

0

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

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Бред какой-то. Зачем что-то виртуализировать, если можно купить ещё один комп для сервака? Не зря пиарят ибо без пиара нафиг никому не надо.

MS
()
Ответ на: комментарий от MS

Ну, у нас на одной физической машине несколько девелоперских серваков работает. Потому что гораздо проще под каждую связку XAMPP, WAS+DB2, или еще чего-нибудь чистую машину выделять, чем разбираться почему один из WAS-ов вдруг работать перестал.

WFrag ★★★★
()

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

FatBastard ★★
()

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

some_x
()
Ответ на: комментарий от FatBastard

Ну, например, можно меньше париться с бинарной обратной совместимостью (нужны legacy приложения? Поднимите VM с legacy-операционкой!). Я вон дома геймы старые гоняю в MS Virtual PC под win98. Надо, правда, вайны новые попробовать под линуксом - но это более геморно, пожалуй.

anonymous
()
Ответ на: комментарий от anonymous

>Ну, например, можно меньше париться с бинарной обратной совместимостью (нужны legacy приложения? Поднимите VM с legacy-операционкой!). Я вон дома геймы старые гоняю в MS Virtual PC под win98. Надо, правда, вайны новые попробовать под линуксом - но это более геморно, пожалуй.

Все равно не пойму, а зачем это в офисе?

FatBastard ★★
()

> Next time you look at a cloud, think about how many elephants are in it.

афтор отжог по полной.
Читаем дальше...

anonymous
()
Ответ на: комментарий от MS

> Бред какой-то. Зачем что-то виртуализировать, если можно купить ещё один комп для сервака? Не зря пиарят ибо без пиара нафиг никому не надо.

Для таких как ты и пиарят. Потому что вам нужно в голову вбивать всё, что новое появляется. Иначе крики "Нам этого не надо! Нам и так хорошо. Это никому не нужно.".

Мне нужно инсталле тестировать на чистой машине. Нужна отдельная машина. Выделили мне отдельный VPS и я живу себе счастливо. Зечем мне для недельной работы новая железка? Или может ты хочешь пожертвовать?

skyogre
()

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

anonymous
()
Ответ на: комментарий от anonymous

А мне больше понравилось про 40 миллионов слонов в небе несущих разрушения и ужас. Как представлю себе такое так и впрямь страшно становится...

anonymous
()
Ответ на: комментарий от MS

> Бред какой-то. Зачем что-то виртуализировать, если можно купить ещё один комп для сервака? Не зря пиарят ибо без пиара нафиг никому не надо.

Твой интеллект подстать нику - никакой.
Попробуй объяснить тестеру, работающему с десятком разных конфигураций различных ОС, что ему нафиг не нужна виртуализация, а достаточно купить отдельную серверную...

anonymous
()
Ответ на: комментарий от anonymous

Я скорее не смогу заставить тестеров отказаться от отдельной серверной и заменить всё это виртуализацией на рабочей станции тестера. Чего он там ещё натестит на виртуальных ОС....

MS
()
Ответ на: комментарий от FatBastard

> Все равно не пойму, а зачем это в офисе?

В офисе (в смысле, на десктопах) - низачем. На серверах - для изоляции и экономии на железе (например, гонять Windows/Exchange для пользователей и юниксовый MTA для инета на одной тачке, и т.д.). Девелоперам - вообще незаменимо.

Кстати, можно "back to mainframes" сообразить - тонкие клиенты у юзеров, и при этом каждому - свой образ ОС на сервере.

anonymous
()
Ответ на: комментарий от MS

Ну и не надо. :) Просто виртуализация позволяет снизить затраты на задачи требующие разного или изолированного окружения. С этим, думаю, никто не станет спорить.

skyogre
()
Ответ на: комментарий от some_x

> Вторая операционка так же запускается на фейковым
> оборудовании, но доступ к процу теперь прямой?
Да. Только монитор виртуальной машины тебя "вежливо
поправляет" если ты пытаешься с этим процом сделать
то, что тебе не положено.

> Или к оборудованию доступ теперь тоже прямой.
Это нет. Оборудование обычно эмулируется всё
полностью, вплоть до внутренних регистров и
прерываний. dosemu практикует прямой доступ к
нестандартному оборудованию (арвид через него
гонял), но если оборудование уже обслуживается
драйвером ядра, то его придётся эмулировать.

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

anonymous
()
Ответ на: комментарий от anonymous

>>>а каждое приложение будет запускаться со своим ядром.
>запускаться чем ?

sysmon'ом вестимо :)
Вообще - поздравляю! Вы открыли частный случай MicroKernel :)

anonymous
()
Ответ на: комментарий от anonymous

Проект звался Exokernel, они свой http-сервер написали. Интересная идея с очень узким спектром применения. По поводу нескольких таких серверов на основе виртуализации: IMHO, это бред, те же яйца только в профиль.

timur_dav ☆☆☆☆☆
()
Ответ на: комментарий от Belt

> А что это они QEMU вниманием обделили? Неплохой
> эмулятор, помоему...
В том то и дело, что эмулятор, а там - только про
виртуализацию. Bochs (эмулятор) тоже ведь не упомянули.
Хотя qemu с его модулём виртуализации kqemu уже мог
бы и потянуть на виртуализацию наверное...

anonymous
()
Ответ на: комментарий от anonymous

>Хотя qemu с его модулём виртуализации kqemu уже мог бы и потянуть на виртуализацию наверное...

В таком случае - microsoft virtual PS тоже никакого отношения к виртуализации не имеет. Вот xen и win4lin...

Действительно... что за мода устраивать приступы шизофрении своим компам?

Belt
()
Ответ на: комментарий от FatBastard

>ну и для чего нужна виртуализация в офисе? чтобы в случае краха на 10 минут быстрее восстановить машину, пожертвовав ее производительностью?

Во-первых - причём здесь офис ?

Во-вторых(производительность) - ты про Xen что нибудь слышал ?

В-третьих - раз уж ты про офис, а нафрена в офисе производительность ?

ps под офисом я подразумеваю место где сидит менеджмент

pps предлагаю скинуть на это место(а) водородную бомбу( привет s******'у!)

golodranez ★★★★
()
Ответ на: комментарий от Belt

>В таком случае - microsoft virtual PS тоже никакого отношения к >виртуализации не имеет. Вот xen и win4lin...

Почему не имеет? Ты не смотри, что в названии МС, внутри это - чистый connectix

anonymous
()
Ответ на: комментарий от anonymous

>В таком случае - microsoft virtual PS тоже никакого отношения к >виртуализации не имеет. Вот xen и win4lin...

>Почему не имеет? Ты не смотри, что в названии МС, внутри это - чистый connectix

Что connectix? Это вообще то фирма, а не конкретная технология. MS Virtual PC - эмулятор MS Virtual Server - средство виртуализации. ИМХО, и то и другое фтопку, потому как только под оффтопик, а первый еще и тормозит как сцуко.

anonymous
()
Ответ на: комментарий от FatBastard

>Все равно не пойму, а зачем это в офисе?

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

вариант 2: Для какой-либо задачи, не требовательной по производительности вам требуется возможность некоей "экзотической ОС", отсутствующей в ОС, являющейся корпоративным стандартом.

вариант 3: Эксперименты.

Вообще задачами виртуализации/эмуляции платформ наиболее эффективно занимаются Мэйн-фреймы.

qqqq ★★
()
Ответ на: комментарий от FatBastard

>Повторяюсь - в офисе! юзерам!

А зачем "в офисе! юзерам!" космические технологии, фурье-анализ и кластеры, мейнфреймы? "в офисе! юзерам!" ясен перец им это не нужно... если так кричать, то вообще зачем юзерам многозадачность -> DOS, Word 2 for DOS, резидентная аська и переключалка задач :) ггг

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

qqqq ★★
()
Ответ на: комментарий от golodranez

>Во-первых - причём здесь офис ?

По ссылке пойти почитать религия наверное не позволяет?:)

>а нафрена в офисе производительность ?

Чтобы юзеры мозги не е"ли (анонимусам - нет, GF7800 я ставить не буду).

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

FatBastard ★★
()
Ответ на: комментарий от eXOR

> Казалось бы при чем тут решения от IBM 20 летней давности.

Угу, может еще и цену этих решений вспомним, или не будем маленьких пугать ?

Gluk
()
Ответ на: комментарий от Gluk

Разные сегменты рынка. Разные потребности. Разные цены.

eXOR ★★★★★
()
Ответ на: комментарий от anonymous

linux-vserver имеет ничтожный оверхед по производительности. плюсов - куча: на нем можно девелопить, выделяя под каждый проект отдельный vserver. на нем можно тестить - на отдельную машину предназначенную для тестов vserver'а зеркалируются и тестятся - тут уже, ясен пень, не более одного vserver одновременно.

продакшен можно точно так же держать на vserver, и выставлять простым rsync. при этом на хост - ssh и все, на vserver - LAMP всякие.

netkeeper
()
Ответ на: комментарий от anonymous

> ИМХО, и то и другое фтопку, потому как только под оффтопик, а первый еще и тормозит как сцуко.

И под оба, скорее всего, ничего кроме оффтопа не залезит :)

Belt
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.