Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / Особенности современных информационных распределённых систем.pptx
Скачиваний:
13
Добавлен:
04.06.2023
Размер:
2.35 Mб
Скачать

ГЕОГРАФИЧЕСКАЯ МАСШТАБИРУЕМОСТЬ

Географическая масштабируемость – способность системы сохранять свои основные характеристики (производительность, удобство использования) при территориальном разнесении её компонентов

При данном типе масштабируемости упор делается не на нагрузку системы, а на её географическом размещении

АДМИНИСТРАТИВНАЯ МАСШТАБИРУЕМОСТЬ

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

ОТКАЗОУСТОЙЧИВОСТЬ

Отказоустойчивость – это способность системы функционировать корректно в присутствии отказов компонентов. При этом считается, что какая-то часть компонентов осталась работоспособной.

Обеспечить отказоустойчивость можно следующими способами:

Избыточность на аппаратном уровне; Обнаружение и обработка отказов на программном уровне; Прогнозирование и предотвращение отказов.

НАДЁЖНОСТЬ

Надёжность – это способность системы сохранять работоспособное состояние в течение некоторого промежутка времени.

Надёжность характеризуется с помощью средней продолжительности работы между отказами.

ДОСТУПНОСТЬ

Система доступна, когда пользователи могут взаимодействовать с системой, получать требуемые сервисы, корректные ответы и т.д.

Доступность часто измеряется как проценты времени, когда система доступна (Например, 99% в год).

Причинами недоступности являются отказы, ошибки, обновление ПО и т.д.

УДОБСТВО ПОДДЕРЖКИ

Есть ли удобный мониторинг системы?

Насколько быстро можно диагностировать и устранить проблему?

Можно ли отключить часть машин и продолжать работать?

Насколько быстро система восстанавливается после полной остановки?

Насколько легко понять работу системы, используются ли хорошие абстракции?

Можно ли адаптировать систему под меняющиеся

БЕЗОПАСНОСТЬ

К безопасности относится:

Предотвращение возможных угроз (утечка, фальсификация, вандализм);

Защита от атак (Подслушивание, подмена, DdOs);

Базовые требования (Конфиденциальность, целостность доступность, невозможность отказа, авторизация).

СОГЛАСОВАННОСТЬ ДАННЫХ

Согласованность данных – это определённые гарантии при работе пользователя с хранимыми в системе данными.

ПРОЗРАЧНОСТЬ

Прозрачность – это способность системы скрывать от пользователей и приложений свою распределённую природу, то есть делать «прозрачным» физическое распределение процессов и ресурсов

Виды прозрачности:

Прозрачность доступа

Прозрачность местоположения

Прозрачность переноса

Прозрачность репликации (дублирования)

Прозрачность параллельного доступа

Прозрачность отказов

ОТКРЫТОСТЬ

Открытая система реализует открытые спецификации интерфейсов, протоколов, форматов данных и т.д.

Открытая спецификация:

Общедоступна, не принадлежит производителю;

Не зависит от конкретных технических и программных средств;

Поддерживается открытым процессом, под контролем общественного мнения. Преимущества:

Переносимость прикладного ПО;

Поддержка нескольких независимых реализаций;

Способность взаимодействия с другими приложениями и системами;

Легкая миграция пользователей от системы к системе.