За платформами облачных вычислений работают определенные технологии, делающие облачные вычисления гибкими, надежными и удобными в использовании. Эти технологии перечислены ниже:
- Виртуализация
- Сервис-ориентированная архитектура (SOA)
- Grid Computing
- Утилита Вычисления
Виртуализация
Виртуализация — это метод, который позволяет совместно использовать один физический экземпляр приложения или ресурса среди нескольких организаций или арендаторов (клиентов). Это делается путем присвоения логического имени физическому ресурсу и предоставления указателя на этот физический ресурс по требованию.
Мультитенантная архитектура предлагает виртуальную изоляцию между несколькими арендаторами. Следовательно, организации могут использовать и настраивать свои приложения, как если бы у них были запущенные экземпляры.
Сервис-ориентированная архитектура (SOA)
Сервис-ориентированная архитектура помогает использовать приложения в качестве службы для других приложений независимо от типа поставщика, продукта или технологии. Следовательно, можно обмениваться данными между приложениями разных производителей без дополнительного программирования или внесения изменений в сервисы.
Архитектура, ориентированная на услуги облачных вычислений, показана на диаграмме ниже.
Grid Computing
Grid Computing относится к распределенным вычислениям, в которых группа компьютеров из разных мест связана друг с другом для достижения общей цели. Эти компьютерные ресурсы неоднородны и географически распределены.
Grid Computing разбивает сложную задачу на более мелкие части, которые распределяются между процессорами, расположенными в сетке.
Утилита Вычисления
Утилита вычислений основана на модели оплаты за использование. Он предлагает вычислительные ресурсы по запросу в качестве дозируемой услуги. Облачные вычисления, грид-вычисления и управляемые ИТ-услуги основаны на концепции служебных вычислений.