Содержание
IaaS
IaaS (Infrastructure as a Service) – инфраструктура как услуга. В общем случае данная услуга заключается в том, что клиенту предлагается оплачивать аренду виртуальных серверов, а также хранилищ и сетей. Клиент может устанавливать на виртуальные сервера операционную систему (может быть предустановлена провайдером услуги), а также необходимое программное обеспечение.
Поставщик IaaS обеспечивает работу инфраструктуры, клиент сам выбирает, какое программное обеспечение будет работать на этой инфраструктуре. Во многом это напоминает аренду своеобразного «виртуального компьютера» (или нескольких), к которому можно подключиться по сети и настроить по своему усмотрению.
Таким образом, IaaS позволяет производить не только аутсорсинг аппаратного обеспечения, но и аутсорсинг программного обеспечения.
Простейший случай
Когда мы арендуем VPS-сервер у того или иного провайдера, мы собственно и пользуемся инфраструктурой как услугой. Как правило, на таком сервере уже установлена операционная система (часто по нашему выбору). Мы подключаемся к арендованной машине по SSH и работаем с ней, как с обычной удалённой машиной. Решаем, какую БД, версию Java, Node.js и другого ПО туда установить.
Типовые услуги в рамках IaaS
- Виртуальные серверы (VPS/VDS). Основная услуга в рамках IaaS. Собственно виртуальные машины, на которых клиенту и предлагается разворачивать необходимое ему для работы ПО.
- Сетевые настройки, которые обеспечивают связь арендованных виртуальных серверов друг с другом (если арендовано несколько), а также с интернетом. Провайдер обеспечит доступность таких серверов друг для друга и для внешнего мира. Может предоставить услугу балансировщика нагрузки между серверами. Также может предоставить услугу шифрования передаваемых данных.
- Управление доступом пользователей. Данная услуга поможет ограничить доступ к отдельным виртуальным машинам для одних пользователей. Даст возможность управления правами на чтение/запись для каждой категории пользователей.
- Облачные хранилища для хранения файлов и данных.
- Различные услуги, связанные с резервным копированием и отказоустойчивостью.
Аренда инфраструктуры, таким образом, является одним из самых «низкоуровневых» вариантов аренды вычислительных мощностей, максимально приближенная к аренде «железа».