Молодая компания Ksplice, основанная двумя студентами
Массачусетского технологического института (МТИ), представила одноименную
технологию, которая позволяет устанавливать множество важных обновлений для Linux-машин
без перезагрузки операционной системы. Проект Ksplice на прошлой неделе получил
первый приз размером 100 тысяч долларов на конкурсе предпринимательских
проектов МТИ.
Необходимость перезагрузки довольно часто заставляет
администраторов отказаться от установки критически важных обновлений, особенно
на крупных почтовых и веб-серверах. Конечно, можно создать кластер и
перераспределять нагрузку для выполнения операций обслуживания, но для многих
сетей создание и поддержка отказоустойчивых кластеров становится непосильной
нагрузкой на ИТ-бюджет, так что возможность установки обновлений без
перезагрузки является настоящей находкой для не самых богатых организаций.
Автором технологии Ksplice является сооснователь компании Ksplice
Джефф Арнольд (Jeff Arnold) – технология придумана еще в 2005 г. во время его учебы в МТИ. Партнером Арнольда в создании компании Ksplice стал Васим Дахир (Waseem Daher), занимающий пост исполнительного директора. Дахир пояснил, что
технология Ksplice предлагает новый подход к установке обновлений. Если
традиционно механизм обновлений реализован на том же языке программирования,
что и операционная система, то Ksplice работает на более низком уровне.
Технология Ksplice избавляет систему от необходимости транслировать команды системы
обновления в машинные коды – сначала выполняется анализ изменений, которые
должны произойти после установки обновления, а затем эти изменения вносятся на
низком уровне.
На данный момент технология Ksplice реализована в виде новаторского
механизма установки обновлений для операционных систем Linux, однако
разработчики заявили, что их технология может использоваться и в других
популярных операционных системах. Проведенные в период с 2005 по 2008 г. испытания показали, что Ksplice позволяет безболезненно устанавливать 88% обновлений систем
безопасности для Linux –автоматически и без перезагрузки. Оставшиеся 12% можно
установить без перезагрузки, если внести небольшие изменения в исходный код
самих обновлений.
Создатели технологии Ksplice планируют лицензировать свое решение
напрямую производителям ПО, предлагая им свой богатый опыт по поддержанию
работоспособности систем при обновлении. Кроме того, компания Ksplice планирует
создать подписной сервис по преобразованию обновлений. Клиенты этого сервиса будут
получать необходимые обновления для своих систем в форме, не требующей
перезагрузки после установки.
Подробнее о технологии Ksplice и ее уникальных возможностях
установки критических обновлений без перезагрузки важнейших серверов и других
систем можно прочитать на официальном сайте.
Источник: technologyreview.com.
|