Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-113_SO.doc
Скачиваний:
24
Добавлен:
01.03.2025
Размер:
2 Мб
Скачать
☆

29. Распределенные приложения

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

Распределенное приложение обеспечивает:

  • масштабируемость - с увеличением количества пользователей и рабочей нагрузки существенного снижения производительности приложения не происходит;

  • надежность - приложение не прекращает взаимодействовать с пользователями даже при программных или аппаратных сбоях в системе. Пользователи такого приложения могут быть уверены в его доступности и корректности выполняемых им операций;

  • эффективность - приложение быстро, без задержек обрабатывает все задачи.

Распределенному приложению масштаба предприятия (промышленному приложению) свойственны дополнительные характеристики по сравнению с обычным распределенным приложением.

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

  • Ориентация на бизнес. Приложение масштаба предприятия должно отвечать требованиям конкретного бизнеса и поддерживать все необходимые стратегии, процессы, правила и т. д.

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

30. Общие вопросы качества обслуживания в современных сетях.

Очевидно, что в ближайшее время сохранится тенденция построения интегрированных, многосервисных сетей. Как показывает текущее состояние сети Internet, обработка всего трафика на равных правах приводит к серьезням проблемам, осбенно при ограниченной пропускной способности. Так, пересылка важнейших данных может быть временно заблокирована передачей большого файла. В этой связи, при создании сети с комбинированными функциями нужно гарантировать необходимый уровень сервиса для каждого приложения. В противном случае пользователи будут вынуждены отказаться от многосервисной сети в пользу старой специализированной сети.

Поэтому возникла необходимость гарантировать время реакции, пропускную способность сети и другие параметры сети. Такая технология была разработана и получила название качество обслуживания (Quality of Service, QoS).

Одним из основных показателей, который должен принимать во внимание разаработчик, является характер сетевого трафика.

Сетевой трафик

Можно выделить четыре наиболее общие характеристики трафика:

  • «взрывообразность»

  • терпимость к задержкам

  • время ответа

  • емкость и пропускная способность

«Взрывообразность» характеризует частоту посылки трафика пользователем. Чем чаще пользователь посылает свои данные в сеть, тем она больше.

Терпимость к задержкам характеризует реакцию приложений на все виды задержек в сети. Например, приложения, обрабатывающие финансовые транзакции в реальном масштабе времени, не допускают задержек. Большие задержки могут привести к неправильной работе таких приложений. Приложения сильно различаются по допустимому времени задержки. Есть приложения, работающие в реальном времени (видеоконференции) – там время задержки должно быть крайне малым. С другой стороны, встречаются приложения, терпимые к задержкам в несколько минут и даже часов (электронная почта, пересылка файлов).

Емкость сети – это реальное количество ресурсов, доступных пользователю на определенном пути передачи данных.

Пропускная способность сети определяется общим количеством данных, которые могут быть переданы в единицу времени. Емкость сети отличается от пропускной способности сети из-за наличия накладных расходов, которые зависят от способа использования сети.