DAS_2023_1/kamyshov_danila_lab_8
2024-01-19 14:36:50 +04:00
..
2024-01-19 14:36:50 +04:00

Лабораторная работа №8

Вопросы:

  • Зачем сложные системы (например, социальная сеть ВКонтакте) пишутся в "распределенном" стиле, где каждое отдельное приложение (или сервис) функционально выполняет только ограниченный спектр задач?
  • Для чего были созданы системы оркестрации приложений? Каким образом они упрощают / усложняют разработку и сопровождение распределенных систем?
  • Для чего нужны очереди обработки сообщений и что может подразумеваться под сообщениями?
  • Какие преимущества и недостатки распределенных приложений существуют на Ваш взгляд?
  • Целесообразно ли в сложную распределенную систему внедрять параллельные вычисления? Приведите примеры, когда это действительно нужно, а когда нет.

Эссе:

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

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

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

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

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