Комментарии 7
Так что выбрать-то? Букв много, но где обзор, сравнение, рекомендации или хотя бы толковые ссылки?
Выбрать то, что подходит под требования. В том числе бюджет, требования ИБ, импортозамещения и так далее. У всех организаций свои требования. У меня есть сравнения разных инструментов, но не хочу их показывать. Потому как это вызывает холивар - почему их так много, не возможно выбрать? или так мало, где вот те или те. А у вас критерии не те, что нам нужны и так по-кругу.
Если букв много и нужна ссылка, вам не нужен тул. Пользуйтесь бесплатными и доступными решениями.
Расскажите про примеры Enterprise Architecture LD-Tool (Linked Data), т.е. semantic EA. Или хотя бы что-то из semantic CMDB, типа RDF-based IT Configuration Management Database
Честно говоря готовых, рабочих продуктов, которые бы работали не синтетических данных не видел. На демо все умеют показать продукт с лучшей стороны, сам часто тоже готовил такие демо. На практике делали такие кейсы сами и в итоге уперлись в ограничения, чтобы чтобы работала магия с "автодискавери" 2.0, модель интерпретации превосходит стоимостью и сам интрумент и вообще команду архитектуры.
Пара последних задач:
Привязывать виртуальные машины к ИТ системам, которые их используют. Скажем система называется Обработчик документов, она работает на каких-то ВМ, как получив список ВМ из среды виртуализации, автоматически их связать с этой системой. В итоге анализировать семантику названия машины типа doc-hand-worker-prod-01. Если машины все именуются одинаково, значит для них заданы правила и когда люди машины выделяют, они эту семантику соблюдают. Если они от неё отойдут и назовут типа main-db-03, сопоставить автоматом не получится. В итоге просто договорились, о что при выделение ресурса, команда будет делать связку в репозитории вручную.
Формировать реестр технологиий, которые используют решения через анализ пакетов. Заметили, что документы на системы порой расходятся с тем, что реально развернуто. От версий ПО, до прям принципиально других технологий. Т.е. стэк обновили, а документы нет. В итоге собрали через анализ все технологии по документам и хотели провести анализ по данным сканера. Даже научились парсить логи сканера, но дальше чтобы вытаскивать конкретные технологии нужна была табличка маппинга - тех же пакетов кафки, на технологию Кафка, это уже большая работа по сопоставлению одного с другим. А если добавить версии, то матрица становится просто гигантской. И её надо поддерживать вручную, через чью-то голову. У нас такой одной головы не было, было несколько и головы это дорогие, переложить на дешевый ресурс не получилось, в виду отсутствия знаний. В итоге поняли, что сама семантическая модель потребует колоссальных усилий на создание и поддержание и от идеи отказались. Перешли в режим выборочного аудита.
В итоге поняли, что сама семантическая модель потребует колоссальных усилий на создание и поддержание и от идеи отказались.
Что представляла собой "сама семантическая модель"?
не знаю насколько это поможет в ваших поисках. У нас была конкретная задача - найти все opensource/пропроитеарные решения которые были развернуты на боевых машинах и составить из них реестр.
У нас был условный верхний класс решений:
Брокеры
Операционные системы
Реляционные СУБД
Балансировщики и т.д.
Из документов мы уже знали заявляемый список продуктов, которые должны быть на машинах - kafka, pulsar, Ubuntu и так далее.
Потому задача свелась к тому, чтобы проверить на соответствие заявленного, установленному. На верхнем уровне были конкретные продукты, например kafka и была попытка вытащить название пакетов, которые бы явно указывали на kafka. Но и модель выглядела как соотнесение kafka - названиям пакетов, которые бы явно указывали на эту технологию-продукт. Но дальше модель начала усложняться - как вытащить версию? А с продуктами типа Postgres еще и проблема разделения где opensource, а где лицензионный продукт типа PG Pro. В итоге начинала вырисовываться сложная матрица, которую надо было наполнить и эту задачу мы поставили на паузу, т.к. было чем заняться по-мимо этого
Расскажите про примеры Enterprise Architecture LD-Tool (Linked Data), т.е. semantic EA. Или хотя бы что-то из semantic CMDB, типа RDF-based IT Configuration Management Database
Полагаю, что мы говорим о разных вещах.
Я про такой "Семантический EA Tool для ИТ-Архитектора":
https://www.topquadrant.com/enterprise-semantic-layer/
и более узкие tools, например, RDF-based CMDB
EA Tool для ИТ-Архитектора