Подтвердить что ты не робот

Что такое облачные вычисления?

Может ли кто-нибудь объяснить простым словам, как работает Cloud computing? Я прочитал статью статью Википедии, но все еще не уверен, что я понимаю, как работает облако.

4b9b3361

Ответ 1

Помимо последнего маркетингового термина?

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

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

Если у вас есть приложение, оно также может запускаться в облаке, считая его подходящим. Например, Live Mesh - это виртуальная машина, на которой вы можете кодировать и запускать свое программное обеспечение как локально, так и внутри облака, поэтому ваш пользователь просто переходит к URI и находит вашу программу, вам все равно, где она находится за ее пределами на облаке.

Ответ 2

Во-первых, чтобы избавиться от этого: Cloud Computing - маркетинговое модное слово и неопределенное (по крайней мере, на данный момент).

Я бы рекомендовал проанализировать это всеобъемлющее модное слово и сегменты рынка, а именно:

  • IaaS: инфраструктура как услуга (например, Amazon EC2)
  • Paas: платформа как услуга (например, приложение Google AppEngine)
  • DaaS: база данных как услуга (например, Amazon RDS)
  • SaaS: программное обеспечение как услуга (например, Salesforce)

Возвращаясь к вашим пунктам:

  • Если вы предоставляете услугу через веб-интерфейс, вы можете классифицировать ее в буфере облачных вычислений
  • Традиционные веб-сайты per-se не попадают в категорию CC (см. выше сегменты).
  • Я не знаю, что такое "облачное приложение": пытаетесь ли вы определить новый термин?; -)

Ответ 3

Облачные вычисления - это аппаратные сервисы (включая вычислительные, сетевые и хранилища), где:

  • Услуги предоставляются по запросу; клиенты могут оплачивать их по мере их поступления, без необходимости инвестировать в центр обработки данных.
  • Аппаратное управление абстрагируется от клиентов.
  • Инфраструктурные мощности эластичны и могут легко масштабироваться вверх и вниз.

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

Снимок из этой статьи о облачных вычислениях.

Ответ 4

В основном маркетинговый термин часа. Спросите 5 человек, и вы получите 6 ответов. Я слышал, что некоторые люди описывают облачные вычисления как Документы Google, потому что вы храните свои данные "в облаке". Другие считают это скорее динамическим распределением и хостингом, таким как Amazon EC2 или Google App Engine.

Ответ 5

Этот термин является настолько новым, что нет принятого определения, особенно потому, что Dell (!) не имеет товарного знака.

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

Служба Amazon S3 просто предоставляет дисковое пространство, и все равно, кто ее использует или где они находятся в мире. Разумеется, инструменты Google для офиса (и веб-приложение Microsoft) предлагают услугу, а не определенную машину, которая будет заботиться о вашем приложении. Опять же, вы можете создавать и работать с электронной таблицей, но вы не знаете, где хранится эта электронная таблица или на какой машине она работает - просто, когда она доступна, когда вы этого хотите.

Web 2.0 - еще один термин, который пытается найти определение, но вы можете представить свою электронную таблицу, используя вычисления, которые где-то внедрены в другую машину, и сохраняя результаты своих вычислений на Amazon S3. Границы исчезают в этот момент.

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

Ответ 6

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

Это в основном просто модное слово для хранения вещей удаленно. В этом списке обобщается, почему он использовался.

FTP backup = > Хранение файлов в облаке
SSHing на удаленный компьютер для выполнения кода = > Облачные вычисления
Webmail = > Почтовая почта
SSHing на удаленный компьютер для выполнения кода, который прогнозирует погоду = > Облачные вычисления через облачные вычисления

(Я попробовал html-таблицу, но она не отображалась...)

Звучит кулер, не так ли?

Ответ 7

Я объясню, как я понял облачные вычисления, используя пару примеров:

Предположим, вы создаете личное приложение для личных финансов. Вы связываетесь с несколькими банками с вашим предложением, и им нравится идея, но они отказываются разрешить вам доступ к своим серверам для веб-службы. В облачных вычислениях банки могут создавать веб-службу в облачном сервисе, таком как Microsoft Azure, который будет извлекать данные со своего сервера. Затем вы вызывали их веб-сервис из облака, а не на свои серверы. В основном "облако" на промежуточном сервере управляется авторитетной компанией, такой как Microsoft, IBM, Google и т.д.

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

Таким образом, вы можете представить облако в качестве посредника веб-сервисов и/или хранения данных.

Ответ 8

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

Общественное облако определяется как среда с несколькими арендаторами, где вы покупаете "срез сервера" в среде облачных вычислений, который совместно используется рядом других клиентов или арендаторов.

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

Ответ 9

Это компьютер, который происходит в Интернете. Идея заключается в том, что вместо создания собственных ресурсов вы помещаете свои данные в приложения Cloud. Предполагается, что это облако имеет 100% доступность и бесконечную масштабируемость. Для более подробной информации: http://vineetgupta.spaces.live.com/blog/cns!8DE4BDC896BEE1AD!1326.entry

Ответ 10

Ни одна из этих вещей не делает ваше приложение облачным приложением. Это облачное приложение, если оно работает в облаке. Что такое облако?

Разница между облачными вычислениями и распределенными вычислениями

Модель разработки веб-сайта, как правило, поддается использованию в облаке, потому что многие части системы по своей сути параллельны. Однако существуют различные проектные решения (er, ошибки?), Которые вы могли бы сделать, чтобы ограничить количество parallelism, которое может быть достигнуто. Вы все еще можете запускать такую ​​программу в облаке, но она не будет получать почти такую ​​выгоду, которую может использовать высокопараллельное приложение.

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

Ответ 11

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

Цель облачных вычислений - полностью исключить любого живого человека со стороны поставщика.

Любые другие хорошие и плохие свойства облачных вычислений являются лишь побочным продуктом этой идеи.

Ответ 12

Мне нравится это видео:

http://www.youtube.com/watch?v=XdBd14rjcs0&feature=related

Краткая версия: Google и Salesforce.com, среди прочего, продают компьютерное пространство и "виртуализированные" среды приложений, которые позволяют запускать вашу программу на своих машинах. Подобно виртуальному хостингу, но для программ и приложений, а не только для веб-сайтов. Это большое модное слово, потому что крупные игроки действительно подталкивают его как способ сделать больше денег от своих инфраструктур и неиспользуемых тактовых циклов. Особенно в Salesforce, вы можете винить эту самую последнюю версию "облачных вычислений" на них и "Force.com", так как они очень активно продают свои услуги, используя термин "облачные вычисления", а по прокси - идею облака само вычисление.

Ответ 13

Я предлагаю вам прочитать эту статью

Над облаками: взгляд Беркли на облачные вычисления, вообще armbust

В вашем сознании не будет никаких сомнений. В области исследований эта статья упоминается как введение в облачные вычисления.

Ответ 14

Я думаю, что это похоже на компьютер, который предлагает услуги, предлагаемые облаками вместо серверных систем. Облака могут распространяться по всему миру. Таким образом, облака могут распределять службы намного быстрее, сравнивая их с другими.