Раздел описывает архитектурную основу программно-определяемых сред (SDE), где взаимосвязь между бизнес-процессами, нагрузками и ИТ-инфраструктурой обеспечивается через уровни абстракции, политики и циклы оптимизации.
Рабочие нагрузки формируются из бизнес-процессов, включающих:
Пример — процесс «от запроса до оплаты»:
Каждая часть процесса создаёт собственный тип нагрузки — учётную, коммуникационную или аналитическую. Все они требуют согласованного управления инфраструктурой.
Для каждой нагрузки описываются:
Исторически подобные модели использовали архитектуру, управляемую моделями (MDA). В современных SDE применяется модель политик, где каждая нагрузка описывается через набор управляемых правил.
- Политики определяют цели и приоритеты — например, обеспечить минимальную задержку или высокую устойчивость. - Контексты исполнения позволяют гибко распределять ресурсы в зависимости от текущей ситуации.
Абстракция строится не на типе оборудования, а на возможностях ресурса.
| Тип ресурса | Основное свойство | Применение |
|---|---|---|
| Узлы с высокой скоростью обмена данными | Работа с большими объёмами информации | Аналитика, машинное обучение |
| Узлы с высокой производительностью на поток | Минимальные задержки | ERP, OLTP |
| Многопоточные серверы | Массовая параллельная обработка | Big Data, отчётность |
| Энергоэффективные узлы | Компактность, низкое энергопотребление | Интернет вещей, микросервисы |
| Быстродействующие хранилища | Высокий ввод-вывод, RDMA, резервирование | Базы данных, резервное копирование |
Такой подход снимает зависимость от архитектуры (x86, ARM и др.), концентрируясь на фактических характеристиках: пропускной способности, устойчивости, энергоэффективности и задержках.
Все ресурсы объединяются в единую управляемую среду, где вычисления, сеть и хранение координируются через общий центр управления.
Модель объединённой инфраструктуры (SDE)
Формируется виртуальная инфраструктура, в которой все компоненты действуют согласованно. Возможна организация зон отказоустойчивости, кластеров и резервных сегментов без зависимости от конкретного оборудования.
SDE обеспечивает постоянную оптимизацию работы инфраструктуры, связывая показатели бизнес-процессов с поведением ИТ-среды.
$$ SDE = f(\text{Показатели эффективности}, \text{Возможности ресурсов}, \text{Политики управления}) $$
Пример — процесс закупки и оплаты:
Каждый показатель преобразуется в требования к ИТ-ресурсам: уровень доступности, пропускная способность, избыточность данных.
- Система отслеживает показатели на всех уровнях. - При отклонениях автоматически перераспределяются ресурсы. - Оркестратор выбирает оптимальный сценарий по совокупной полезности. - Цель — устойчивое функционирование без потери производительности.
- Нагрузки описываются через политики и контексты исполнения. - Ресурсы классифицируются по возможностям, а не по аппаратным признакам. - Инфраструктура объединяет вычисления, связь и хранение в одну управляемую систему. - Показатели бизнеса напрямую связаны с параметрами ИТ-среды. - Основная цель — гибкость, предсказуемость и полное использование потенциала инфраструктуры.