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

Планирование развертывания

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

При планировании необходимо принять во внимание человеческие и технические ресурсы, необходимые для развертывания приложения, начиная от состава группы поддержки пользователей до сетевой инфраструктуры, требуемой для доставки исполняемых модулей приложения на клиентские рабочие станции. Цель планирования - определить ресурсы, необходимые для развертывания и, насколько это возможно, оценить объемы и сроки использования этих ресурсов.

На стадии тестирования эти параметры оцениваются в контролируемой среде, например, в компьютерной лаборатории или пилотной группе пользователей, работающей в реальной среде. По результатам тестирования иногда приходится пересматривать первоначальные опенки ресурсов, необходимых для развертывания. Помните: успех отдельных этапов развертывания еще не гарантирует популярность продукта в целом, Например, распространение установочной программы может пройти безупречно, но затем недостаток опыта у пользователей приводит к излишней нагрузке на группу сопровождения. Итак, планирование и тестирование — важные составляющие успешного развертывания, которыми не стоит пренебрегать.

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

Местонахождение подразделений и пользователей

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

По географическому признаку проще всего планировать развертывание в том случае, когда у каждого подразделения свой контроллер домена и файл-сервер, работающий основным сервером распространения приложения для этого подразделения. Если же у подразделений нет своих серверов, при составлении плана развертывания необходимо учесть скорость каналов, соединяющих подразделения с серверами распространения.

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

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