Определение простыми словами
IaaS — это аренда инфраструктуры через панель или API. Заказчик получает виртуальные машины, блочные диски, объектное хранилище, балансировщики и виртуальные сети, но операционную систему, базы и приложения настраивает самостоятельно. Провайдер отвечает за физические серверы, гипервизор, питание, охлаждение и магистральные каналы.
Модель противопоставляют управляемым сервисам. В PaaS уже готовы среды выполнения и базы данных, а в managed-хостинге провайдер обслуживает софт за клиента. IaaS даёт максимум свободы и максимум ответственности.
Сравнение
| Слой | IaaS | PaaS | SaaS |
|---|---|---|---|
| Железо и сеть | Провайдер | Провайдер | Провайдер |
| ОС и патчи | Клиент | Провайдер | Провайдер |
| Среда выполнения | Клиент | Провайдер | Провайдер |
| Приложение и данные | Клиент | Клиент | Провайдер |
| Тарификация | За ресурсы | За инстансы и обращения | За пользователей |
Кейсы использования
- Перенос корпоративных систем из своего ЦОДа без переписывания приложений.
- Тестовые стенды и дев-окружения с поминутной оплатой.
- Игровые и медиа-сервисы с резкими пиками трафика — масштабируются за минуты.
- Резервные площадки для аварийного восстановления.
- Негативный сценарий: небольшой корпоративный сайт без штатного админа. Содержать IaaS дороже и сложнее, чем взять Managed WordPress: за обновления ОС, бэкапы и мониторинг придётся платить отдельно.
Технические детали
curl -X POST https://api.cloud.example/v1/servers
-H "Authorization: Bearer $TOKEN"
-H "Content-Type: application/json"
-d '{
"name": "web-01",
"flavor": "c2-small",
"image": "ubuntu-24.04",
"network": "private-net",
"ssh_keys": ["id_42"]
}'
Через API клиент за секунду заказывает новую ВМ, биллинг включается с момента запуска и останавливается при удалении. Для автоматизации применяют Terraform, Ansible и Pulumi: они описывают инфраструктуру кодом и воссоздают её в любом регионе.
🔥 Где это применяется
Частые вопросы
Чем IaaS отличается от обычного VPS?
VPS — частный случай IaaS. Полноценная IaaS-платформа добавляет API, виртуальные сети, балансировщики, объектное хранилище и тарификацию по факту.
Кто отвечает за безопасность данных в IaaS?
Провайдер защищает гипервизор и сеть площадки, а ОС, доступы, шифрование и резервные копии — зона ответственности клиента. Это называют моделью разделённой ответственности.
Подходит ли IaaS для небольшого бизнеса?
Да, если есть админ. Когда штата нет, проще взять PaaS или managed-хостинг и не тратить время на патчи и мониторинг.