Зачем нам ОС?

28 апрель, 2010 - 10:16Игорь Дериев

Похоже, именно этим вопросом задались специалисты Oracle, работая над WebLogic Suite Virtualization Option.

В недавнем расширении пакета промежуточного ПО компания, среди прочего, предложила и возможность выполнения сервера приложений WebLogic на гипервизоре. Вернее, не совсем так: WebLogic должен выполняться в специальной Java-машине, а вот она уже работает непосредственно над гипервизором, без гостевой ОС.

Естественно, чудес не бывает, и кто-то все же должен обеспечивать работу с оборудованием и файловой системой, управлять процессами и ресурсами. Эти задачи возложены на соответственно адаптированную Java-машину Oracle JRockit Virtual Edition. Но поскольку речь идет о достаточно узком решении, то понятно, что перенос всех функций ОС не потребовался.

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

Единственный минус - необходимость использования только Oracle VM (Oracle WebLogic Suite Virtualization Option поставляется в виде готового виртуального устройства) с соответствующими аппаратными ограничениями. Но, кажется, это вообще единственный x86-гипервизор, сертифицированный для продуктов Oracle.