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

Облачные вычисления развились из виртуализации, автономных служебных вычислений, а также сервис-ориентированной архитектуры.

Вот несколько сравнений облачных вычислений, которые имеют сходные характеристики, но их не следует путать со следующим:

1. Автономные вычисления — это можно определить как самодостаточную компьютерную систему управления.

2. Сетевые вычисления — это форма параллельных вычислений, которая распределяется и подключается к главному суперкомпьютеру. Этот супер и виртуальный компьютер объединен в сеть из нескольких слабосвязанных пар компьютеров, работающих в унисон для выполнения больших задач.

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

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

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

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

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

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

Сравнение облачных вычислений на этом не заканчивается. Архитектура системного программного обеспечения, которая участвует в доставке облачных вычислений, включает в себя следующее: Несколько облачных компонентов, которые взаимодействуют через интерфейсы прикладного программирования. Это достигается с помощью веб-сервисов на трехуровневой архитектуре. Этот принцип следует принципу UNIX, где несколько программ работают одновременно через универсальные интерфейсы.

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

Вот некоторые из сравнений облачных вычислений.