Три модели услуг
NIST выделяет три основные модели облачных услуг: IaaS, PaaS и SaaS. Они различаются тем, чем управляешь ты, а чем — провайдер.
При чём тут безопасность: от модели зависит граница ответственности. Чем больше берёт провайдер, тем меньше ты настраиваешь сам, но тем важнее правильно настроить то, что осталось.
IaaS
Infrastructure as a Service — аренда базовых ресурсов: виртуальных машин, сетей, дисков. Например, Amazon EC2, Azure Virtual Machines.
Ты отвечаешь почти за всё выше гипервизора: ОС, её обновления, программы, файрвол, данные. Больше свободы — больше ответственности.
PaaS
Platform as a Service — готовая платформа для запуска приложений: ты загружаешь код, а ОС и среду выполнения обслуживает провайдер. Например, управляемые базы данных, Google App Engine.
Твоя зона: код приложения, его настройки, доступы и данные.
SaaS
Software as a Service — готовое приложение через браузер: почта, офисные пакеты, CRM. Например, Microsoft 365, Google Workspace.
Провайдер отвечает почти за всё. Твоя зона — данные и доступы: кто может войти, с какими правами, включена ли MFA, кому открыты файлы.
Аналогия с пиццей
- On-prem — готовишь пиццу дома сам.
- IaaS — арендуешь кухню, готовишь сам.
- PaaS — заказываешь основу, начинку кладёшь сам.
- SaaS — пиццу приносят готовой.
Но даже в SaaS решать, кому отдать пиццу, — тебе.
Главное за урок
- IaaS — ВМ и сети; ты отвечаешь за ОС и всё выше.
- PaaS — платформа для кода; SaaS — готовое приложение.
- Даже в SaaS данные и доступы остаются твоей ответственностью.