Разлика между облачни изчисления и Grid изчисления

Автор: Laura McKinney
Дата На Създаване: 1 Април 2021
Дата На Актуализиране: 5 Може 2024
Anonim
30 глупых вопросов Product Manager [Карьера в IT]
Видео: 30 глупых вопросов Product Manager [Карьера в IT]

Съдържание


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

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

В облачните изчисления ресурсите се управляват централно, докато в мрежовите изчислителни ресурси се разпределят там, където всеки сайт има собствен административен контрол.

  1. Сравнителна диаграма
  2. дефиниция
  3. Ключови разлики
  4. заключение

Сравнителна диаграма

Основа за сравнениеОблачни изчисления
Мрежови изчисления
Фокус на приложението
бизнес и уеб базирани приложения.
Съвместни цели.
Използвана архитектура
Клиентски сървър
Разпределени изчисления
управление
Централизиран
Децентрализирано
Бизнес модел
Плащане за употреба
Няма дефиниран бизнес модел
Достъпност на услугитеВисоко, защото е в реално време
Ниска заради планираните услуги.
Модели за програмиране
Евкалипт, отворена мъглявина, отворен стек и т.н., за Iaas, но не съществува междинен софтуер.
Предлагат се различни междинни продукти като Globus gLite, Unicore и т.н.
Модели на използване на ресурсите
Централизиран начин
Съвместен начин
гъвкавост

Високо
ниско
оперативна съвместимост

Заключването и интеграцията на доставчика са някои проблемиЛесно се справя с оперативната съвместимост между доставчиците.


Определение за облачни изчисления

Облачните изчисления са съвременна изчислителна парадигма, която осигурява мащабируема и гъвкава ИТ инфраструктура и основни услуги на потребителите чрез интернет. Той позволява вездесъщият, при поискване, удобен достъп до мрежа до разделен пул от конфигурируеми изчислителни ресурси като мрежи, услуги, хранилище, приложения и сървъри, които могат да бъдат незабавно обслужвани, както и освободени с най-малко управленски усилия.

Следва архитектура клиент-сървър. Методът му за фактуриране е ефективен, когато потребителят трябва да плати според използването или може да бъде наречен като дозирано таксуване. Концепцията за виртуализация се използва в облака, а също така използва хипервизор (VM), чрез който потребителят може да стартира множество операционни системи.

Услуги, предлагани от облака:

  • Saas (Софтуер като услуга) - Тази услуга предоставя на потребителите пълните приложения за продукти, като по този начин елиминира нуждите на основните услуги, при които потребителят не трябва да се тревожи за хардуер и платформи за генериране на крайния продукт. Дори актуализацията, лицензирането и поддръжката се извършва от доставчика на услуги. Например Google Apps, Salesforce и т.н.
  • Paas (платформа като услуга) - Тези видове услуги наблягат на осигуряването на интегрирана среда на високо ниво за проектиране, изграждане, тестване и внедряване на онлайн потребителско приложение, елиминирайки нуждата от Iaas за потребителите. Например, Google App App Engine, Microsoft Azure предоставя услуги на Paas.
  • Iaas (инфраструктура като услуга) - Тази услуга предоставя изчислителни ресурси на виртуален или специализиран хардуер, предлаганите от Iaas услуги са мрежа, съхранение на дискове, процесорна мощност и др. AWS, евкалипт, отворен стек и Flexiscale са някои от доставчиците на Iaas.

Има четири типа модели за разполагане на облак, които са - обществен облак, частен облак, общност облак и хибрид облак.


Определение на Grid computing

Grid computing служи за изчисляване на ресурси като мрежа, сървър, приложения към отделните потребители. Grid включва слабо свързаните системи, в които задачите се управляват и планират разпределено. Той разделя масивна работа на по-малки парчета и обработва тези парчета отделно. Grid computing е комбинация от нецентрализирани изчислителни ресурси, при които всеки географски отделен, независим сайт има собствен административен контрол над него.

В мрежовите изчисления ресурсите са запазени, което е причината да не е гъвкава и мащабируема като изчисляване в облак. Следва разпределена архитектура. Проектите за мрежови изчисления нямат зависимост от времето, свързана с тях и той използва хардуер, присъстващ в мрежата и който е в състояние на готовност.

  1. Приложенията, изградени върху облака, са специфични за бизнеса приложения като уеб-базирани приложения, които обикновено се използват от тънки клиенти или за ръчни устройства. От друга страна, Grid се фокусира върху приложението, базирано на научните изследвания, с помощта на разпределени независими административни единици, работещи като цяло за решаване на по-голям изчислителен проблем.
  2. Cloud използва клиент-сървърна архитектура, за разлика от тях, мрежата използва разпределена изчислителна архитектура.
  3. Облачната изчислителна инфраструктура се управлява от централизирано управление, докато в мрежовите изчисления има децентрализирана система за управление, където различни сайтове са разпространени в световен мащаб и всеки сайт има независима администрация.
  4. Потребителите в облака плащат, докато използват (т.е. ценообразуване на комунални услуги или дозирано таксуване), където потребителят не трябва да плаща, докато освобождава ресурсите. За разлика от тях няма дефиниран бизнес модел в мрежовите изчисления.
  5. Услугите в облака са изключително гъвкави и в реално време и могат да се увеличават бързо. За разлика от тях, мрежата осигурява планирани услуги с ниска гъвкавост.
  6. Мрежата инфраструктура може да се справи с оперативната съвместимост с лекота, докато облакът не поддържа оперативна съвместимост и може да доведе до блокиране на доставчика, което затруднява миграцията от един доставчик на облачни услуги на друг.
  7. Ресурсите могат да се обединяват централизирано или рядко по децентрализиран начин в облачните компютри. От друга страна, ресурсите се използват децентрализирано в изчислителните мрежи.
  8. В мрежовата инфраструктура ресурсите са ограничени, докато в облака има великолепен пул от ресурси. Мрежите могат да се правят с помощта на облачна инфраструктура.

заключение

Облачните изчисления са нова технология и са потомък на Grid computing. Облачните компютри осигуряват удобни за потребителите услуги в реално време на специализирана, високоскоростна интернет връзка и неограничени ресурси, но основният й недостатък е, че тя се нуждае от високоскоростна интернет връзка. Мрежите са разнородни, слабо свързани и географски разпределени и по-добри от традиционните клъстери. Въпреки че сигурността може да бъде основен проблем при използване на мрежови изчисления.