On-demand self-service – ключевой принцип облачных вычислений, позволяющий пользователям самостоятельно запрашивать и получать доступ к вычислительным ресурсам (серверам, хранилищам данных, сетевым компонентам и приложениям) по мере необходимости без прямого взаимодействия с представителями поставщика услуг.
Эта концепция подразумевает возможность для потребителя облачных услуг автоматически выделять и конфигурировать необходимые вычислительные мощности через интерфейсы самообслуживания (веб-порталы, программные API) в любое время и в требуемом объеме.
В современных облачных платформах on-demand self-service реализуется через:
- Интуитивные панели управления – графические интерфейсы, где пользователи могут выбирать, настраивать и запускать необходимые ресурсы;
- Программные API – наборы функций, позволяющие интегрировать автоматизированный запрос ресурсов в собственные приложения;
- Инструменты IaC (Infrastructure as Code) – средства описания инфраструктуры в виде программного кода для автоматизированного развертывания;
- Каталоги услуг – структурированные наборы доступных сервисов с разными параметрами и характеристиками.
Принцип on-demand self-service кардинально изменил подход к управлению IT-инфраструктурой, сделав его более оперативным, гибким и адаптивным к потребностям бизнеса.