![Курс «Распределенные системы». Лекция 1 (Олег Сухорослов)](https://i.ytimg.com/vi/RGIf5vMoIm4/hqdefault.jpg)
Содержание
- Определение - Что означает распределенная вычислительная система?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Techopedia объясняет распределенную вычислительную систему
Определение - Что означает распределенная вычислительная система?
Распределенные вычисления - это вычислительная концепция, которая в самом общем смысле относится к нескольким компьютерным системам, работающим над одной проблемой. В распределенных вычислениях одна проблема делится на множество частей, и каждая часть решается разными компьютерами. Пока компьютеры объединены в сеть, они могут связываться друг с другом для решения проблемы. Если все сделано правильно, компьютеры работают как единое целое.
Конечная цель распределенных вычислений - максимизировать производительность, соединяя пользователей и ИТ-ресурсы экономически эффективным, прозрачным и надежным способом. Это также обеспечивает отказоустойчивость и обеспечивает доступ к ресурсам в случае сбоя одного из компонентов.
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Techopedia объясняет распределенную вычислительную систему
Идея распределения ресурсов в компьютерной сети не нова. Сначала это началось с использования терминалов ввода данных на мэйнфреймах, затем перешло на миникомпьютеры и теперь возможно в персональных компьютерах и клиент-серверной архитектуре с большим количеством уровней.
Архитектура распределенных вычислений состоит из нескольких клиентских компьютеров с очень легкими программными агентами, установленными с одним или несколькими выделенными серверами управления распределенными вычислениями. Агенты, работающие на клиентских компьютерах, обычно обнаруживают, когда машина находится в режиме ожидания, и уведомляют сервер управления о том, что машина не используется и доступна для обработки. Затем агенты запрашивают пакет приложения. Когда клиентский компьютер получает этот пакет приложений от сервера управления для обработки, он запускает прикладное программное обеспечение, когда у него есть свободные циклы ЦП, и возвращает результат на сервер управления. Когда пользователь возвращается и снова запрашивает ресурсы, сервер управления возвращает ресурсы, которые использовались для выполнения различных задач в отсутствие пользователя.