Разница между облачными и грид-вычислениями

Автор: Laura McKinney
Дата создания: 1 Апрель 2021
Дата обновления: 5 Май 2024
Anonim
Знакомство с облачными технологиями: Модели облаков; Виртуализация; Гипервизор; IaaS-Saas-Paas
Видео: Знакомство с облачными технологиями: Модели облаков; Виртуализация; Гипервизор; IaaS-Saas-Paas

Содержание


Облачные вычисления и грид-вычисления имеют почти одинаковое видение предоставления услуг пользователям посредством совместного использования возможностей и ресурсов. Хотя эти термины различаются в зависимости от направленности приложения, архитектуры, моделей использования ресурсов, количества услуг, функциональной совместимости, бизнес-моделей и так далее.

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

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


  1. Сравнительная таблица
  2. Определение
  3. Ключевые отличия
  4. Вывод

Сравнительная таблица

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

Высокая
Низкий
Interoperability

Блокировка поставщика и интеграция - вот некоторые проблемыЛегко справляется с совместимостью между провайдерами.


Определение облачных вычислений

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

Это следует за клиент-серверной архитектурой. Его метод выставления счетов эффективен, когда пользователь должен платить в соответствии с использованием или может называться измеренным выставлением счетов. Концепция виртуализации используется в облаке, и она также использует гипервизор (VM), с помощью которого пользователь может запускать несколько операционных систем.

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

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

Существует четыре типа моделей облачного развертывания: общественности облако, частный облако, сообщество облако и гибридный облако.

Определение грид-компьютинга

Грид-вычисления обслуживают вычислительные ресурсы, такие как сеть, сервер, приложения, для отдельных пользователей. Сетка включает в себя слабосвязанные системы, в которых задания управляются и планируются распределенным образом. Он разделяет массивную работу на более мелкие куски и обрабатывает их отдельно. Грид-вычисления - это комбинация нецентрализованных вычислительных ресурсов, где каждый географически отдельный независимый сайт имеет свой собственный административный контроль над ним.

В грид-вычислениях ресурсы зарезервированы, поэтому он не является гибким и масштабируемым, как облачные вычисления. Это следует распределенной архитектуре. Проекты Grid-вычислений не имеют никакой временной зависимости, связанной с ними, и они используют оборудование, присутствующее в сетке и находящееся в состоянии ожидания.

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

Вывод

Облачные вычисления - это новая технология, которая является потомком Grid-вычислений. Облачные вычисления предоставляют удобные для пользователя услуги в режиме реального времени по выделенному высокоскоростному интернет-соединению и неограниченным ресурсам, но его главный недостаток - необходимость высокоскоростного интернет-соединения. Сетки неоднородны, слабо связаны и географически распределены и лучше, чем традиционные кластеры. Хотя безопасность может быть серьезной проблемой при использовании грид-компьютинга.