Хмарні обчислення та кластерні обчислення
Хмарні обчислення - це стиль обчислень, в якому ресурси доступні через Інтернет. Найчастіше ці ресурси є розширюваними та мають високу візуалізацію, і вони надаються як послуга. Ці ресурси в основному можуть бути розподілені на додатки, платформи та інфраструктуру. У кластерних обчисленнях колекція автономних комп'ютерів пов'язана між собою, утворюючи єдиний інтегрований обчислювальний ресурс, який здатний підвищити продуктивність та доступність, ніж використання одного комп'ютера. Кластери в основному реалізуються для збалансування навантаження та забезпечення високої доступності.
Що таке хмарні обчислення?
Хмарні обчислення - це нова технологія надання багатьох видів ресурсів як послуг, головним чином через Інтернет. Сторона доставки називається постачальниками послуг, тоді як користувачі відомі як абоненти. Абоненти сплачують плату за підписку, як правило, за користування. Хмарні обчислення розбиваються на кілька різних категорій залежно від типу наданої послуги. SaaS (Програмне забезпечення як послуга) - категорія хмарних обчислень, в якій основними ресурсами, доступними як послуга, є програмні програми. PaaS (Платформа як послуга) - категорія / додаток хмарних обчислень, в якій постачальники послуг доставляють обчислювальну платформу або стек рішення своїм абонентам через Інтернет. IaaS (інфраструктура як послуга) - категорія хмарних обчислень, в якій основними ресурсами, доступними як послуга, є апаратна інфраструктура. DaaS (Робочий стіл як послуга), що є новою службою -aaS, займається наданням цілого досвіду роботи на робочому столі через Інтернет. Іноді це називається віртуалізацією робочого столу / віртуальним робочим столом або розміщеним робочим столом.
Що таке кластерні обчислення?
У кластерних обчисленнях колекція автономних комп'ютерів пов'язана між собою, утворюючи єдиний інтегрований обчислювальний ресурс, який здатний підвищити продуктивність та доступність, ніж використання одного комп’ютера. Найбільш поширеними способами використання кластерних обчислень є збалансування навантаження та забезпечення високої доступності. У кластері, що балансує навантаження, одне робоче навантаження (наприклад, обчислення) поділяється на кілька комп’ютерів, пов'язаних між собою, які працюють як єдине ціле. Будь-яке робоче навантаження, що надходить до системи, розподіляється між комп'ютерами кластеру, таким чином, щоб робота була врівноваженою між ними. Це покращує продуктивність всієї системи. У кластерах з високою доступністю (HA) надлишкові вузли надаються, щоб переконатися, що послуга, що надається кластером, завжди доступна (навіть коли деякі компоненти системи виходять з ладу). Кластери можуть досягти значного покращення показників порівняно з ціною.
Яка різниця між хмарними обчисленнями та кластерними обчисленнями?
Хмарні обчислення - це технологія, яка надає багато видів ресурсів як послуги, головним чином через Інтернет, тоді як кластерні обчислення фокусуються на підвищенні продуктивності та доступності сервісу, з'єднуючи колекцію автономних машин для формування єдиного інтегрованого обчислювального ресурсу. Кластери в основному використовуються для збалансування навантаження та забезпечення високої доступності, тоді як хмарні обчислення зосереджені на наданні таких послуг, як програмне забезпечення, платформи тощо. Але одне важливе, що слід зазначити, це те, що хмарні обчислення побудовані на базі кластерного сервера.