Виртуализация
Добавлено: 01 окт 2011, 20:48
Для меня на сегодня очень интересная тема + думаю, может кому это тоже интересно, и найду единомышленников для обсуждения...
"Игрушки" с виртуализацией (на уровне любительских проб и ошибок: по бедности, по любопытству etc.) заканчивается ... года 2-3 назад, когда начинается интерес к профессиональным применениям виртуализации + массовая перекупка проектов виртуализации ... ну, так мне это грубо видится...
Для каких категорий задач?
1. С точки зрения бизнеса: консолидация серверов. Проще говоря, если вы можете перевести несколько не полностью используемых систем на один сервер, вы получаете существенную экономию пространства, потребления энергии, охлаждения и упрощаете администрирование в силу того, что требуется поддерживать меньшее количество серверов.
2. ... очень близко к предыдущему (его продолжение) - это психоз облачных вычислений последних нескольких лет...
3. ... и ещё очень близкое: предоставление (аренда) многим (десяткам, сотням?) пользователей автономных изолированных серверов (консолидация, но наоборот ) - это изрядно прослеживается, например, среди публики работающей на FOREX валютных рынках.
4. Виртуализация - разработчиков: ядро Linux работает в общем адресном пространстве, что означает, что минимальный сбой в работе ядра или любого драйвера-модуля приводит к краху всей операционной системы (явному, сейчас, что лучше , или отложенному, которые накапливаются и выявятся позже без причинно-следственных связей, что куда противнее)...
5. ... ещё виртуализация разработчикам: тестирование! - имея 10 инсталляций разных дистрибутивов Linux (разных ядер и разных лет) можно куда адекватнее обкатать программный проект, и это уже не только относительно модулей ядра...
6. ... ещё виртуализация разработчикам: разработка для аппаратных платформ (процессоров), которых нет под рукой - это особенно интересно в последнее время: для разработок под разные модификации ARM, которые ещё и несовместимы меж собой, так что ... см.п.5 ;)
Итого ... кто больше? (назовёт)
P.S. ах да, забыл:
7. для запуска таких ... рудементарных ;) ОС, которые не имеют средств поддержки нового оборудования - это очень широкий класс задач: а). ОС, которые не считают нужным поддерживать многое из ширпотреба - QNX, б). ОС, которые развивают очень медленно, и где поддерживается только очень ограниченный набор - MINIX 3, в). ОС старых версий, которые не могут знать нового оборудования - Sun Solaris 9 (я по одной ОС указал только для примера, чтоб понятнее).
8. и ещё забыл...
Ну конечно же!
Запускать свои любимые Windows приложения!
... совсем недавно я сам восстанавливал 3-х томную книжку из сканов FineReader ... всё таки Linux распознавалки - пока ещё убогие
Точно так же, когда мне скучно, и хочется развеяться и пописать торговых роботов для любителей FOREX - использую Meta Trader 4/5 ... ну нет, нет путного торгового терминала под Linux!
Конечно ... этот п.8 можно поюзать и под Wine ... но под Wine далеко не всё работает (тот же Meta Trader 5 - заваливается в Wine).
P.P.S. у меня, в разные времена, был какой-то (больше-меньше) опыт в каждом из этих направлений - они выплывали из требований работы... и вот возникло намерение подвести какую-то систематизацию.
"Игрушки" с виртуализацией (на уровне любительских проб и ошибок: по бедности, по любопытству etc.) заканчивается ... года 2-3 назад, когда начинается интерес к профессиональным применениям виртуализации + массовая перекупка проектов виртуализации ... ну, так мне это грубо видится...
Для каких категорий задач?
1. С точки зрения бизнеса: консолидация серверов. Проще говоря, если вы можете перевести несколько не полностью используемых систем на один сервер, вы получаете существенную экономию пространства, потребления энергии, охлаждения и упрощаете администрирование в силу того, что требуется поддерживать меньшее количество серверов.
2. ... очень близко к предыдущему (его продолжение) - это психоз облачных вычислений последних нескольких лет...
3. ... и ещё очень близкое: предоставление (аренда) многим (десяткам, сотням?) пользователей автономных изолированных серверов (консолидация, но наоборот ) - это изрядно прослеживается, например, среди публики работающей на FOREX валютных рынках.
4. Виртуализация - разработчиков: ядро Linux работает в общем адресном пространстве, что означает, что минимальный сбой в работе ядра или любого драйвера-модуля приводит к краху всей операционной системы (явному, сейчас, что лучше , или отложенному, которые накапливаются и выявятся позже без причинно-следственных связей, что куда противнее)...
5. ... ещё виртуализация разработчикам: тестирование! - имея 10 инсталляций разных дистрибутивов Linux (разных ядер и разных лет) можно куда адекватнее обкатать программный проект, и это уже не только относительно модулей ядра...
6. ... ещё виртуализация разработчикам: разработка для аппаратных платформ (процессоров), которых нет под рукой - это особенно интересно в последнее время: для разработок под разные модификации ARM, которые ещё и несовместимы меж собой, так что ... см.п.5 ;)
Итого ... кто больше? (назовёт)
P.S. ах да, забыл:
7. для запуска таких ... рудементарных ;) ОС, которые не имеют средств поддержки нового оборудования - это очень широкий класс задач: а). ОС, которые не считают нужным поддерживать многое из ширпотреба - QNX, б). ОС, которые развивают очень медленно, и где поддерживается только очень ограниченный набор - MINIX 3, в). ОС старых версий, которые не могут знать нового оборудования - Sun Solaris 9 (я по одной ОС указал только для примера, чтоб понятнее).
8. и ещё забыл...
Ну конечно же!
Запускать свои любимые Windows приложения!
... совсем недавно я сам восстанавливал 3-х томную книжку из сканов FineReader ... всё таки Linux распознавалки - пока ещё убогие
Точно так же, когда мне скучно, и хочется развеяться и пописать торговых роботов для любителей FOREX - использую Meta Trader 4/5 ... ну нет, нет путного торгового терминала под Linux!
Конечно ... этот п.8 можно поюзать и под Wine ... но под Wine далеко не всё работает (тот же Meta Trader 5 - заваливается в Wine).
P.P.S. у меня, в разные времена, был какой-то (больше-меньше) опыт в каждом из этих направлений - они выплывали из требований работы... и вот возникло намерение подвести какую-то систематизацию.