- •ОСОБЕННОСТИ СОВРЕМЕННЫХ ИНФОРМАЦИОННЫХ РАСПРЕДЕЛЁННЫХ СИСТЕМ
 - •ОПРЕДЕЛЕНИЕ РАСПРЕДЕЛЁННОЙ СИСТЕМЫ
 - •КОНЦЕПЦИИ АППАРАТНЫХ РЕШЕНИЙ
 - •КОНЦЕПЦИИ ПРОГРАММНЫХ РЕШЕНИЙ
 - •МОДЕЛИ ПРОМЕЖУТОЧНОГО УРОВНЯ
 - •ПРИМЕНЕНИЕ РАСПРЕДЕЛЁННЫХ СИСТЕМЫ
 - •ТРЕБОВАНИЯ К РАСПРЕДЕЛЁННЫМ СИСТЕМАМ
 - •ПРОИЗВОДИТЕЛЬНОСТЬ
 - •МАСШТАБИРУЕМОСТЬ
 - •НАГРУЗОЧНАЯ МАСШТАБИРУЕМОСТЬ
 - •ГЕОГРАФИЧЕСКАЯ МАСШТАБИРУЕМОСТЬ
 - •АДМИНИСТРАТИВНАЯ МАСШТАБИРУЕМОСТЬ
 - •ОТКАЗОУСТОЙЧИВОСТЬ
 - •НАДЁЖНОСТЬ
 - •ДОСТУПНОСТЬ
 - •УДОБСТВО ПОДДЕРЖКИ
 - •БЕЗОПАСНОСТЬ
 - •СОГЛАСОВАННОСТЬ ДАННЫХ
 - •ПРОЗРАЧНОСТЬ
 - •ОТКРЫТОСТЬ
 - •ПРИМЕРЫ РАСПРЕДЕЛЁННЫХ СИСТЕМ
 - •ДОСТОИНСТВА И НЕДОСТАТКИ РАСПРЕДЕЛЁННЫХ СИСТЕМ
 - •СОВРЕМЕННЫЕ РАСПРЕДЕЛЁННЫЕ СИСТЕМЫ
 - •ОБЛАЧНЫЕ И РАСПРЕДЕЛЁННЫЕ ВЫЧИСЛЕНИЯ
 - •СПАСИБО ЗА ВНИМАНИЕ!
 


 ОСОБЕННОСТИ СОВРЕМЕННЫХ ИНФОРМАЦИОННЫХ РАСПРЕДЕЛЁННЫХ СИСТЕМ
ОПРЕДЕЛЕНИЕ РАСПРЕДЕЛЁННОЙ СИСТЕМЫ
Распределенная система — это набор независимых компьютеров, представляющийся их пользователям единой объединенной системой
С аппаратной точки зрения:
• Функционируют независимо, нет привычных разделяемых ресурсов (часы, память);
• Могут быть географически распределены;
• Подвержены (частичным) отказам, как и сеть между ними. С программной точки зрения:
•Процессы выполняются на различных узлах;
•Каждый процесс имеет собственное состояние;
•Процессы не имеют прямого доступа к состояниям других процессов.
КОНЦЕПЦИИ АППАРАТНЫХ РЕШЕНИЙ
Существует несколько вариантов соединения и организации взаимного обмена процессоров в единую распределенную систему.
Распределенные системы:
•
•
мультипроцессорные
Мультикомпьютерные
КОНЦЕПЦИИ ПРОГРАММНЫХ РЕШЕНИЙ
Наибольшее влияние на аппаратную часть распределенных систем оказывают программные решения.
Операционные системы в распределенных системах:
•сильно связанные
•слабо связанные
При создании распределенной системы недостаточно служб сетевой операционной системы. К ним необходимо добавить дополнительные элементы для организации прозрачной структуры системы. Данные элементы образуют промежуточный уровень (middleware) системы.
МОДЕЛИ ПРОМЕЖУТОЧНОГО УРОВНЯ
При разработке распределенной системы используются две модели:
•распределенная файловая система
•система, основанная на удаленных вызовах процедур
Современные модели распределенных систем основаны на взаимодействии распределенных объектов.
ПРИМЕНЕНИЕ РАСПРЕДЕЛЁННЫХ СИСТЕМЫ
ТРЕБОВАНИЯ К РАСПРЕДЕЛЁННЫМ СИСТЕМАМ
Базовые свойства, которыми должна обладать система:
•
•
•
•
•
•
•
•
•
•
Производительность;
Масштабируемость;
Отказоустойчивость;
Доступность;
Надёжность; Удобство поддержки; Безопасность; Согласованность; Прозрачность; Открытость.
ПРОИЗВОДИТЕЛЬНОСТЬ
К основным показателям можно отнести:
•Задержка, время обработки запроса, время ожидания ответа (если говорится о типичных многопользовательских системах);
•Пропускная способность, число обрабатываемых запросов/данных в секунду;
•Качество обслуживания, битрейт, доля пропущенных кадров потокового видео
МАСШТАБИРУЕМОСТЬ
Масштабируемость отвечает за способность системы адаптироваться к определённым изменениям
Возможные измерения: число узлов, пользователей, запросов, организаций, территория развёртывания;
Разновидности: нагрузочная, географическая, административная
НАГРУЗОЧНАЯ МАСШТАБИРУЕМОСТЬ
Нагрузочная масштабируемость – способность системы увеличивать свою производительность при увеличении нагрузки путём замены существующих или добавления новых аппаратных средств.
Параметры, описывающие нагрузку:
•
•
•
Число запросов в секунду; Число активных пользователей;
Соотношение операций чтений и записи.
Подходы:
•
•
Вертикальное масштабирование; Горизонтальное масштабирование.
