PaaS, IaaS, SaaS, CaaS, FaaS
Это различные модели облачных услуг от провайдеров, предоставляющие ИТ-ресурсы через интернет.
Для чего нужны?
- Снижение затрат
- нет расходов на оборудование, центры обработки данных, их обслуживание
- оплата только за используемые ресурсы
- Масштабируемость
- быстрое добавление/уменьшение ресурсов под нагрузку
- универсальные платформы и инструменты для разработки и управления приложениями
Кратко
- SaaS (Software as a Service): ПО как сервис — готовые приложения через интернет
- IaaS (Infrastructure as a Service): Инфраструктура как сервис — аренда серверов, сетей, ХД и других ресурсов, которые управляются через облако
- PaaS (Platform as a Service): Платформа как услуга — платформа для разработки и запуска приложений без управления инфраструктурой
- CaaS (Containers as a Service): Контейнер как услуга — платформа для развертывания и управления контейнерами (Docker, Kubernetes)
- FaaS (Function as a Service): Функция как услуга — платформа без сервера для выполнения функций по событиям
SaaS
- Провайдер управляет: всем — инфраструктурой, приложениями, обновлениями. Используется ПО через браузер или API.
- Клиент: только использует приложение.