В чем разница между облаком, сеткой и кластером? [закрытый]



в чем разница между облаком, кластером и сеткой? Пожалуйста, приведите несколько примеров каждого из них, поскольку определение облака очень широкое. Как ответили в другом вопрос, могу ли я позвонить в Dropbox, Gmail, Facebook, Youtube, Rapidshare и т. д. облако?



каковы примеры кластера и сетки, а также?

987   6  

6 ответов:

кластер отличается от облака и сетки тем, что кластер представляет собой группу компьютеров, соединенных локальной сетью (LAN), тогда как облако и сетка имеют более широкий масштаб и могут быть географически распределены. Другой способ выразить это-сказать, что кластер тесно связан, тогда как сетка или облако слабо связаны. Кроме того, кластеры состоят из машин с аналогичным оборудованием, тогда как облака и сетки состоят из машин с возможно очень разным оборудованием настойки.

чтобы узнать больше об облачных вычислениях, я рекомендую прочитать этот документ: "над облаками: вид Беркли облачных вычислений", Майкл Армбруст, Армандо Фокс, Реан Гриффит, Энтони Д. Джозеф, Рэнди Х. Кац, Эндрю Конвински, Гунхо Ли, Дэвид А. Паттерсон, Ариэль Рабкин, Ион стоика и Матей Захария. Ниже приводится аннотация из вышеупомянутой статьи:

облачные вычисления относятся к обоим приложениям, поставляемым как услуги через Интернет и аппаратное обеспечение и системное программное обеспечение в центрах обработки данных, которые предоставляют эти услуги. Сами услуги уже давно называются Программное обеспечение как услуга (SaaS). Аппаратное и программное обеспечение центра обработки данных-это то, что мы называем облаком. Когда облако есть мы называем его общедоступным облаком, доступным для широкой публики по мере поступления; продаваемая услуга является Утилита Вычислений. Мы используем термин Частное облако для обозначения внутренних центров обработки данных бизнеса или других объектов организация, не доводится до сведения широкой общественности. Таким образом, облачные вычисления-это сумма SaaS и вычислений, но не включать частные облака. Люди могут быть пользователями или провайдерами SaaS, либо пользователи или поставщики коммунальных вычислений.

разница между облаком и сеткой может быть выражена следующим образом:

  1. распределение ресурсов: облачные вычисления-это централизованная модель, тогда как сеточные вычисления-децентрализованная модель, где вычисления могут выполняться во многих административных доменах.

  2. владение: сетка представляет собой набор компьютеров, которые принадлежат нескольким сторонам в нескольких местах и соединены вместе, чтобы пользователи могли совместно использовать объединенную мощность ресурсов. В то время как облако-это набор компьютеров, обычно принадлежащих одной стороне.

примеры облаков: Amazon Web Services (AWS), Google App Engine.

примеры сеток: FutureGrid.

примеры облачных вычислений: Dropbox, Gmail, Facebook, Youtube, RapidShare.

облако: это просто совокупность вычислительной мощности. Вы можете думать обо всем" облаке " как об одном сервере, для ваших целей. Это концептуально очень похоже на мэйнфрейм старой школы, где вы можете представить свои рабочие места и вернуть результат, за исключением того, что в настоящее время эта концепция применяется более широко. (Т. е. не только необработанные вычисления, но и целые сервисы или хранилища ...)

сетка: сетка-это просто много компьютеров, которые вместе могут решить данную проблему/данные хруста. Этот фундаментальное различие между сеткой и кластером заключается в том, что в сетке каждый узел относительно независим от других; проблемы решаются способом "разделяй и властвуй".

кластер: концептуально это по существу разбивает много машин, чтобы сделать действительно большой и мощный. Это гораздо более сложная архитектура, чем облако или сетка, чтобы получить право, потому что вы должны организовать все узлы для совместной работы и обеспечить согласованность таких вещей, как кэш, память, а не упомяните часы. Конечно, облака имеют почти такую же проблему, но в отличие от кластеров облака не являются концептуально одной большой машиной, поэтому вся архитектура не должна рассматривать ее как таковую. Например, вы можете не выделять полную емкость вашего центра обработки данных для одного запроса, тогда как это своего рода точка кластера: чтобы иметь возможность бросить 100% oomph на одну проблему.

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

облако: Шайлеш-это круто, нечего добавить! В принципе, приложение, которое легко обслуживается по сети, можно считать облачным приложением. Облако-это не новое изобретение, и оно очень похоже на сеточные вычисления, но это скорее модное слово с пиком недавней популярности.

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

кластер: кластер отличается от этих двух. Кластеры-это два или более компьютеров, которые совместно используют сетевое подключение, которое действует как сердцебиение. Кластеры настраиваются активно-активным или активно-пассивным способом. Active-активное существо, которое каждый компьютер запускает свой собственный набор службы (например, один запускает экземпляр SQL, другой запускает веб-сервер), и они совместно используют некоторые ресурсы, такие как хранилище. Если один из компьютеров в кластере выходит из строя, служба переходит на другой узел и почти без проблем начинает работать там. Активный-пассивный аналогичен, но только одна машина запускает эти службы и берет на себя только после сбоя.

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

Решетки [Вычислительной] - это расширение кластеров, в которых несколько слабо связанных систем используются для решения одной проблемы. Они, как правило, являются мультитенантными, разделяя некоторое сходство с облаками, но, как правило, в значительной степени полагаются на обычай фреймворки, управляющие взаимодействием между узлами сетки.

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

для чистого хостинга Grid computing-это неправильный инструмент. Если вы понятия не имеете, что ваша форма трафика, то облако было бы полезно. для предсказуемого использования, которое изменяется с разумной скоростью, тогда традиционный кластер является прекрасным и наиболее эффективным.

облако: оборудование, на котором выполняется приложение, масштабируется для удовлетворения спроса (потенциально пересекая несколько машин, сетей и т. д.).

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

кластер: это старый термин, относящийся к одному экземпляру ОС или одному экземпляру БД, установленному на нескольких машинах. Это было сделано со специальной обработкой ОС, проприетарными драйверами, сетью с низкой задержкой карты с толстыми кабелями,а также различные аппаратные напарники.

(мы любим вас SGI, но обратите внимание, что "облако" и "сетка" доступны для маленького парня, и ваш NUMAlink никогда не был...)

мои два цента стоит ~

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

решетки - это группа физически близких машин настройки. Термин обычно подразумевает вычислительную мощность (т. е.: MFLOPS / GFLOPS), на которую ссылаются инженеры

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

Comments

    Ничего не найдено.