Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
63
Добавлен:
10.02.2015
Размер:
137.73 Кб
Скачать

Методы развертывания

Существует масса методов развертывания приложений. В этом разделе мы обсудим несколько наиболее эффективных, в том числе Microsoft Systems Management Server (SMS), регистрационные сценарии, распространение по электронной почте и через Web.

Microsoft Systems Management Server

Применение Microsoft Systems Management Server— наиболее эффективный метод развертывания приложений, позволяющий администратору тщательно планировать и всесторонне контролировать этот процесс. Кроме того, SMS снимает всякую ответственность за распространение с пользователей, позволяя сделать это вообще без их участия.

При подготовке к развертыванию приложения средствами SMS необходимо учесть несколько факторов. Масштабы развертывания и размер приложения оказывают значительное влияние на систему и на то, как она справится с развертыванием. Грамотно разработанная процедура распространения средствами SMS распределяет серверы распространения в соответствии с местонахождением пользователей и скоростью каналов. Для разработки процедуры распространения средствами SMS необходимо распределить пользователей приложения по группам в зависимости от географического местонахождения, отдела или клиентской операционной системы. На рис. 13.2 проиллюстрировано распространение пакета приложения и инструкций по его установке от основного сервера-источника SMS к локальным серверам распространения и к точкам доступа клиентов. Клиентские компьютеры периодически опрашивают сервер доступа и подключаются к серверу распространения по заданному администратором расписанию для установки пакета.

В процессе тестирования процедуры распространения средствами SMS необходимо протоколировать время, необходимое для передачи кода приложения с сервера-источника на серверы распространения.

При этом следует анализировать все возможные соединения, от самых медленных до самых быстрых. Сбор этой информации на стадии тестирования позволит оценить время, которое понадобится на распространение кода приложения при полномасштабном развертывании. Для оценки нагрузки на серверы необходимо протестировать ситуацию с несколькими установками с одного сервера распространения. Эти данные позволяют оценить максимальное число установок, которые способен поддерживать сервер,

Соседние файлы в папке Лекции разработка ПО