Чи хмарні обчислення - це лише спосіб оренди ресурсів?


20

Компанія, в якій я працюю нещодавно, розмістила веб-сервіс у Windows Azure і повідомила про це. Зараз торгові інтернет-журнали говорять про безліч безглуздих речей, таких як "компанія X переходить на хмару", "компанія X скидає настільні комп’ютери для хмари" тощо.

Схоже, що там багато матеріалів (починаючи з Вікіпедії ), які дуже тривалі і багато говорять про "послуги" та "низьку ціну входу" та інше, але я все це прочитав і не бачу, як вони може бути корисним для непрофесіонала в прорисуванні лінії між службою у хмарі та Stack Exchange, яка також є послугою, але виконується на цегляно-мінометних серверах у кольорі.

Зараз із мого досвіду роботи з Windows Azure реальна різниця полягає в наступному. За допомогою хмари власник служби орендує апаратне забезпечення, мережеву пропускну здатність і право користуватися середнім програмним забезпеченням (Windows 2008, який використовується в ролях Azure, наприклад) на вимогу, а також є деяка допомога з обслуговування (наприклад, якщо комп'ютер, де виконується роль, виходить з ладу інший комп'ютер автоматично знайдеться і роль переділиться). Без хмари власнику служби доведеться розібратися з усім цим самостійно.

Це буде правильним відмінністю?

Відповіді:


32

Так, досить багато.

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

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

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


4
+1 за те, щоб бути чітким, стислим і прорізати всю розкручену галузь BS.
maple_shaft

Вони також надали засоби зібрати все це і змусити його працювати.
JeffO

2
@ThomasOwens - давай. З контексту питання зрозуміло, що ОП запитує про хмарних постачальників , а не про Інтернет як про "хмару".
Одід

2
@ThomasOwens ви все ще орендуєте ресурси, тільки тепер ви орендуєте їх у вашої внутрішньої групи ІТ-послуг, а не від третьої сторони (невеликі компанії не матимуть ресурсів для розміщення приватних хмар, які пропонують будь-яке із передбачуваних переваг хмари, які вимагають фізично відокремлені хостингові центри).
jwenting

3
Хоча інші відповіді містять корисні та змістовні моменти щодо хмарних обчислень, ця відповідь чітко відповідає практичному, прагматичному серцю того, про що люди взагалі говорять, коли вони використовують цей відчайдушно перевантажений термін хмарні обчислення. +1
Адам Кросленд

8

Хмарні обчислення абсолютно нічого не говорять про те, хто володіє ресурсами. Хмарні обчислення - це архітектура для розробки розподілених мережевих додатків. Існує ряд постачальників послуг хмарних обчислень, таких як платформа служб Azure, веб-сервіси Amazon, веб-сервіси Amazon, Google App Engine та ряд інших. Однак використання чужої послуги не є необхідною умовою розвитку інфраструктури хмарних обчислень.

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

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


яка різниця між приватною хмарою та "серверною кімнатою"?
Боб

@Bob Як правило, місцеположення, але це не вимога для хмарних обчислень. У вас може бути кілька розподілених ферм серверів. Або у вас можуть бути окремі пристрої, розташовані навколо будівлі, міста, країни, у всьому світі, або в деяких випадках позамежно. Однак ви все одно можете створити хмарну платформу з єдиною «серверною кімнатою», створивши системи (додатки та послуги), які споживаються розподіленими клієнтами через деяке мережеве з'єднання. Рушійним фактором є те, що послуги та програми (та пов'язані з ними дані) доступні для споживання / використання через мережу.
Томас Оуенс

Ви тільки що заявили, що вони однакові (збережіть місцеположення) і не надали жодних відмінностей. "хмарні обчислення" не означає те саме, "мати доступ до сервера". Йдеться більше про доступ до сервера, на який ви знизили відповідальність.
Боб

@Bob Тільки орендовані хмарні обчислювальні послуги призводять до зниження відповідальності. Я був фактично частиною команди, яка працювала над розробкою та підтримкою приватної та захищеної платформи хмарних обчислень для Міністерства оборони США та служб / додатків, які працюють на цій хмарі. Метою було не зменшення відповідальності, а покращення доступу до даних, послуг та програм. Що було досягнуто, це зруйнування інформаційних силосів та створення низки служб та додатків, доступних для всіх клієнтів із доступом до хмари.
Томас Оуенс

2
@Bob: Приватна хмара може охоплювати декілька серверних кімнат і може використовувати всі або лише деякі машини в будь-якій кімнаті. Усі ресурси агрегуються та виставляються як "послуги", тому ви не знаєте, чи працює ваш додаток у вашій будівлі, або на території кампусу чи в іншому штаті. Але ви не можете просто повернутися додому та підключитися до нього, вам потрібен VPN або якийсь інший спосіб приєднатися до мережі, в якій приватна хмара.
TMN

5

Ні. Хмарні обчислення - це не просто спосіб оренди ресурсів.

Хмара - це все про послуги, які:

  • доставляються по мережі (можливо, через Інтернет)
  • повністю контролюються API
  • повністю автоматизовані та автоматизовані
  • не потребують взаємодії людини для контролю
  • поставляються як товар
  • виставляється рахунок, як утиліта: для розміреного використання
  • не вимагають капітальних витрат або авансових платежів
  • мають, здавалося б, нескінченну спроможність
  • дозволяють негайно виділити довільно багато одиниць послуги
  • дозволити негайне розпорядження довільно багатьма одиницями послуги

NIST має повне визначення того, що таке хмарний сервіс.


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

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

@Caleb Це спричинило б оплату як комунальну послугу, але не "ніяких капітальних витрат або авансових платежів", оскільки компанія несе витрати на створення інфраструктури.
Томас Оуенс

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

Коли організатор - власний постачальник, крило постачальника органу здійснює капітальні витрати на побудову хмарної послуги. Однак використання хмарної послуги не вимагає капітальних витрат. Органи часто проводять внутрішню виставлення рахунків, якщо, якщо підрозділ А хоче послуги з підрозділу В, то підрозділ А сплачує за нього підрозділ В. Фраза "виставляється як утиліта" стосується цих груп. Органи, які надають безкоштовні хмарні послуги підрозділам користувачів, не виставляють рахунок, тому цей елемент застосовується, але його перекривають "безкоштовні послуги").
yfeldblum

3

Незважаючи на те, що це розкрито як щось нове, хмарні обчислення справді новий маркетинговий поворот на розподілену за часом розподілену обчислювальну модель з'явився в середині-наприкінці 1960-х. Звичайно, є величезні технічні вдосконалення, але, якщо ви уважно придивитесь до цього, він не надто відрізняється від підключення до мейнфрейму через акустичну муфту та телетайп-термінал для доступу до програм та даних. Ці системи були величезними виробниками грошей ще в їхні часи, але Apple II та IBM PC поклали край цьому. Тепер, завдяки хмарним обчисленням, ця бізнес-модель переживає ренесанс.


1

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

У моєму кабінеті у нас є набір серверів, до яких я можу отримати доступ з будь-якого місця. Чи кваліфікується це як хмара? НІ! І так це стосується багатьох центрів обробки даних, як це є.

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

У справжній хмарі (як мені здається) всі ці сервери поєднуються, щоб стати пулом ресурсів, пов'язаних між собою в рамках, де створюються віртуальні машини. Можна створювати, архівувати та видаляти машини. Перемістіть простір на жорсткому диску з однієї машини на іншу, як, наприклад, як ви їх монтуєте у справжні машини. Ці технології дозволяють переносити дані та ОС цих машин для безперебійного переміщення з одного фізичного сервера на інший, і це комплектується різними варіантами надмірності та консолями управління послугами.

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

Хоча я згоден, що зараз кожен, хто отримав статичний ip - вважає, що він створив хмару - і справді слово хмара було неправильно використано до такої міри, що для цього немає реального визначення!


0

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

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

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