После прочтения курса по управлению конфигурациями есть еще пара мыслей, которыми хочется поделиться. Например, обязательно конфигурационные единицы в CMDB это нечто реально существующее, или можно для упрощения картинки вводить некие "суррогатные конфигурационные единицы", которых на самом деле нет, но которые могут внести в картинку ясность и указать на реальное положение дел: взаимосвязь конфигурационных единиц, влияние друг на друга и т.д.
Давайте рассмотрим пример.
Ниже привожу тоже самое, но в текстовом виде.
Для примера предлагаю рассмотреть следующую схему:
- Есть ИТ-сервис (например, электронная почта)
- ИТ-сервис зависит от работы ИТ-системы (например, "Почтовый сервер")
- ИТ-система установлена на сервер
- Теперь представим, что ИТ-системы две и они располагаются на двух серверах, при этом сервера расположены на разных площадках.
- При этом, для нормальной работы ИТ-сервиса необходимо, чтобы ИТ-системы обменивались данными.
- Т.к. сервера, на которых стоят ИТ-системы, расположены на разных площадках, то для работы ИТ-сервиса важно, чтобы работала связь между площадками.
Вопрос: как отразить эту зависимость ИТ-сервиса от канала связи?
Вариантов несколько:
- Напрямую связать ИТ-сервис и канал связи. Не нравится, т.к. таких компонентов будет много и ясности картинке это не добавит. Мы получим ИТ-сервис, связанный напрямую с кучей ресурсов, что не только ненаглядно, но и трудоемко в актуализации. Нам придется каждый чих в инфраструктуре отражать в связях ИТ-сервиса (если есть детальная спецификация, то и в ней).
- Сказать, что канал связи влияет на работу ИТ-систем и как следствие на ИТ-сервис. Не нравится, т.к. это не всегда будет соответствовать действительности. ИТ-системы могут прекрасно продолжать работать и без канала связи, но при этом ИТ-сервис будет предоставляться со сниженным качеством, причем снижение качества может стать заметно очень не сразу.
- Ввести некую несуществующую конфигурационную единицу "App. Data Exchange", которую связать с каналом, сетевым оборудованием и остальными компонентами, которые будут необходимы для обмена данными между ИТ-системами. И уже ее связать с ИТ-сервисом.
“как отразить эту зависимость ИТ-сервиса от канала связи?”
В чём отразить и для каких целей? О каком уровне абстракции мы говорим?