![](/user_photo/70644__xXXN.png)
- •ОСОБЕННОСТИ СОВРЕМЕННЫХ ИНФОРМАЦИОННЫХ РАСПРЕДЕЛЁННЫХ СИСТЕМ
- •ОПРЕДЕЛЕНИЕ РАСПРЕДЕЛЁННОЙ СИСТЕМЫ
- •КОНЦЕПЦИИ АППАРАТНЫХ РЕШЕНИЙ
- •КОНЦЕПЦИИ ПРОГРАММНЫХ РЕШЕНИЙ
- •МОДЕЛИ ПРОМЕЖУТОЧНОГО УРОВНЯ
- •ПРИМЕНЕНИЕ РАСПРЕДЕЛЁННЫХ СИСТЕМЫ
- •ТРЕБОВАНИЯ К РАСПРЕДЕЛЁННЫМ СИСТЕМАМ
- •ПРОИЗВОДИТЕЛЬНОСТЬ
- •МАСШТАБИРУЕМОСТЬ
- •НАГРУЗОЧНАЯ МАСШТАБИРУЕМОСТЬ
- •ГЕОГРАФИЧЕСКАЯ МАСШТАБИРУЕМОСТЬ
- •АДМИНИСТРАТИВНАЯ МАСШТАБИРУЕМОСТЬ
- •ОТКАЗОУСТОЙЧИВОСТЬ
- •НАДЁЖНОСТЬ
- •ДОСТУПНОСТЬ
- •УДОБСТВО ПОДДЕРЖКИ
- •БЕЗОПАСНОСТЬ
- •СОГЛАСОВАННОСТЬ ДАННЫХ
- •ПРОЗРАЧНОСТЬ
- •ОТКРЫТОСТЬ
- •ПРИМЕРЫ РАСПРЕДЕЛЁННЫХ СИСТЕМ
- •ДОСТОИНСТВА И НЕДОСТАТКИ РАСПРЕДЕЛЁННЫХ СИСТЕМ
- •СОВРЕМЕННЫЕ РАСПРЕДЕЛЁННЫЕ СИСТЕМЫ
- •ОБЛАЧНЫЕ И РАСПРЕДЕЛЁННЫЕ ВЫЧИСЛЕНИЯ
- •СПАСИБО ЗА ВНИМАНИЕ!
![](/html/70644/137/html_gKs7A8WscB.tgfI/htmlconvd-LC8pyK11x1.jpg)
ГЕОГРАФИЧЕСКАЯ МАСШТАБИРУЕМОСТЬ
Географическая масштабируемость – способность системы сохранять свои основные характеристики (производительность, удобство использования) при территориальном разнесении её компонентов
При данном типе масштабируемости упор делается не на нагрузку системы, а на её географическом размещении
![](/html/70644/137/html_gKs7A8WscB.tgfI/htmlconvd-LC8pyK12x1.jpg)
АДМИНИСТРАТИВНАЯ МАСШТАБИРУЕМОСТЬ
Административная масштабируемость – возможность системы функционировать на базе произвольного количества независимых владельцев, обслуживающих части системы и предоставляющих ресурсы в рамках системы.
![](/html/70644/137/html_gKs7A8WscB.tgfI/htmlconvd-LC8pyK13x1.jpg)
ОТКАЗОУСТОЙЧИВОСТЬ
Отказоустойчивость – это способность системы функционировать корректно в присутствии отказов компонентов. При этом считается, что какая-то часть компонентов осталась работоспособной.
Обеспечить отказоустойчивость можно следующими способами:
•
•
•
Избыточность на аппаратном уровне; Обнаружение и обработка отказов на программном уровне; Прогнозирование и предотвращение отказов.
![](/html/70644/137/html_gKs7A8WscB.tgfI/htmlconvd-LC8pyK14x1.jpg)
НАДЁЖНОСТЬ
Надёжность – это способность системы сохранять работоспособное состояние в течение некоторого промежутка времени.
Надёжность характеризуется с помощью средней продолжительности работы между отказами.
![](/html/70644/137/html_gKs7A8WscB.tgfI/htmlconvd-LC8pyK15x1.jpg)
ДОСТУПНОСТЬ
Система доступна, когда пользователи могут взаимодействовать с системой, получать требуемые сервисы, корректные ответы и т.д.
Доступность часто измеряется как проценты времени, когда система доступна (Например, 99% в год).
Причинами недоступности являются отказы, ошибки, обновление ПО и т.д.
![](/html/70644/137/html_gKs7A8WscB.tgfI/htmlconvd-LC8pyK16x1.jpg)
УДОБСТВО ПОДДЕРЖКИ
•Есть ли удобный мониторинг системы?
•Насколько быстро можно диагностировать и устранить проблему?
•Можно ли отключить часть машин и продолжать работать?
•Насколько быстро система восстанавливается после полной остановки?
•Насколько легко понять работу системы, используются ли хорошие абстракции?
•Можно ли адаптировать систему под меняющиеся
![](/html/70644/137/html_gKs7A8WscB.tgfI/htmlconvd-LC8pyK17x1.jpg)
БЕЗОПАСНОСТЬ
К безопасности относится:
•Предотвращение возможных угроз (утечка, фальсификация, вандализм);
•Защита от атак (Подслушивание, подмена, DdOs);
•Базовые требования (Конфиденциальность, целостность доступность, невозможность отказа, авторизация).
![](/html/70644/137/html_gKs7A8WscB.tgfI/htmlconvd-LC8pyK18x1.jpg)
СОГЛАСОВАННОСТЬ ДАННЫХ
Согласованность данных – это определённые гарантии при работе пользователя с хранимыми в системе данными.
![](/html/70644/137/html_gKs7A8WscB.tgfI/htmlconvd-LC8pyK19x1.jpg)
ПРОЗРАЧНОСТЬ
Прозрачность – это способность системы скрывать от пользователей и приложений свою распределённую природу, то есть делать «прозрачным» физическое распределение процессов и ресурсов
•Виды прозрачности:
•Прозрачность доступа
•Прозрачность местоположения
•Прозрачность переноса
•Прозрачность репликации (дублирования)
•Прозрачность параллельного доступа
•Прозрачность отказов
![](/html/70644/137/html_gKs7A8WscB.tgfI/htmlconvd-LC8pyK20x1.jpg)
ОТКРЫТОСТЬ
Открытая система реализует открытые спецификации интерфейсов, протоколов, форматов данных и т.д.
Открытая спецификация:
•Общедоступна, не принадлежит производителю;
•Не зависит от конкретных технических и программных средств;
•Поддерживается открытым процессом, под контролем общественного мнения. Преимущества:
•Переносимость прикладного ПО;
•Поддержка нескольких независимых реализаций;
•Способность взаимодействия с другими приложениями и системами;
•Легкая миграция пользователей от системы к системе.