DAS_2024_1/bondarenko_max_lab_8/README.md

22 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Лабораторная работа № 8 - Как Вы поняли, что называется распределенной системой и как она устроена?
### ПИбд-42 || Бондаренко Максим
## Определения
> Распределенная система — это сеть компьютеров, работающих вместе для выполнения задач быстрее и надежнее. Они используются в сложных проектах, таких как ВКонтакте, чтобы обрабатывать большие объемы данных. Разбивают сложные задачи на более простые части. Это делает систему гибкой и устойчивой: сбой одного компонента не ломает всю систему.
## Очереди сообщений
RabbitMQ и аналогичные инструменты помогают сервисам обмениваться данными, обеспечивая надежность и распределение нагрузки.
## Преимущества и недостатки
Преимущества:
- Легко масштабировать.
- Устойчивость при сбоях.
- Гибкость в выборе технологий.
Недостатки:
- Сложность разработки и поддержки.
- Требуется дополнительная инфраструктура.
- Возможные проблемы с безопасностью.
## Параллельные вычисления
Полезны для задач, выполняемых одновременно, например, анализ данных. Для простых задач могут быть излишни.
Распределенные системы позволяют создавать масштабируемые и устойчивые приложения, но требуют сложной инфраструктуры и знаний.