Разлика между облачни изчисления и Grid изчисления
Съдържание
- Сравнителна диаграма
- Определение за облачни изчисления
- Услуги, предлагани от облака:
- Определение на Grid computing
- заключение
Облачните и мрежовите компютри почти имат една и съща визия за предоставяне на услуги на потребителите чрез споделяне на възможности и ресурси. Въпреки че термините са диференцирани въз основа на фокуса върху приложението, архитектурата, моделите на използване на ресурсите, броя на услугите, оперативната съвместимост, бизнес моделите и т.н.
Облачните компютри прогонват необходимостта от закупуване на хардуер и софтуер, което изисква сложна конфигурация и скъпа поддръжка за изграждане и внедряване на приложения, вместо това го доставя като услуга през интернет. От друга страна, в мрежовите изчисления група от компютри работят заедно, за да решат мащабен проблем, разделяйки го на няколко малки единици, които са разпределени по компютри (част от мрежа).
В облачните изчисления ресурсите се управляват централно, докато в мрежовите изчислителни ресурси се разпределят там, където всеки сайт има собствен административен контрол.
- Сравнителна диаграма
- дефиниция
- Ключови разлики
- заключение
Сравнителна диаграма
Основа за сравнение | Облачни изчисления | Мрежови изчисления |
---|---|---|
Фокус на приложението | бизнес и уеб базирани приложения. | Съвместни цели. |
Използвана архитектура | Клиентски сървър | Разпределени изчисления |
управление | Централизиран | Децентрализирано |
Бизнес модел | Плащане за употреба | Няма дефиниран бизнес модел |
Достъпност на услугите | Високо, защото е в реално време | Ниска заради планираните услуги. |
Модели за програмиране | Евкалипт, отворена мъглявина, отворен стек и т.н., за 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 е комбинация от нецентрализирани изчислителни ресурси, при които всеки географски отделен, независим сайт има собствен административен контрол над него.
В мрежовите изчисления ресурсите са запазени, което е причината да не е гъвкава и мащабируема като изчисляване в облак. Следва разпределена архитектура. Проектите за мрежови изчисления нямат зависимост от времето, свързана с тях и той използва хардуер, присъстващ в мрежата и който е в състояние на готовност.
- Приложенията, изградени върху облака, са специфични за бизнеса приложения като уеб-базирани приложения, които обикновено се използват от тънки клиенти или за ръчни устройства. От друга страна, Grid се фокусира върху приложението, базирано на научните изследвания, с помощта на разпределени независими административни единици, работещи като цяло за решаване на по-голям изчислителен проблем.
- Cloud използва клиент-сървърна архитектура, за разлика от тях, мрежата използва разпределена изчислителна архитектура.
- Облачната изчислителна инфраструктура се управлява от централизирано управление, докато в мрежовите изчисления има децентрализирана система за управление, където различни сайтове са разпространени в световен мащаб и всеки сайт има независима администрация.
- Потребителите в облака плащат, докато използват (т.е. ценообразуване на комунални услуги или дозирано таксуване), където потребителят не трябва да плаща, докато освобождава ресурсите. За разлика от тях няма дефиниран бизнес модел в мрежовите изчисления.
- Услугите в облака са изключително гъвкави и в реално време и могат да се увеличават бързо. За разлика от тях, мрежата осигурява планирани услуги с ниска гъвкавост.
- Мрежата инфраструктура може да се справи с оперативната съвместимост с лекота, докато облакът не поддържа оперативна съвместимост и може да доведе до блокиране на доставчика, което затруднява миграцията от един доставчик на облачни услуги на друг.
- Ресурсите могат да се обединяват централизирано или рядко по децентрализиран начин в облачните компютри. От друга страна, ресурсите се използват децентрализирано в изчислителните мрежи.
- В мрежовата инфраструктура ресурсите са ограничени, докато в облака има великолепен пул от ресурси. Мрежите могат да се правят с помощта на облачна инфраструктура.
заключение
Облачните изчисления са нова технология и са потомък на Grid computing. Облачните компютри осигуряват удобни за потребителите услуги в реално време на специализирана, високоскоростна интернет връзка и неограничени ресурси, но основният й недостатък е, че тя се нуждае от високоскоростна интернет връзка. Мрежите са разнородни, слабо свързани и географски разпределени и по-добри от традиционните клъстери. Въпреки че сигурността може да бъде основен проблем при използване на мрежови изчисления.