IaaS — что такое инфраструктура как услуга, отличия от PaaS | Глоссарий FREEHOSTING

IaaS

Infrastructure as a Service
IaaS — Облачная модель, при которой провайдер сдаёт в аренду виртуальные серверы, диски и сети. Клиент сам ставит ОС и приложения, а гипервизор, СХД и каналы поддерживает оператор площадки.

Определение простыми словами

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-хостинг и не тратить время на патчи и мониторинг.