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

Хмарні обчислення та сіткові обчислення

Завдяки активному натисканню Google хмарні обчислення стали дуже популярною темою серед комп'ютерних експертів і навіть у звичайних користувачів комп'ютерів. Дискусія змусила багатьох людей запитати, як хмарні обчислення порівнюють з іншими обчислювальними архітектурами, такими як сіткові обчислення. Основна відмінність між хмарними обчисленнями та обчисленнями в сітці полягає в тому, як вони розподіляють ресурси. Сіткові обчислення об'єднують ресурси багатьох комп'ютерів, які діють так, ніби вони є одним суперкомп'ютером. Для порівняння, хмарні обчислення надають ресурси для декількох комп'ютерів з одного, абстрактного місця (тобто хмари).

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

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

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

Підсумок:

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