IaaS (Infrastructure as a Service) — базовый уровень облачных услуг. Провайдер управляет физическими серверами, сетью, хранилищем и гипервизором. Клиент получает виртуальные машины, блочные диски и сетевые ресурсы, управляя ими как своей инфраструктурой.
Что входит в IaaS
- Compute — виртуальные машины (EC2, Azure VM, GCE). Выбор CPU, RAM, типа диска.
- Storage — блочные диски (EBS), объектное хранилище (S3), файловые сервисы (EFS).
- Network — VPC (Virtual Private Cloud), балансировщики нагрузки, CDN, Floating IP.
- Managed услуги — managed Kubernetes (EKS, GKE), managed базы данных (RDS, Cloud SQL).
Модель разделения ответственности
В IaaS клиент отвечает за: ОС (установка, обновление, патчи), middleware, runtime, приложения, данные, идентификацию. Провайдер отвечает за: физические серверы, сеть, хранилище, гипервизор, датацентр. Это отличает IaaS от PaaS, где провайдер управляет также ОС и runtime.
IaaS vs VDS/VPS
Традиционный VDS/VPS технически является формой IaaS. Основные отличия облачного IaaS:
- Мгновенное масштабирование без смены тарифа.
- Оплата поминутно/почасово (pay-as-you-go).
- API для автоматизации (Terraform, Ansible).
- Глобальная географическая доступность.
История
Термин IaaS популяризировал Gartner в 2008–2010 годах. Amazon EC2 (2006) и S3 (2006) — первые mass-market IaaS-сервисы. Rackspace + NASA создали OpenStack в 2010 году как открытую IaaS-платформу. В 2012 году Google запустил Google Compute Engine. Microsoft Azure VM — 2010 год.
Связь с хостингом
IaaS — альтернатива и конкурент классическому хостингу. AWS, Azure, VK Cloud предлагают IaaS с почасовой оплатой, богатым набором managed-сервисов и глобальной инфраструктурой. Для проектов с переменной нагрузкой облачный IaaS экономичнее фиксированного VDS. Для стабильных нагрузок хостинг-провайдер с reserved pricing может быть выгоднее.
История IaaS
Термин Infrastructure as a Service введён около 2006 года параллельно с запуском Amazon EC2. Первый IaaS-провайдер — Mosso (будущий Rackspace Cloud) в 2006 году. NIST SP 800-145 (2011) формально определил IaaS как одну из трёх моделей облачных сервисов. AWS стал доминирующим IaaS-провайдером: $90 млрд выручки в 2023 году. Российский рынок IaaS: VK Cloud, Yandex Cloud, Cloud.ru, SberCloud.
IaaS vs PaaS vs VPS
| Параметр | IaaS | PaaS | VPS |
|---|---|---|---|
| Управление ОС | полное | нет | полное |
| Масштабирование | автоматическое | автоматическое | ручное |
| Биллинг | posекундно | по запросам | ежемесячно |
| Минимальные знания | системный администратор | разработчик | системный администратор |
На что обращать внимание при выборе IaaS
Ключевые параметры: зоны доступности (минимум 2 для отказоустойчивости), совместимость с Terraform/Pulumi, наличие managed-сервисов (Kubernetes, базы данных), пропускная способность сети и стоимость исходящего трафика. Российские провайдеры обязаны хранить данные граждан РФ на территории РФ согласно ФЗ-152.
Типичные ошибки
- Не настроены лимиты расходов — облачные счета легко вырастают непредвиденно.
- Единственная зона доступности — риск простоя при аварии в дата-центре.
- Открытый S3-бакет по умолчанию — утечка данных.