Куди пішли хмарні обчислення? [зачинено]


12

Я чую про цей термін вже близько 5 років. Я читав про послуги від Microsoft (Azure), але ніколи не бачив, щоб це було прийнято в основному режимі використання. Я намагаюся зрозуміти це:

  1. Що сталося з хмарними обчисленнями? Наразі інфраструктура недостатня для цього?
  2. Це ще в зародковому стані?
  3. Чи використовується вона в інших формах, як і всі послуги, які, здається, надає Google (плюс Плюс ОС Google тощо)?
  4. Якщо це не вдалося, то чому?

У Could Computing є багато смаколиків, але люди хочуть мати свої речі на ПК. Нафф сказав.
Лукаш Мадон

Відповіді:


28

Хмарні обчислення, як і більшість нових технологій, були болісно переповнені галузевими ЗМІ. У міру дозрівання та прийняття - чи ні - як робочої стратегії він знаходить своє дійсне місце в екосистемі. Це не панацея від усіх інфраструктурних проблем, а також невдача.


2
Я б не сказав нового, я б сказав "переосмислив сучасну назву".
mattnz

1
@mattnz, за якою старшою технологією ви б сказали, що обчислення може бути переробленою версією? Я припускаю, що в деяких більш тривіальних випадках речей, які хтось називає «хмарними обчисленнями», у вас є трохи більше, ніж старомодний спільний хостинг, але таке використання етикетки не повинно визначати значення мітки. Коли я думаю про "хмарні обчислення", я думаю про масштабування на вимогу та "Платформа як послуга". Я думаю, що ці випадки представляють щось змістовно нове.
Адам Кросленд

ASP середини 90-х приходить на думку.
mattnz

@mattnz: Зараз я дуже розгублений. Classic ASP був абсолютно зрозумілою мовою розробки веб-додатків. Ніщо про це не говорило про масштабованість, PaaS або будь-яку іншу ідею, яка відповідає сучасним хмарним ініціативам.
Адам Кросленд

2
@ Адам: Скорочення ASP має декілька значень. ASP в цьому контексті був "Постачальник послуг додатків". Це пішло так швидко, що більшість моргнуло і пропустило його (зараз я думаю, що це було наприкінці 90-х - початку 00-х рр.). Однак, повертаючись далі, чим "Хмара" відрізняється від PDP-11 або VAX та німих терміналів? (в контексті можливостей комп’ютера того часу і зараз)
mattnz

13

Мате, це не пішло. Це не закінчилося роздутого, ніщо не вдалося. Я спробую скористатися поміркованим підходом до відповіді на це. Ми все ще відстаємо у використанні хмари для повного потенціалу. Це зміна парадигми, а не просто впровадження технології. Крім того, для впровадження нової технології потрібні роки. Мейнфрейми ніколи не згасали? Існують рішення, які досить масштабовані для запуску програм Mainframe, але вони не приймаються, чому?

Очевидною проблемою з хмарою є готовність програми. Таким чином, Ваша програма може працювати у хмарі, але вони готові до хмар? Ваш клієнт ОК, щоб розмістити його дані в Хмарі? Чи є сумісність, яка засвідчує, що ваші дані будуть безпечними у хмарі? Деякі з цих речей вже тривають і знадобиться час, щоб прийти.

Також усі додатки, які збираються надавати Software As A Service, є хорошими кандидатами в Cloud. Більшість з них насправді мають свої власні Хмари, вони можуть / згодом перейдуть до Хмари з кращими стандартами та прийняттям технології.


7

Розподілені ресурси - це те, що визначає сітку.

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

Наскільки мені відомо, був комітет, який визначив протоколи для стандартизації хмарних обчислень. Google, amazon, microsoft, гравці з великими іменами впровадили власні хмарні рішення для надання положень SAAS для внутрішнього, а в деяких випадках і зовнішнього використання.

Що стосується хмарних обчислень для кінцевого користувача, його просто ще немає. Люди думають про хмару як про: "Мій комп'ютер суворо віртуальний, оскільки клієнт має доступ до нього, де б я не знаходився фізично". Ця ідея ще не готова і потребує значних зусиль для формування протоколів та специфікацій для взаємодії.

Хоча є чудові приклади хмарних обчислень. Одним із прикладів у галузі освіти є "ChindaGrid". Google це, якщо хочете. Це був проект компанії CERNET в Китаї - забезпечити обчислювальні ресурси для таких установ, як університети. IBM має великий інтерес / зусилля, спрямовані на сіткові обчислення.

Також слід зазначити, що p2p - це форма сіткових обчислень. Розподілені ресурси - це те, що визначає сітку.

Пам'ятайте, що в 60-х роках в Інтернеті фізики спілкувалися на відстані, а потім розширилися на проект DARPA / ARPNET для використання урядом, щоб створити децентралізовану мережу без єдиної точки збою. Ми говоримо, скільки років до Інтернету, як ми знаємо, він став живим. Сітка ще знаходиться в зародковому стані і потребує часу, щоб дозріти, але ідея масштабованого забезпечення попиту - це те, де комп'ютери будуть без сумнівів.

Чудове запитання, з нетерпінням чекаю інших відповідей / коментарів!


DDS - це протокол, який стосується розподілених даних. Microsoft не брала участі, а також Google. Він існує з 2003 року
Брайан

@ 0A0D: Я ніколи не говорив, що вони є. Я сказав, що є група, яка визначає протоколи, а також сказала, що ІТ-гравці з великим іменем реалізували власні хмарні рішення.
Кріс

@Chris: Я більше відповідав на ваш коментар, що існує комітет, який все ще активно визначає протоколи, коли він уже визначений і використовується багатьма критичними програмами, що займаються важливою місією, через DDS. Кінцевий користувач, мабуть, цього ще не бачив (наприклад, для домашнього використання).
Брайан

@ 0A0D: Це означає, що вони ще не активно визначають протокол? 2 роки тому, коли я витратив деякий час на вивчення цієї теми, я натрапив на багато матеріалів, що обговорювали поточну розробку щодо стандартизації саме цього, і саме тому я так сформулював це.
Кріс

@Chris: Ви можете сказати, що як HTML він стандартизований, але коли я читаю активно розвивається, він майже схожий на бета-версію. Ось як я це прочитав у будь-якому випадку. Не знижуйте те, що ви говорите, просто збільшуючи.
Брайан

5

Подивіться на підприємство. Ви знайдете хмарні обчислення на стороні споживача, але це часто не так, як ви думаєте про хмарні обчислення. Коли ти згадуєш про цвях, коли ти згадуєш про Служби Google, ти також дивишся на весь бізнес, що спливає веб-сервіси, Evernote, Mint.com тощо. Усі вони в хмарі.

Якщо ви вважаєте, що хмарні обчислення є послугою інфраструктури, то з більшою ймовірністю ви виявите, що це з боку підприємства, з Amazon, Rackspace і навіть IBM, які пропонують послуги інфраструктури на вимогу. Я чув, що багато компаній-початківців веб-компаній люблять використовувати ці сервіси для швидкого запуску та роботи своїх серверів та полегшення завдання передбачення попиту.

Підводячи підсумок, хмара не мертва і все ще зростає сильними темпами. Це говорить так само, як Web 2.0, існує кілька визначень того, що насправді є Cloud Computing.


+1 для порівняння "Cloud Computing" та "Web 2.0"
Inaimathi

4

Хмара спочатку була винайдена такими компаніями, як Amazon та Google для власного внутрішнього використання - їм потрібен спосіб зробити все можливим у масштабі, залишатися доступними та стійкими, оскільки вони залежать від того, щоб зробити їхні послуги надійно доступними.

Як тільки ці технології трохи дозріли, вони почали робити їх доступними для інших та таких компаній, як Microsoft бачили можливі переваги такого підходу та почали працювати над власним сервісом. На сьогоднішній день доступно декілька різних сервісів, і всі вони мають свої позитиви та негативи.

Зараз його використовують великі гравці. Вони не метушаться з цього приводу, просто користуються речами, які він пропонує. Це дуже зручно, якщо ви хочете створити послугу та бути готовим до майбутніх можливостей, не турбуючись про обладнання, що знаходиться під ним. Виглядає з рівняння дуже корисно.

Я думаю, що якщо що-небудь цей термін стане менш популярним / модним, тому що просто буде визнано, що люди використовують цю технологію, і це не буде нічого особливого.


1
Ні. "Хмарні обчислення" придумали відділи маркетингу. Ідея існує ще з перших днів обчислень. Насправді, я б сказав, що перші комп'ютери були «хмарними» - централізованими мейнфреймами з сотнями тисяч на терміналах VT-100. Ми щойно вийшли повним колом - mainframes-> desktops-> cloud. Хмара є безглуздою для кожного домашнього користувача, який не працює, оскільки потужності настільного ПК більш ніж достатньо для написання електронних листів та пошуку веб-сторінок.
Скізз

Я думаю, що цей термін був, але, як ви говорите, поняття, до яких відноситься термін, не є особливо новими, хоча існує велика різниця між хмарним підходом та раннім мейнфреймом.
гленатрон

2
@Skizz ... Сумніваюсь у правдивості вашого твердження "хмара безглуздо для кожного домашнього користувача, який не працює". Її все більше і більше використовує середній користувач у вигляді архівів електронної пошти, фотоальбомів в Інтернеті, документів Google і т.д. тощо. Переваги наявності всюдисущості, яка надходить у зв’язку з тим, що особисті дані живуть і доступні з будь-якого місця, не втрачається середньому користувачеві. . Хмара не є "безглуздою для кожного домашнього користувача, який не працює"

@mumtaz - я думаю, що непрацюючий домашній користувач може подумати, що хмара для них не має ніякого відношення, оскільки їм не важливо, де зберігаються їхні дані, доки вони надійно доступні. Але, як ви кажете, сервіси, якими вони користуються, звичайно працюють у хмарі, тому, хоча вони безпосередньо не цікавляться цим, вони все ще користуються ним.
гленатрон

3

Це все ще там і використовується зовсім небагато. Загадка в тому, що вона ніколи не була визначена дуже лаконічно і стала парасольковим терміном майже для всього, що стосується Інтернету .

Залежно від того, як ви їх визначаєте, можна сказати, що він дуже широко використовується (SalesForce, GMail, StackOverflow тощо). Зважаючи на неоднозначність, я думаю, що зараз люди використовують більш конкретні терміни замість надмірно розкритого монітора "Хмарні обчислення". Наприклад, Платформа як послуга (MS Azure), інфраструктура як послуга (Amazon EC3) або додаток як послуга (GMail).

Проте все більше і більше, я думаю, що термін "хмарні обчислення", де він все ще використовується, в основному застосовується до PaaS або IaaS. У цьому аспекті він дуже сильно використовується. Великий приклад - програми FaceBook, багато з яких працюють на хмарних постачальниках.


3

Подумайте про найпростіші дилеми програмістів: - Ви хочете виділити масив (розмір якого слід визначити вперед) для зберігання деяких програмних даних у робочій пам'яті.
Тепер це досить аналогічно дилемі, з якою стикається стартап; дуже важко точно передбачити вимоги до інфраструктури / даних. Ви просто не знаєте майбутнього. Таким чином, менший початковий розподіл, ймовірно, вимагатиме дорогого перерозподілу та копіювання вмісту масиву в якийсь момент у майбутньому, якщо запуск спричинить зростання. З іншого боку, більший початковий розподіл ризикує стати небезпечною витратою мізерних ресурсів, якщо зростання не відбудеться так, як очікується, або буде дуже повільним.

Великі компанії, що надають хмарні послуги, схожі на те, що хтось заздалегідь виділив для вас великий масив, не турбуючись про майбутні витрати всього масиву. Тепер це має ідеальний економічний сенс як для провайдера (хмарної компанії), так і для споживача масиву (тобто стартап). Споживач використовує стільки масиву, скільки потрібно в даний момент часу; не більше не менше. Таким чином, ви можете насолоджуватися безперервним збільшенням масштабів (оплачуйте, як ви йдете). Для постачальника це має сенс, оскільки він не прив’язаний до однієї програми. використовуючи масив. Він може орендувати певний діапазон розташування масиву для однієї програми. та інші діапазони інших програм. Витрати на обслуговування та управління за місцем розташування масиву зменшуються зі збільшенням розміру масиву. Таким чином постачальник накопичує переваги економії від масштабу.

Тож основна ідея, що стоїть за хмарним шумом, є економічно обґрунтованою та здійсненною. Тепер, який вплив він має на галузь реального світу .... говорити зарано.


2

Хмарні обчислення живі та брикаються. На підприємстві багато компаній розглядають хмарні рішення як спосіб зменшення витрат (менше обладнання для придбання та менше мережевих інженерів для найму). Наприклад, хостинг Microsoft Exchange став дуже популярним. Apple ще більше починає потрапляти в медіа-хмару. Мобільні пристрої перетворюються на хмарну орієнтацію, використовуючи додатки, такі як Dropbox, для переміщення файлів між робочим столом та пристроєм. Усі знають про Gmail та Документи Google. Netflix вибив блокбастер із свого існування, багато в чому завдяки їх можливостям потокової передачі. Збереження хмари впроваджується на PS3 та Xbox360. Більшість невеликих веб-сайтів (і деякі великі веб-сайти) працюють на віддалених розміщених серверах. З робочим визначенням хмари " але також явно стає все краще і краще. Багато в чому це швидше рішення архітектурного дизайну, ніж власне технологія. але також явно стає все краще і краще. Багато в чому це швидше рішення архітектурного дизайну, ніж власне технологія.


0

Ти думаєш, що ніколи цього не бачив. Насправді, якщо ви користуєтесь деякими популярними мобільними / веб-послугами, ви, ймовірно, використовуєте хмару.

Я не знаю, яке ваше визначення мейнстріму, але для мене такі сервіси, як Netflix , FourSquare або Reddit , добре входять у нього.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.