IaaS
Оригинальное название: IaaS (Infrastructure as a Service)
Коротко
Облачная модель, в которой провайдер сдаёт в аренду виртуальные серверы, диски и сети, а операционную систему и всё программное обеспечение клиент настраивает сам.
Что такое «IaaS»
Infrastructure as a Service — «инфраструктура как услуга». Вместо покупки серверов в стойку компания арендует вычислительные ресурсы у провайдера и получает их за минуты. Нужен ещё сервер на время распродажи — создали, распродажа закончилась — удалили. Оплата обычно идёт за фактически использованные ресурсы: процессорное время, память, объём дисков, трафик.
Технически за IaaS стоит виртуализация: на физических машинах провайдера работают виртуальные, изолированные друг от друга. Примеры — Yandex Compute Cloud, облачные серверы Selectel и VK Cloud, Amazon EC2. Привычная аренда VDS по сути тоже относится к этой модели, хотя и с меньшей гибкостью масштабирования.
Кто за что отвечает
- Провайдер: здания, электричество, оборудование, сеть, гипервизор, доступность облака.
- Клиент: операционная система и её обновления, веб-сервер, PHP, база данных, файрвол, резервные копии, мониторинг и сам сайт.
Здесь главное отличие от PaaS, где провайдер берёт на себя ещё и платформу для запуска кода, и от SaaS, где клиент получает готовую программу. Чем ниже уровень услуги, тем больше свободы и тем больше обязанностей.
Пример: магазин на облачном сервере
Интернет-магазин на 1С-Битрикс переезжает с обычного хостинга на облачный сервер. Администратор создаёт виртуальную машину с Debian, отдельный диск под базу и сеть с публичным адресом. Ставит nginx, PHP-FPM, MariaDB и Redis, настраивает файрвол и сертификат. Резервные копии дисков делает средствами облака по расписанию, а копии базы — отдельно, на другую площадку. Перед сезонными пиками сервер увеличивают по памяти и процессору без переезда, а после — уменьшают. Какие требования предъявляют такие сайты к серверу, разобрано в статье о хостинге для WordPress и 1С-Битрикс.
Когда IaaS не лучший выбор
Если в команде нет человека, который будет обновлять систему и следить за безопасностью, сервер быстро устареет и станет уязвимым. Для небольшого сайта без особых требований надёжнее управляемый хостинг, где эти задачи решает провайдер.

