Слайд 2Особенности построения современных корпоративных вычислительных систем
Слайд 3Виды серверов
Серверы базы данных
Вопреки распространенному мнению, эти системы не ставят перед собой
цель хранить информацию и ограничивать доступ к ней. Задача БД-машины — быстрая обработка входящих и исходящих массивов данных:
клиентские запросы на извлечение информации (загрузка страницы с товаром, изменение стоимости/даты/названия);
обработка информации;
структуризация и изменения ячеек.
В качестве управления серверами выбирают системы управления базами данных (СУБД), в роли которых выступают MySQL, Oracle, MS SQL Server.
Машины подобного класса напрямую зависит от количества пользователей и размера самой базы с перспективами ее расширения в будущем. Они и определяют необходимость масштабирования сервера, чтобы успевать обработать весь трафик.
Слайд 4Этапы внедрения ИС клиент - серверной архитектуры
Слайд 5Особенности внедрения информационных систем
Варианты серверных приложений:
Файл-серверный
Клиент-серверный
Слайд 6Файл- серверный вариант
Эффективен при небольшом количестве пользователей;
Базы данных хранятся на сервере
Дисковое пространство
большой емкости
Высокая скорость записи/чтения дисковых устройств
Слайд 8Принцип работы архитектуры клиент-сервер
клиентский компьютер лишь отсылает запрос к серверной БД и получает результат, после чего интерпретирует его
необходимым образом и представляет пользователю. Так как клиентскому приложению посылается результат выполнения запроса, по сети "путешествуют" только те данные, которые необходимы клиенту. В итоге снижается нагрузка на сеть. Поскольку выполнение запроса происходит там же, где хранятся данные (на сервере), нет необходимости в пересылке больших пакетов данных.
Слайд 9Варианты работы клиент-сервера с тонким клиентом
Использование технологии в пределах одной сети
Использование
технологии при удаленном подключении (передача данных по протоколам http, использование формата данных DHTML)
Слайд 10Трехзвенные архитектуры
Представляет собой дальнейшее совершенствование технологии " клиент – сервер ". Рассмотрев архитектуру " клиент
– сервер ", можно заключить, что она является 2-звенной: первое звено – клиентское приложение, второе звено – сервер БД + сама БД. В трехзвенной архитектуре клиентское приложение, выделяется в отдельное звено, называемое сервером приложений. При этом клиентским приложениям остается лишь пользовательский интерфейс. Теперь при изменении приложения более нет необходимости изменять клиентские приложения и обновлять их у всех пользователей. Кроме того, максимально снижаются требования к аппаратуре пользователей.
Слайд 11Архитектура сетевых информационных систем
Слайд 12Расположение узлов ИС в двухуровневой и трехуровневой архитектуре клиент-сервер
Двухуровневая архитектура
Трехуровневая архитектура
Слайд 13Архитектура веб-приложения
Обмен данными происходит через веб-сервер по протоколу http. Пользователь получает данные
обработанные данные (логика находиться на сервере). Веб-серверы межплатформенные сервисы и работа сервера не зависит от операционной системы пользователя.
Слайд 14Архитектура мобильных приложений
Мобильное приложение разрабатывается под конкретную операционную систему. Представляет собой программный
код, для удаленной обработки прикладных задач, решаемых на стационарных ПК. Обмен данными, осуществляется через веб-сервер предпрития.
Слайд 15Использование облачных технологий для работы ИС
Прикладное решение развертывается у провайдера сервиса, на
его оборудовании, в виде единой инфраструктуры с которой работают пользователи
Слайд 17Модели развертывания облачных систем
Слайд 18Контрольные вопросы
Объясните необходимость изучения архитектур ИС в вопросе их развертывания.
Перечислите этапы внедрения
корпоративных информационных систем
Укажите функции клиента и сервера в архитектуре ИС.
Укажите различия в архитектуре файл-серверной и клиент-серверной ИС.
Укажите различия двухзвенной и трехзвенной клиент-серверной архитектуры
Перечислите основные модули сетевого приложения и укажите их функциональной значение.
Укажите различия в архитектуре тонкого и толстого клиента.
Перечислите варианты развертывания корпоративных приложений.
Что такое облачные системы? Перечислите достоинства и недостатки их эксплуатации.
Приведите примеры облачных систем.