Обновление ПО-
дополнения к программному обеспечению, предотвращающие или устраняющие неполадки, повышающие безопасность либо улучшающие производительность компьютерной системы.
Пакеты обновлений- это
наборы обновлений, исправлений и (или) улучшений компьютерной программы, поставляемые в виде единого установочного дистрибутива.
Патчи («заплатки»)-
это небольшой программный код, предназначенный для замены ошибочной и (или) неоптимизированной части другой программы.
Исправление с помощью патчей может применяться к уже установленной программе либо к ее исходным кодам.
Сюда входят:
- исправление ошибок;
- изменение внешнего вида;
- улучшение эргономичности или производительности программ.
Процесс управления обновлениями ПО называется Path Management.
Различают разностные и суммарные пакеты обновлений.
Разностный пакет содержит только те обновления, которых не было в предыдущих пакетах обновления.
Суммарный пакет включает в себя содержимое всех предыдущих обновлений.
Обновления ОС и прикладного ПО
Обновления для ОС и серверного ПО применяются в целях поддержки надлежащего уровня безопасности и устранения «дыр» в защите.
Обновления прикладного ПО (например Microsoft Office, AdobeAcrobat) необходимы для решения возникших проблем с часто используемыми или важными библиотеками и другими частями исходного кода.
Метод управления обновлениями -
это комбинация подхода к тестированию обновления и подхода к развертыванию релизов с обновлениями.
Подходы к тестированию обновлений:
1. на локальных виртуальных машинах (Virtual Box) – технология виртуализации используется для небольших сетей с числом рабочих станций 45-70, не более.
2. в полноценной тестовой среде – применим для больших промышленных сетей.
Преимущества виртуализации:
- создание самой виртуальной машины не требует больших трат по времени.
- виртуальных машин на одной рабочей станции может быть несколько.
Каждая виртуальная машина имеет свои собственные виртуальные аппаратные компоненты (память, процессор, жесткий диск, сетевые адаптеры).
- возможность сделать «снимок» текущего состояния системы и содержимого дисков одним кликом мыши, а затем за короткое время вернуться в исходное состояние.
Преимущества полноценной тестовой среды
- высокая чистота тестирования.
- этот метод использует те же подходы к установке обновлений и инструменты для управления обновлениями, что и в промышленной среде.
- видны последствия изменений, после установки обновлений.
- локо убедиться в результате применения обновления, оказывая минимальное влияние на ИТ-инфраструктуру.
Стадии процесса Path Management
1. Подготовка тестовых клиентов. На машину для тестирования обновлений устанавливается образ ОС, включающий приложения, а также протестированные ранее обновления. При следующей загрузке ОС происходит автоматическая установка данных обновлений, а это означает что тестовая среда подготовлена.
2. Создание листов обновлений и патч-листов, включающих обновления, вышедшие в текущем месяце и подходящие под определение «требуемые обновления».Патч-листы позволяют ежемесячно автоматически обновлять приложения, для которых они созданы.
3. Развертывание в тестовой среде. При добавлении пакета к коллекции тестовых клиентов автоматически начинается развертывание.
4. Развертывание на пилотных пользователях. На этой стадии готовится список протестированных обновлений, который отправляется к коллекции пилотных клиентов. Как правило, в качестве пилотных клиентов выбираются те пользователи, которые хорошо разбираются в ПО, за которое они отвечают.
© ООО «Знанио»
С вами с 2009 года.