Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ КБ Кушнира.docx
Скачиваний:
18
Добавлен:
15.09.2019
Размер:
64.78 Кб
Скачать

Распределенные системы

Функционируют одновременно на нескольких компьютерах.

1. Система «клиент»-«сервер»

2. Кластерные технологии

Классическая технология «клиент»-«сервер» двухуровневая – модель построения распр системы, в которой одна часть задачи, не требующая больших вычислительных ресурсов выполняется на компьютере пользователя, а обработка запросов, для выполнения которых необходимы ресурсы осуществляется одним или несколькими серверами.

1.1. Классическая двухуровневая

Сервер

Ресурсы

Клиент

Централизованный доступ к серверу.

2 типа компонентов

1. Сервер – устройство и ПО, выполняющие общую задачу, а «клиент» - либо компьютер пользователя или терминал

Разновидностью является трехуровневая

1.2. Трехуровневая

Сервер базы данных

Сервер приложений

Клиент

Клиент

Клиент

Сервер приложений – эксклюзивный доступ к серверу БД, осуществляет обработку запросов клиентов, на 3-м уровне – тонкие клиенты

1. Экономия ресурсов

2. Использование позволяет общий доступ к ресурсам

2. Оптимизация скорости обработки

3. Простота удобства администрирования и настройки систем безопасности

Масштабируемость – способность системы повысить свою производительность при добавлении ресурсов.

Недостатки:

- Сбой сервера приводит к неработоспособности всей сети

- Высокая стоимость серверов

Кластерные технологии

Кластергруппа компьютеров, объединенных высокоскоростными каналами связи, представляющие с т.з. пользователя единый аппаратный ресурс.

Кластер С

С1

Общее хранилище данных

1. Использование кластеров – повышение надежности системы. Отказоустойчивая технология.

2. Масштабируемость (способность увеличивать мощность при дополнении – абсолютная или замене – эффективная)

3. Уменьшение затрат на обслуживание системы

Менеджеры транзакций – обеспечивает корректный переход распределенной системы из одного состояния в другое либо при невозможности перехода обеспечивать возврат к прежнему состоянию. (Диспетчер. Согласованные действия. Пока не переведено корректно.)

Технология виртуализации

Виртуализация:

- серверов

- представлений (в т.ч. рабочих станций)

- приложений

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

Сервер 2

Сервер

Сервер

Сервер 1

Сервер

Сервер

Сервер

Сервер

Программное обеспечение – гипервизор – позволяет имитировать серверы, логические разделять компьютер.

- Физические сервры работают на 10-15% своей мощности. Приложения конфликтуют.

Виртуализация упрощает запуск виртуальных серверов, программ.

- Упрощается восстановление системы при сбоях. Хранятся в виде файлов.

- повышение эффективности использования уже имеющихся аппаратных средств

- сокращение расходов на закупку нового оборудования, на сервисное обслуживание

- повышение управляемости и гибкости информационных систем

- повышение уровня надежности

- сокращение штата ИТ специалистов и требование их квалификации

Когда имеет смысл серверной виртуализации:

1. Имеющиеся серверы загружены не на полную мощность (банки перегружены незагруженными серверами)

400 физических серверов. 313 будут виртуализировать. 90% серверов загружены менее, чем на 10%. В среднем на одном физическом сервере запустили 10-13 виртуальных серверов.

Теперь вся система состоит и 9-ти физических серверов. Экономия электроэнергии.

2. Слишком много серверов, дорого их обслуживать

3. Для реализации нового проекта нужны дополнительные аппаратные ресурсы

Преимущества виртуализации рабочих станций:

1. Сокращение затрат

- на приобретение и обслуживание рабочих станций

- на приобретение и обслуживание ПО для каждой рабочей станции

(сокращение персонала на обслуживание)

2. Повышение эффективности использования уже имеющихся аппаратных программных средств.

3. Повышение гибкости информационной системы за счет более простого и быстрого развертывания новых рабочих мест – ускорение процессов внедрения новых ИТ проектов (при экономии затрат)

4. Повышение безопасности системы

- за счет хранения информации на серверах

- за счет единой централизованной системы администрирования и настройки безопасности

5. Возможность подключения и доступа к виртуальной машине с любого устройства удаленно (проще контроль доступа)

6. Высокая производительность – все приложения функционируют на сервере.

7. Сокращение проблем при сбое конкретной рабочей станции.

Виртуализация представлений

Тип виртуализации, при котором приложение выполняется на удаленном сервере, а пользователю выводятся результаты, при условии создания отдельного рабочего стола, станции на конкретном сервере.

Сервер

Сервер

Сервер

Комп

Устройство вывода на экран

Применение виртуализации рабочих станций

- ограниченное число операций в большом количестве

- повысить уровень безопасности операционных систем

- необходима высокая скорость развертывания новых рабочих мест