Різниця між хмарними обчисленнями та віртуалізацією

У 1961 р. Комп'ютерний вчений Джон Маккарті представив ідею використання обчислень як загальнодоступної утиліти, а пізніше в 1969 р. JCR Licklider висловив своє бачення «глобальної взаємопов'язаності» для доступу до програм з будь-якого місця; ідея випливала зі старомодної послуги бюро.

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

Починаючи з 2012 року, бізнес почав сприймати хмарні обчислення більш серйозно і реалізує це як бізнес-мету, слідуючи за такими лідерами, як Amazon, Google та Microsoft, які наполягають та розвивають використання хмарних обчислень..

Де вміщується віртуалізація?

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

Що таке хмарні обчислення?

Наступне визначення хмарних обчислень витягнуте з публікації, виданої Національним інститутом стандартів та технологій США (NIST) США:

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

Потім публікація NIST перераховує основні характеристики, послуги та моделі розгортання, необхідні для хмарна інфраструктура, що далі можна визначити як:

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

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

Концептуально шар абстракції знаходиться над фізичним шаром. "

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

Еволюція хмарних обчислень

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

Перша віха хмарних обчислень була встановлена ​​компанією Salesforce.com коли вони доставляли корпоративні програми через простий веб-сайт. Це відкрило шлях організаціям з розробки програмного забезпечення розпочати доставку програм через Інтернет.

У 2002 році, Веб-сервіси Amazon запустили свій хмарний сервіс EC2 (Хмара Elastic Compute) і в 2006 році вони випустили комерційний веб-сервіс для фізичних осіб та малих організацій, щоб орендувати комп'ютери, але запускати власні програми на апаратному забезпеченні. Амазонка EC2 стала першою доступною хмарною інфраструктурною послугою.

З 2009 року, Google і Microsoft почали пропонувати власну платформу магазину додатків. Будучи доступною та надійною платформою, це викликало ефект пульсацій, а згодом і більш широке використання хмарних додатків у цій галузі..

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

Категорії хмарних обчислень

Підприємства, які впроваджують хмарні обчислення для розгортання інфраструктури та / або додатків, можуть розглядати три категорії хмарних послуг:

  • Saas - Програмне забезпечення як послуга це місце, де веб-браузери надають точку входу до програмного забезпечення та програм, що працюють на серверах (або поза межами приміщення організації або на місці). Це найвідоміший хмарний сервіс.
  • Paas - платформа як послуга надає платформу для розробки та розгортання програмного забезпечення, таких як Google App Engine та Heroku.
  • Iaas - інфраструктура як послуга пропонують прямий доступ до хмарних серверів і зберігання через інформаційну панель або API. Це дозволяє клієнтам будувати "віртуальні" центри обробки даних. Приклад постачальника Iaas - Navisite.

Використання комбінацій будь-якої з цих служб може бути розгорнуто як гібридний сервіс.

Що таке віртуалізація?

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

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

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

І всупереч деяким міфам, там можна віртуалізувати додатки першого рівня, такі як Oracle, SAP, SQL, Exchange і т.д..

Два відомих програмного забезпечення для віртуалізації є VMWare і Microsoft Hyper-V і обидва є провідними компаніями з програм для віртуалізації, які сприяють віртуалізації центрів обробки даних, а також мобільних та хмарних пристроїв для доставки програм та послуг на будь-який пристрій.

Завдяки віртуалізації є значні фінансові заощадження та гнучкість, а перехід до “Хмари” стає діловим вибором..

Гіпервізор

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

Перший відомий гіпервізор був запроваджений ще в шістдесятих роках, щоб дозволити запускати різні операційні системи на одному комп'ютері з мейнфреймом. Основними гравцями для віртуалізації є Linux та Unix.

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

Гіпервізор - це те, що виділяє та управляє цими ресурсами для ВМ.

Категорії віртуалізації

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

Помилкові уявлення

Існує загальна помилка, що віртуалізація є Хмара.

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

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

Підсумок

Хмарні обчислення - це сучасна технологічна модель, яка застосовується з багатьма іншими організаціями та розробниками, які будуть слідувати.

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

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

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

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