IaaS
IaaS (Infrastructure as a Service, инфраструктура как услуга) — это модель предоставления облачных вычислительных ресурсов, при которой пользователь получает по подписке виртуализированную компьютерную инфраструктуру: серверы, системы хранения данных, сетевое оборудование и операционные системы. В отличие от традиционного развёртывания собственного «железа», IaaS позволяет арендовать эти ресурсы у провайдера и управлять ими удалённо через интерфейсы API или веб-консоль. IaaS является одной из трёх базовых моделей облачных вычислений наряду с PaaS (Platform as a Service, платформа как услуга) и SaaS (Software as a Service, программное обеспечение как услуга).
История
Концепция IaaS возникла как развитие идей виртуализации и utility computing (вычисления по требованию), которые активно разрабатывались в начале 2000-х годов. Первым коммерчески успешным сервисом IaaS считается Amazon Web Services (AWS), запустивший в 2006 году сервис Elastic Compute Cloud (EC2). EC2 позволял пользователям арендовать виртуальные машины с оплатой за фактическое время работы, что радикально упростило масштабирование веб-приложений.
Вслед за AWS аналогичные услуги начали предлагать другие крупные технологические компании: Microsoft (Azure, 2010), Google (Google Compute Engine, 2012) и IBM (SoftLayer, 2013, позже IBM Cloud). В России первые коммерческие IaaS-решения появились в начале 2010-х годов: сервисы «Яндекс.Облако» (ныне Yandex Cloud, запущен в 2018 году, но предшественники — с 2013 года), Mail.ru Cloud Solutions (VK Cloud, с 2016 года) и Selectel (с 2008 года, изначально как хостинг-провайдер, затем IaaS). По данным аналитической компании Gartner, к 2023 году мировой рынок IaaS превысил 140 миллиардов долларов США, а лидерами оставались AWS, Microsoft Azure и Google Cloud.
Модель предоставления и ответственности
В модели IaaS провайдер отвечает за физическую инфраструктуру: дата-центры, серверы, сети, системы охлаждения и электропитания, а также за гипервизор, обеспечивающий виртуализацию. Пользователь, в свою очередь, управляет виртуальными машинами, операционными системами, приложениями, базами данных и данными. Эта модель описывается концепцией разделения ответственности (shared responsibility model): провайдер обеспечивает безопасность облака (security of the cloud), а пользователь — безопасность в облаке (security in the cloud).
Уровни управления
| Компонент | Управляется провайдером | Управляется пользователем |
|---|---|---|
| Физические серверы | Да | Нет |
| Гипервизор | Да | Нет |
| Сетевая инфраструктура (коммутаторы, маршрутизаторы) | Да | Нет |
| Виртуальные машины | Нет | Да |
| Операционная система (гостевая) | Нет | Да |
| Приложения и данные | Нет | Да |
Ключевые характеристики
Основные признаки IaaS, отличающие его от других моделей облачных вычислений, закреплены в стандарте Национального института стандартов и технологий США (NIST SP 800-145):
- Самообслуживание по требованию (on-demand self-service): пользователь может самостоятельно, без взаимодействия с персоналом провайдера, выделять и настраивать вычислительные ресурсы.
- Широкий сетевой доступ (broad network access): ресурсы доступны через стандартные сетевые протоколы (например, HTTP/HTTPS, SSH, RDP) с различных устройств.
- Объединение ресурсов (resource pooling): вычислительные мощности провайдера объединяются для обслуживания множества пользователей (мультиарендность), при этом физическое размещение ресурсов может быть прозрачным для клиента.
- Быстрая эластичность (rapid elasticity): ресурсы могут быстро масштабироваться вверх и вниз — вручную или автоматически — в зависимости от потребностей.
- Измеряемая услуга (measured service): использование ресурсов (время работы виртуальных машин, объём хранимых данных, сетевой трафик) отслеживается и тарифицируется.
Виды IaaS
Публичное облако (Public Cloud)
Инфраструктура принадлежит провайдеру и предоставляется неограниченному кругу пользователей через интернет. Примеры: AWS, Microsoft Azure, Google Cloud, Yandex Cloud, VK Cloud.
Частное облако (Private Cloud)
Инфраструктура выделена для одного пользователя (организации) и может находиться как в дата-центре провайдера, так и на собственных мощностях клиента. Управление часто осуществляется через те же инструменты IaaS. Примеры: решения на базе VMware vSphere, OpenStack, Microsoft Azure Stack.
Гибридное облако (Hybrid Cloud)
Комбинация публичного и частного облаков с возможностью переноса данных и приложений между ними. Позволяет сохранить критически важные данные в частном облаке, а для пиковых нагрузок использовать ресурсы публичного.
Компоненты IaaS
Виртуальные машины (Compute)
Основной вычислительный ресурс. Пользователь выбирает конфигурацию: количество виртуальных процессоров (vCPU), объём оперативной памяти (RAM), тип и размер дисков. Виртуальные машины могут быть предварительно настроены с образами операционных систем (Linux, Windows Server) или загружены из собственного образа.
Системы хранения данных (Storage)
Включают несколько типов:
- Блочное хранилище (block storage) — диски, подключаемые к виртуальным машинам (аналоги SSD/HDD).
- Файловое хранилище (file storage) — сетевые файловые системы (NFS, SMB/CIFS).
- Объектное хранилище (object storage) — для хранения неструктурированных данных (изображения, видео, резервные копии). Примеры: Amazon S3, Yandex Object Storage.
- Архивное хранилище (archive storage) — для долгосрочного хранения редко используемых данных с низкой стоимостью.
Сетевые ресурсы (Networking)
- Виртуальные сети (VPC, Virtual Private Cloud) — изолированные сегменты сети внутри облака.
- Виртуальные маршрутизаторы, межсетевые экраны (firewalls), балансировщики нагрузки.
- Публичные IP-адреса и DNS-сервисы.
- VPN-подключения для соединения облачной инфраструктуры с локальной сетью организации.
Преимущества и недостатки
Преимущества
- Отсутствие капитальных затрат (CapEx): организация не приобретает серверы, сетевое оборудование и системы хранения, а платит за использование (OpEx).
- Масштабируемость: возможность быстро увеличить или уменьшить ресурсы в ответ на изменение нагрузки.
- Глобальная доступность: дата-центры провайдеров расположены в разных регионах мира, что позволяет разворачивать приложения географически близко к пользователям.
- Отказоустойчивость: провайдеры обеспечивают резервирование инфраструктуры, автоматическое восстановление после сбоев.
- Автоматизация: API и инструменты Infrastructure as Code (Terraform, Ansible, CloudFormation) позволяют управлять инфраструктурой программно.
Недостатки
- Зависимость от провайдера (vendor lock-in): перенос данных и приложений между облаками может быть сложным и дорогим.
- Постоянные операционные расходы: при долгосрочном использовании аренда может оказаться дороже владения собственным оборудованием.
- Безопасность и соответствие требованиям: пользователь несёт ответственность за настройку безопасности, шифрование и соблюдение регуляторных норм (например, 152-ФЗ о персональных данных в РФ).
- Задержки (latency): для приложений, чувствительных к задержкам, удалённость дата-центра может быть критичной.
- Необходимость компетенций: управление IaaS требует знаний в области администрирования, сетей и безопасности.
Применение
IaaS используется в широком спектре сценариев:
- Веб-хостинг и развёртывание веб-приложений: аренда виртуальных машин для работы сайтов, интернет-магазинов, SaaS-сервисов.
- Разработка и тестирование: создание изолированных сред для разработки, тестирования и отладки ПО без затрат на собственное оборудование.
- Аналитика больших данных: развёртывание кластеров Hadoop, Spark, баз данных (PostgreSQL, ClickHouse) на арендованных мощностях.
- Резервное копирование и аварийное восстановление: хранение резервных копий в объектном хранилище и запуск виртуальных машин в случае сбоя основной инфраструктуры.
- Высокопроизводительные вычисления (HPC): аренда мощных GPU-серверов для научных расчётов, машинного обучения, рендеринга.
- Временные проекты: запуск инфраструктуры на время проведения мероприятий, хакатонов, сезонных нагрузок (например, Чёрная пятница).
Провайдеры IaaS в России
На российском рынке IaaS действуют как международные компании (через локальные дата-центры или партнёров), так и отечественные провайдеры. Крупнейшие российские IaaS-провайдеры (по данным рейтингов CNews Analytics и iKS-Consulting на 2023–2024 годы):
- Yandex Cloud (ООО «Яндекс.Облако») — предоставляет виртуальные машины, объектное хранилище, базы данных, сервисы машинного обучения.
- VK Cloud (ООО «ВК») — ранее Mail.ru Cloud Solutions, включает IaaS, PaaS и SaaS.
- Selectel — один из старейших провайдеров, предлагает выделенные серверы, облачные вычисления и хостинг.
- Cloud.ru (ранее SberCloud) — облачная платформа Сбербанка.
- Ростелеком — ЦОД — услуги облачной инфраструктуры от государственного оператора.
- Крок (Croc Cloud) — облачные решения для корпоративных клиентов.
В связи с требованиями законодательства РФ (Федеральный закон № 152-ФЗ «О персональных данных»), все данные российских граждан должны храниться на серверах, расположенных на территории РФ. Это стимулирует спрос на услуги локальных IaaS-провайдеров.
Критика и ограничения
Основные критические замечания в адрес IaaS связаны с вопросами безопасности и контроля. Поскольку инфраструктура управляется провайдером, пользователь не может физически изолировать свои данные, что создаёт риски при атаках на гипервизор или при ошибках конфигурации мультиарендности. Также отмечается сложность прогнозирования затрат: при неоптимальной конфигурации или утечке данных (например, из-за забытых публичных IP-адресов) счёт может значительно вырасти.
Дополнительной проблемой является регуляторное давление: в некоторых странах, включая Россию, действуют законы о локализации данных и требования к аттестации облачных платформ по стандартам безопасности (например, по требованиям ФСТЭК России). Не все провайдеры могут обеспечить соответствие этим нормам, что ограничивает выбор для государственных и критически важных информационных систем.
Источники
- Национальный институт стандартов и технологий США (NIST). The NIST Definition of Cloud Computing (SP 800-145), 2011.
- Gartner. Magic Quadrant for Cloud Infrastructure and Platform Services, 2023.
- CNews Analytics. Рынок облачных услуг России 2023, 2024.
- Федеральный закон «О персональных данных» от 27.07.2006 № 152-ФЗ.
- Документация AWS, Microsoft Azure, Google Cloud, Yandex Cloud, VK Cloud, Selectel.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →