(Слайд 25) Облачные и распределённые вычисления
Облачные
вычисления и распределенные системы
разные, но в них используются
похожие концепции. Распределенные
вычисления используют распределенные
системы, распределяя задачи по множеству
машин. С другой стороны, облачные
вычисления используют серверы, размещенные
в сети, для хранения, обработки
и управления данными.
Распределенные
вычисления направлены на создание
совместного использования ресурсов
и обеспечение размера и географической
масштабируемости. Облачные вычисления —
это предоставление среды по запросу
с использованием прозрачности,
мониторинга и безопасности.
По сравнению
с распределенными системами облачные
вычисления имеют следующие преимущества:
Однако
облачные вычисления, возможно, менее
гибки, чем распределенные вычисления,
поскольку для построения системы нужно
полагаться на другие сервисы
и технологии. Это дает меньше контроля.
Такие
приоритеты, как балансировка нагрузки,
репликация, автоматическое масштабирование
и автоматическое резервное копирование
могут быть упрощены с помощью облачных
вычислений. Инструменты создания облака,
такие как Docker, Amazon Web Services (AWS), Google Cloud
Services или Azure, позволяют быстро создавать
такие системы, и многие команды
предпочитают создавать распределенные
системы вместе с этими технологиями.
15