Облачные вычисления против кластерных вычислений
Облачные вычисления - это стиль вычислений, при котором ресурсы становятся доступными через Интернет. Чаще всего эти ресурсы являются расширяемыми и хорошо визуализированными, и они предоставляются как услуга. Эти ресурсы в основном можно разбить на приложения, платформы или инфраструктуру. В кластерных вычислениях набор автономных компьютеров соединяется между собой, образуя единый интегрированный вычислительный ресурс, который может повысить производительность и доступность по сравнению с использованием одного компьютера. Кластеры в основном используются для балансировки нагрузки и обеспечения высокой доступности.
Что такое облачные вычисления?
Облачные вычисления - это развивающаяся технология предоставления многих видов ресурсов в виде услуг, в основном через Интернет. Доставляющая сторона называется поставщиками услуг, а пользователи - подписчиками. Подписчики платят абонентскую плату, как правило, на основе фактического использования. Облачные вычисления делятся на несколько категорий в зависимости от типа предоставляемых услуг. SaaS (Программное обеспечение как услуга) - это категория облачных вычислений, в которой основными ресурсами, доступными в качестве услуги, являются программные приложения. PaaS (Платформа как услуга) - это категория / приложение облачных вычислений, в которых поставщики услуг предоставляют вычислительную платформу или стек решений своим подписчикам через Интернет. IaaS (Инфраструктура как услуга) - это категория облачных вычислений, в которой основными ресурсами, доступными в качестве услуги, являются аппаратная инфраструктура. DaaS (Рабочий стол как услуга), который представляет собой развивающуюся услугу как услуга, предназначен для предоставления всего рабочего стола через Интернет. Иногда это называют виртуализацией рабочего стола / виртуальным рабочим столом или размещенным рабочим столом.
Что такое кластерные вычисления?
В кластерных вычислениях набор автономных компьютеров соединяется между собой, образуя единый интегрированный вычислительный ресурс, который может повысить производительность и доступность по сравнению с использованием одного компьютера. Наиболее распространенные применения кластерных вычислений - это балансировка нагрузки и обеспечение высокой доступности. В кластере балансировки нагрузки одна рабочая нагрузка (например, вычисление) распределяется между несколькими компьютерами, которые связаны вместе, которые работают как единое целое. Любая рабочая нагрузка, поступающая в систему, распределяется между компьютерами в кластере, так что работа между ними сбалансирована. Это улучшает производительность всей системы. В кластерах высокой доступности (HA) предусмотрены избыточные узлы, чтобы гарантировать, что служба, предоставляемая кластером, всегда доступна (даже при выходе из строя некоторых компонентов системы). Кластеры могут значительно улучшить производительность по сравнению с ценой.
В чем разница между облачными вычислениями и кластерными вычислениями?
Облачные вычисления - это технология, которая предоставляет множество видов ресурсов в виде сервисов, в основном через Интернет, в то время как кластерные вычисления фокусируются на улучшении производительности и доступности сервиса за счет соединения набора автономных машин в единый интегрированный вычислительный ресурс. Кластеры в основном используются для балансировки нагрузки и обеспечения высокой доступности, тогда как облачные вычисления ориентированы на предоставление таких услуг, как программное обеспечение, платформы и т. Д. Но важно отметить одну важную вещь: облачные вычисления построены на основе кластера серверов.