Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Коммунальные вычисления или Компьютерная утилита - это модель предоставления услуг, в которой поставщик услуг предоставляет клиенту вычислительные ресурсы и управление инфраструктурой по мере необходимости и взимает с них плату за конкретное использование, а не по фиксированной ставке. Как и другие типы вычислений по требованию (например, grid-вычисления), полезная модель стремится максимально эффективно использовать ресурсы и / или минимизировать связанные с этим затраты. Утилита - это упаковка системных ресурсов , таких как вычисления, хранилище и услуги, в виде дозированной услуги. Преимущество этой модели заключается в низкой первоначальной стоимости приобретения компьютерных ресурсов или ее отсутствии; вместо этого ресурсы по сути сдаются в аренду.

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

Такой значительный сдвиг вначале вызывал некоторый скептицизм. [1] Однако новая модель вычислений прижилась и со временем стала мейнстримом.

IBM, HP и Microsoft были первыми лидерами в новой области коммунальных вычислений, их бизнес-подразделения и исследователи работали над архитектурой, платежами и проблемами разработки новой вычислительной модели. Google, Amazon и другие компании начали лидировать в 2008 году, создав свои собственные сервисные службы для вычислений, хранения и приложений.

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

«Коммунальные вычисления» обычно предполагают некоторую форму виртуализации, так что объем доступной памяти или вычислительной мощности значительно больше, чем у одного компьютера с разделением времени . Чтобы это стало возможным, на «задней стороне» используются несколько серверов. Это может быть выделенный компьютерный кластер, специально созданный для сдачи в аренду, или даже недостаточно используемый суперкомпьютер . Методика выполнения одного вычисления на нескольких компьютерах известна как распределенные вычисления .

Термин « грид-вычисления » часто используется для описания конкретной формы распределенных вычислений, где вспомогательные узлы являются географически распределенными или перекрестными административными доменами . Чтобы предоставлять услуги коммунальных вычислений, компания может «связать» ресурсы представителей общественности для продажи, которым может быть выплачена часть дохода от клиентов.

Одна модель, распространенная среди приложений для добровольных вычислений , заключается в том, что центральный сервер распределяет задачи между участвующими узлами по указанию утвержденных конечных пользователей (в коммерческом случае - платящих клиентов). Другая модель, иногда называемая виртуальной организацией (VO), [ цитата необходима ] является более децентрализованной, когда организации покупают и продают вычислительные ресурсы по мере необходимости или по мере простоя.

Определение «служебных вычислений» иногда распространяется на специализированные задачи, такие как веб-службы .

История [ править ]

Коммунальные вычисления просто означают «Оплата и использование» в отношении вычислительной мощности. Коммунальные вычисления - это не новая концепция, скорее, у них довольно долгая история. Среди самых ранних упоминаний:

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

-  Джон Маккарти , выступая на 100-летнем юбилее Массачусетского технологического института в 1961 г. [2]

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

В конце 1990-х годов на поверхность снова вышли служебные вычисления. InsynQ, Inc. запустила приложения [по запросу] и услуги хостинга настольных компьютеров в 1997 году с использованием оборудования HP. В 1998 году HP создала Подразделение служебных вычислений в Маунтин-Вью, Калифорния, поручив бывшим компьютерным специалистам Bell Labs начать работу над вычислительной электростанцией, объединяющей несколько служебных программ для формирования программного стека. Были проданы такие услуги, как «IP-биллинг-на-кран». HP представила Utility Data Center в 2001 году. Sun анонсировала сервис Sun Cloud для потребителей в 2000 году. В декабре 2005 года Alexaзапустила Alexa Web Search Platform, инструмент для создания веб-поиска, в основе которого лежат служебные вычисления. Alexa взимает с пользователей плату за хранение, использование и т. Д. На рынке есть место для определенных отраслей и приложений, а также для других нишевых приложений, основанных на служебных вычислениях. Например, PolyServe Inc. предлагает кластерную файловую систему.на основе обычных серверов и оборудования для хранения, которые создают высокодоступные вычислительные среды для критически важных приложений, включая базы данных Oracle и Microsoft SQL Server, а также решения, оптимизированные для рабочих нагрузок, специально настроенные для массового хранения, высокопроизводительных вычислений, вертикальных отраслей, таких как финансовые услуги , обработка сейсмических данных и обслуживание контента. Утилита базы данных и служебная программа для обслуживания файлов позволяют ИТ-организациям независимо добавлять серверы или хранилища по мере необходимости, перенаправлять рабочие нагрузки на другое оборудование и поддерживать среду без сбоев.

Весной 2006 года 3tera анонсировала свой сервис AppLogic, а позже тем же летом Amazon запустила Amazon EC2 (Elastic Compute Cloud). Эти службы позволяют работать с универсальными вычислительными приложениями. Оба основаны на программном обеспечении виртуализации Xen, и наиболее часто используемой операционной системой на виртуальных компьютерах является Linux, хотя поддерживаются Windows и Solaris. Обычно используется в веб-приложениях, SaaS, рендеринге и обработке изображений, а также в бизнес-приложениях общего назначения.

См. Также [ править ]

Ссылки [ править ]

  1. ^ Вычисления по требованию: каковы шансы? , ZD Net, ноя 2002 г. , дата обращения 03.11.2017.
  2. Перейти ↑ Garfinkel, Simson (1999). Абельсон, Хэл (ред.). Архитекторы информационного общества, тридцать пять лет лаборатории компьютерных наук Массачусетского технологического института . Кембридж: MIT Press. п. 1. ISBN 978-0-262-07196-3.

Поддержка принятия решений и бизнес-аналитика, 8-е издание, страница 680 ISBN 0-13-198660-0 

Внешние ссылки [ править ]

  • Как работают коммунальные вычисления
  • Определение коммунальных вычислений