Облачные сервисы
Облачные сервисы — это размещённые у провайдеров услуги, инфраструктура, платформы или ПО, доступ к которым пользователи получают через интернет. Облака представляют собой сеть дата-центров, на серверах которых хранятся данные и производятся вычисления.
Три вида облачных сервисов
SaaS — Software as a Service. ПО как услуга — это работающие в облаке прикладные программы. Наглядный пример пользы облаков можно увидеть в эволюции ПО для работы с таблицами. Раньше программу Excel необходимо было купить, установить на свой компьютер и затем пользоваться. Пример SaaS — Google Таблицы — удобная для совместной работы онлайн-программа.
Google Таблицы входят в пакет офисных программ Google Workspace, функционал которого позволяет пользователям совместно в онлайн-режиме хранить и обмениваться файлами, писать тексты, проводить рабочие онлайн-встречи, планировать задачи.
PaaS — Platform as a Service. Платформа как услуга — набор сервисов, СУБД, ПО и инструментарий для разработки и развёртывания облачных приложений. Пример — Cloud Foundry — облачная платформа для разработки приложений с открытым исходным кодом.
IaaS — Infrastructure as a Service. Инфраструктура в качестве услуги — модель обслуживания, при которой провайдер предоставляет в аренду свои вычислительные ресурсы. Пользователь может гибко настраивать облако при помощи API, оплата производится по сервисной модели.
IaaS служит инфраструктурной основой для PaaS и SaaS — более высокоуровневых облачных сервисов. IaaS — нижний уровень модели облачного обслуживания, провайдер не следит за устанавливаемым ПО, а только контролирует физическую и виртуальную инфраструктуру. Пример — служба аренды виртуальных серверов EC2 от Amazon Web Services.
Существуют платформы, охватывающие все три вида облачных сервисов, например, Microsoft Azure, AWS, IBM Cloud.