Архитектура программного обеспечения
Оглавление
- Введение
- Теоретическая часть
2.1 Введение
2.2 Программное обеспечение технологии «клиент – сервер»
3. Архитектура компонента установки и поддержки серверного программного обеспечения
4. Особенности эксплуатации различных видов серверного программного обеспечения
5. Инструменты
администрирования
Введение
Данная
курсовая работа посвящена теме "Серверное
программное обеспечение". Эта
тема в настоящее время является
не только актуальной, но и довольно
интересной. В ней рассматриваются
теоретические вопросы
Целью
работы является рассмотрение особенностей
серверного программного обеспечения,
выявление недостатков и
Для достижения цели была поставлена задача раскрыть теоретические основы следующие задачи предложить пути их совершенствования
Объектом исследования данного курсового проекта является программное обеспечения
Предметом
– серверное программное
Теоретическая
часть
Введение
В
теоретической части
В
теоретической части все
Программное
обеспечение технологии «клиент-сервер»
Для
успешного применения технологии «клиент-сервер»
должно использоваться соответствующее
программное обеспечение, включающее
клиентскую и серверную части. В
частности, широко используемый пакет
Microsoft Office представляет собой комплекс
программ для клиентского компьютера.
В его состав входят: текстовый
процессор Word, табличный процессор
Excel, система подготовки презентаций
PowerPoint, система управления базами данных
Access и программа управления информацией
Outlook. В связи с успехом
В состав названного пакета входят следующие компоненты:
- Windows NT Server – сетевая операционная система;
- System Management Server – система администрирования сети;
- SQL Server – сервер управления базами данных;
- SNA Server – сервер для соединения с хост-компьютерами;
- Exchange Server – сервер системы электронной почты;
- Internet Information Server – сервер для работы с Internet.
Windows
NT/2000 Server способна обеспечить
Windows
NT Server целесообразно использовать
в случаях, когда
System
Management Server (SMS) позволяет сетевому
администратору
- управление инвентаризацией программного и аппаратного обеспечения;
- автоматизация установки и распространения программного обеспечения, включая его обновление;
- удаленное устранение неисправностей и предоставление полного контроля администратору за клавиатурой, мышью и экранами всех компьютеров в сети, работающих под управлением MS-DOS или Windows;
- управление сетевыми приложениями.
SQL
Server представляет собой систему
управления реляционными
SNA
Server обеспечивает возможность
Exchange
Server обеспечивает средства
Internet
Information Server обеспечивает возможность
создания Web-, FTP- и Gopher-серверов для
сети Internet, поддерживает управление
ими с помощью встроенной
Архитектура
компонента установки и поддержки
серверного программного обеспечения
Серверное ПО - это комплекс программных продуктов обслуживающих клиентские запросы.
Для того, что бы добиться необходимых функциональных возможностей от сервера, требуется установить и настроить соответственное ПО.
Компоненту установки и поддержки ПО для работы требуется наличие Windows 2000 Server, службы каталогов Active Directory, групповой политики и ОС Windows 2000 Professional. За подробной информацией об архитектуре групповой политики и ее объектах обратитесь к технической документации по групповой политике.
Компоненты Windows 2000 Server
клиент сервер инструмент администрирование установка
В Таблице 2 представлены серверные компоненты установки и поддержки ПО
Этап подготовки программного обеспечения
Как правило, подготовительный этап не затрагивает серверы. Администраторы или разработчики обычно используют компьютеры, работающие под управлением ОС Windows 2000, для создания пакетов или переупаковки приложений с целью их последущей установки и поддержки.
Этап распространения программного обеспечения
Администраторы создают точки распространения ПО на серверах, работающих под управлением ОС Windows 2000 Server, и обеспечивают доступность программного обеспечения для развертывания из этих точек.
Рисунок
2 – Этап распространения ПО с
точки зрения администратора
Для создания точки распространения ПО администраторы выполняют следующие действия:
- Создают необходимые сетевые папки
- Разрешают общий доступ пользователям к этим папкам
- Копируют программное обеспечение на созданные общие сетевые ресурсы
- Дают пользователям разрешение на чтение для общих сетевых ресурсов
Примечание: Многие программные продукты обладают возможностью административной установки, которая подготавливает приложение для установки из точки распространения ПО. Во время административной установки производится распаковка сжатых файлов, администратор получает возможность ввести регистрационный ключ, а также выполняются другие подготовительные действия. Например, для установки Microsoft Office 2000 в точку распространения ПО необходимо запустить программу установки из командной строки с параметром /a.
Назначение программного обеспечения компьютерам работает наилучшим образом в том случае, когда точка распространения ПО, расположенная на компьютере под управлением ОС Windows 2000 Server, находится в том же лесу службы каталогов Active Directory, что и целевой компьютер. Это обусловлено особенностями механизма проверки подлинности компьютера (объекта учетной записи компьютера). Дополнительные сведения о назначении программного обеспечения компьютеру Вы найдете ниже в разделе «Этап целевого назначения программного обеспечения».
Этап целевого назначения программного обеспечения
Область
управления установкой программного обеспечения
задается при помощи групповой политики
– именно таким образом определяется,
для каких пользователей будет
производиться установка. Администраторы
задействуют расширение Установка
программ (Software Installation) для распространения
программного обеспечения пользователям
и компьютерам, которыми управляет
объект групповой политики, связанный
с доменом, сайтом или подразделением.
Для этого администратору нужно
запустить оснастку Групповая политика
(Group Policy) и выбрать объект, которым
необходимо управлять. Затем в узле
Конфигурация пользователя (User Configuration)
или в узле Конфигурация компьютера
(Computer Configuration) нужно раскрыть узел Конфигурация
программ (Software Settings) и установить требуемые
параметры в расширении Установка
программ (Software Installation).Компонент
Примечание: Назначайте программное обеспечение в тех случаях, когда оно должно быть всегда установлено (или всегда доступно для установки) вне зависимости от действий пользователя. Если компьютером пользуются несколько сотрудников и все они работают с неким приложением, то такое приложение можно назначить компьютеру.
Администраторы могут публиковать программное обеспечение для пользователей, которым оно может пригодиться в работе. Например, администратор может опубликовать программный продукт для управления проектами, предоставляя возможность пользователям самостоятельно принять решение о его установке. Программное обеспечение можно публиковать только для пользователей, но не для компьютеров.
Администраторам
необходимо подобрать работоспособную
комбинацию с учетом того, что программное
обеспечение можно назначать
и публиковать, а его целевым
назначением могут быть как пользователи,
так и компьютеры.
Действия, которые нужно выполнить в расширении Установка программ (Software Installation) для назначения приложения по сути очень похожи на действия, выполняемые в этом расширении для публикации приложения. За подробной информацией об этих действиях обратитесь к разделам интерактивной справки Windows 2000 Server, посвященным расширению Установка программ, а также к Пошаговому руководству по установке и поддержке программного обеспечения Step-by-Step Guide to Software Installation and Maintenance (EN).
Администратор
назначает или публикует
1. Откройте оснастку Active Directory - пользователи и компьютеры (Active Directory - Users and Computers) и перейдите в контейнер Active Directory (домен или подразделение), содержащий пользователей или компьютеры, для которых будет производиться управление программным обеспечением. Например, для того чтобы управлять приложениями подразделения под названием Accounts в домене reskit.com, Вам нужно в вышеуказанной оснастке дважды щелкнуть по пункту reskit.com и затем щелкнуть правой кнопкой мыши по подразделению Accounts.
2. Откройте оснастку Групповая политика (Group Policy) для создания нового объекта групповой политики или внесения изменений в уже существующий объект. Если продолжить рассмотрение примера из пункта 1, то для открытия оснастки Групповая политика Вам потребуется выполнить следующие действия. Щелкните правой кнопкой мыши по подразделению Accounts и выберите команду Свойства (Properties), а затем в открывшемся диалоговом окне Свойства: Accounts перейдите на вкладку Групповая политика (Group Policy). Для создания нового объекта групповой политики нажмите кнопку Создать (New), либо внесите изменения в существующий объект. Для этого выберите его из списка Ссылки на объекты групповой политики (Group Policy Object Links) и нажмите кнопку Изменить (Edit).
3. Для того чтобы открыть расширение Установка программ (Software Installation) в оснастке Групповая политика выберите один из двух улов: Конфигурация пользователя (User Configuration) или Конфигурация пользователя (User Configuration). Дважды щелкните по узлу Конфигурация программ (Software Settings), а затем щелкните правой кнопкой мыши по узлу Установка программ (Software Installation). Например, для управления программным обеспечением пользователей в оснастке Групповая политика раскройте узел Конфигурация пользователя, дважды щелкните по узлу Конфигурация программ, щелкните правой кнопкой мыши по узлу Установка программ, и, наконец, выберите команду Создать (New) из контекстного меню.
4. Выберите пакет установщика Windows (MSI-файл), развертывание которого Вы хотите осуществить из точки распространения программного обеспечения.
5. Сконфигурируйте параметры управления программным продуктом (свяжите с ним файлы преобразования и укажите, какие приложения будет обновлять данный пакет).
6. Назначьте или опубликуйте программный продукт.
Расширение
установки программ создает сценарий
объявления приложения (файл с расширением
.AAS – application advertisement script) и сохраняет
его в указанном объекте
Особенности
эксплуатации различных видов серверного
программного обеспечения
Сервером
сети Интернет называется компьютер, на
котором установлена
Системой клиент-сервер называют механизм передачи информации между удаленным компьютером, предоставляющим свои ресурсы в распоряжение пользователей, и пользовательским компьютером, эксплуатирующим эти ресурсы. В данном случае компьютер, открывающий доступ к собственным ресурсам, носит название сервера, а получающий такой доступ клиента.
Серверы могут быть разными, причем отличия заключаются, прежде всего, в операционной системе, под управлением которой они работают. В настоящее время на большинстве интернетовских узлов используют два типа серверных программ: либо Internet Information Server, рассчитанный на работу под Windows NT, либо Apache, предназначенный для платформ, совместимых со стандартом UNIX. Как правило, серверы работают на линиях с большой пропускной способностью, например, в сетях с оптоволоконными каналами связи, что по финансовым соображениям доступно лишь крупным предприятиям.
Помимо
соответствующей программы
Таким образом, сервер это компьютер с установленным на нем специальным программным обеспечением, имеющий собственное доменное имя. Владелец и администратор сервера могут гибко менять необходимые настройки, разрешать или запрещать доступ к его ресурсам, подключать, настраивать и запускать ряд дополнительных программ и функций, таких как скрипты CGI или приложения SSI, то есть полностью конфигурировать его работу по мере необходимости.
Тематическое
содержание серверов может варьироваться
в широком диапазоне в
Файл-серверы и принт - серверы управляют доступом соответственно к файлам и принтерам, на серверах приложений выполняются прикладные части клиент - серверных приложений, а так же находятся данные доступные клиентам. Например, чтобы упростить извлечение данных, серверы хранят большие объемы информации в структурированном виде. Эти серверы отличаются от файл - серверов и принт - серверов.
В принт - серверах, файл или данные целиком копируются на запрашиваемый компьютер. А в сервере приложений на запрашиваемый компьютер посылаются только результаты запроса. Приложение-клиент на удаленном компьютере получает доступ к данным, хранимым на сервере приложений. Однако вместо всей базы данных на ваш компьютер с сервера загружаются только результаты запроса. В расширенной сети использование серверов различных типов становится наиболее актуальным. Необходимо поэтому учитывать всевозможные нюансы, которые могут проявиться при разрастании сети, с тем чтобы изменение роли определенного сервера в дальнейшем не отразилось на работе всей сети. Основным аргументом при работе в сети на основе выделенного сервера является, как правило, защита данных.
В таких сетях, например как Windows NT Server, проблемами безопасности может заниматься один администратор. Поскольку жизненно важная информация расположена централизованно, то есть, сосредоточена на одном или нескольких серверах, нетрудно обеспечить ее регулярное резервное копирование.
Благодаря избыточным системам данные на любом сервере могут дублироваться в реальном времени ,поэтому в случае повреждения основной области хранения данных информация не будет потеряна легко воспользоваться резервной копией.
Сети
на основе сервера могут поддерживать
тысячи пользователей.
Инструменты
администрирования
Операционная система Windows Server 2003 предоставляет системному администратору широкий набор инструментов для решения задач управления. Основными из этих инструментов являются следующие:
• консоль управления (Microsoft Management Console, MMC);
• мастера (Wizards);
• утилиты командной строки.
Консоль управления MMC2 представляет собой унифицированную среду для выполнения административных задач. Администратор, имея в распоряжении такую среду, может помещать в неё одну или несколько утилит, называемых оснастками (snap-in), для решения текущей проблемы.
Консоль управления позволяет одинаково отображать любые оснастки и использовать для управления ими похожие приемы.
Таким образом, смысл применения консоли управления в том, чтобы сделать среду выполнения административных утилит единообразной и удобной.
С той же целью в Windows Server 2003 применяются мастера. Мастер представляет собой программу, которая проводит администратора по всем этапам решения какой-либо задачи. На каждом этапе возможен выбор одного или нескольких способов решения или параметров настройки. Часто также мастера предоставляют возможность выбора параметров по умолчанию.
Использование
мастеров позволяет сократить время
установки и настройки
Утилиты командной строки являются самыми старыми инструментами администрирования, ведущими свою историю от первых операционных систем без графического интерфейса. В то время альтернативы утилитам командной строки не было. Сегодня большинство задач управления можно решить без использования утилит, однако многие администраторы считают, что утилиты командной строки удобнее графического интерфейса. Кроме того, такой вид утилит, как утилиты диагностики стека протоколов TCP/IP, не имеют стандартного графического аналога (эти утилиты рассматриваются во второй лекции).
Большинство
административных задач возможно решить,
используя любой из представленных
инструментов – консоль управления,
мастер или утилиту командной
строки. Выбор инструмента
Список использованной
литературы
1. Вейскас Дж. Эффективная работа: Microsoft Office Access 2003. Издательский дом Питер, 2005. 1168 с.
2. Велихов
А.В. Компьютерные сети. Учебное
пособие по администрированию
локальных и объединенных
3. Новиков
Ю.В., Кондратенко С.В. Локальные
сети. Архитектура, алгоритмы,
4. Сергеев А.П. Офисные локальные сети. Самоучитель. Издательство Диалектика, 2004, 320 с.
5. Харитонова И., Михеева В. Microsoft Access 2000. : БХВ-Петербург, 2001. 1080 с.: ил.
Размещено
на Allbest.ru
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
ПІВДЕННОУКРАЇНСЬКИЙ
НАЦІОНАЛЬНИЙ ПЕДАГОГІЧНИЙ УНІВЕРСИТЕТ
Ім. К.Д. Ушинського
Кафедра
прикладної математики
та інформатики
КУРСОВА РАБОТА
з Програмного забезпечення
«Серверне
програмне забезпечення»
виконала: студентка IIІ курсу
Батіст Д.Д.
Заочного відділення
інформатики
науковий керівник:
Вичужанін
В.В.
Одеса 2012р.

- Архитектура промышленного здания
- Архитектура промышленных зданий
- Архитектура промышленных зданий
- Архитектура промышленных зданий
- Архитектура промышленных и гражданских зданий
- Архитектура промышленных и гражданских зданий
- Архитектура процессора Intel Pentium 4
- Архитектура параллельных вычислений
- Архитектура персональных компьютеров IBM PC
- Архитектура ПЗ
- Архитектура ПК
- Архитектура ПК
- Архитектура ПК. Основные блоки и их назначение. Принципы фон Неймана
- Архитектура предприятия