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

Автор: Laura McKinney
Дата Створення: 1 Квітень 2021
Дата Оновлення: 5 Травень 2024
Anonim
Upskilling Initiative #02 | Основи Microsoft Azure
Відеоролик: Upskilling Initiative #02 | Основи Microsoft Azure

Зміст


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

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

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

  1. Порівняльна діаграма
  2. Визначення
  3. Ключові відмінності
  4. Висновок

Порівняльна діаграма

Основа для порівнянняХмарні обчислення
Сіткові обчислення
Фокус на застосуванні
бізнес та веб-додатки.
Спільні цілі.
Використовувана архітектура
Клієнт-сервер
Розподілені обчислення
Управління
Централізований
Децентралізована
Бізнес-модель
Оплата за користування
Немає визначеної бізнес-моделі
Доступність послугВисока, тому що це в режимі реального часу
Низький через заплановані послуги.
Моделі програмування
Евкаліпт, Відкрита туманність, Відкритий стек тощо для Iaas, але проміжного програмного забезпечення не існує.
Доступні різні середні продукти, такі як Globus gLite, Unicore тощо.
Шаблони використання ресурсів
Централізований спосіб
Спільна манера
Гнучкість

Високий
Низький
Взаємодія

Блокування та інтеграція постачальників - деякі проблемиЛегко вирішує питання взаємодії між провайдерами.


Визначення хмарних обчислень

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

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

Послуги, пропоновані хмарою:

  • Saas (Програмне забезпечення як послуга) - Ця послуга надає користувачам повне програмне забезпечення, завдяки чому виключаються потреби базових сервісів, коли користувачеві не потрібно турбуватися про обладнання та платформи для генерації кінцевого продукту. Навіть оновлення, ліцензування та обслуговування проводиться постачальником послуг. Наприклад, Google Apps, Salesforce тощо.
  • Paas (Платформа як послуга) - Ці види сервісу акцентують увагу на забезпеченні інтегрованого середовища високого рівня для розробки, побудови, тестування та розгортання онлайн-користувальницького додатка, що виключає потребу користувачів Iaas. Наприклад, Google Engine App, Microsoft Azure надає послуги Paas.
  • Iaas (інфраструктура як послуга) - Ця послуга надає обчислювальні ресурси на віртуальному або виділеному апаратному забезпеченні; послуги, пропоновані Iaas, - це мережа, зберігання диска, потужність обробки тощо. AWS, евкаліпт, відкритий стек і Flexiscale - одні з постачальників Iaas.

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


Визначення Grid обчислень

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

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

  1. Програми, побудовані на хмарі, - це бізнес-додатки, такі як веб-додатки, які зазвичай використовуються тонкими клієнтами або для портативних пристроїв. З іншого боку, Grid зосереджується на застосуванні, заснованому на дослідженні, за допомогою розподілених незалежних адміністративних одиниць, які взагалі працюють для вирішення більшої обчислювальної проблеми.
  2. Cloud використовує архітектуру клієнт-сервер, навпаки, сітка використовує розподілену архітектуру обчислень.
  3. Інфраструктура хмарних обчислень керується централізованим управлінням, тоді як в сіткових обчисленнях існує децентралізована система управління, де різні сайти розповсюджуються в усьому світі, і кожен сайт має незалежну адміністрацію.
  4. Користувачі хмари платять по мірі їх використання (тобто, тарифи на комунальні послуги або дозовані платежі), де користувачеві не потрібно платити, коли він / вона звільняє ресурси. На противагу, в сітковій обчислюваності немає визначеної бізнес-моделі.
  5. Послуги в хмарі дуже гнучкі та в режимі реального часу, і вони можуть швидко збільшуватися. Навпаки, сітка забезпечує планові послуги з низькою гнучкістю.
  6. Інфраструктура Grid може легко працювати з інтероперабельністю, тоді як хмара не підтримує сумісність і може призвести до блокування постачальника, що ускладнює перехід від одного постачальника хмарних послуг до іншого.
  7. Ресурси можна об'єднати централізовано або рідко децентралізовано в хмарних обчисленнях. З іншого боку, ресурси використовуються децентралізовано в обчислювальних технологіях.
  8. У інфраструктурі сітки ресурси обмежені, тоді як у хмарі є чудовий пул ресурсів. Сітки можна робити за допомогою хмарної інфраструктури.

Висновок

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