Size: a a a

Архитектура ИТ-решений

2020 February 13

AT

Alexander Teterkin in Архитектура ИТ-решений
Сергей Старцев
коллеги, а вот еще один из практических вопросов по Archimate - как должны на технологической схеме отображаться (какими элементами) докер-хост. докер-контейнеры и докер-образы?
у нас пока получилось так:
- докер-хост - системное ПО
- докер-контейнер - node
- докер-образ - артефакт
Тут вот есть пример с Kubernetes, но runtime там даже не показан. Просто как Workload service показано.

https://bravok.github.io/ABB-kubernetes-container-management
источник

СС

Сергей Старцев in Архитектура ИТ-решений
Alexander Teterkin
Я бы так сделал  докер-хост как устройство (device)
Остальное - ок.

Источник:
...
A device is a specialization of a node that represents a physical IT resource with processing capability.
...
Nodes are active structure elements that perform technology behavior and execute, store, and process technology objects such as artifacts
....
System software is a specialization of a node that is used to model the software environment in which artifacts run.  This can be, for example, an operating system, a JEE application server, a database system, or a workflow engine.
...

https://pubs.opengroup.org/architecture/archimate3-doc/chap10.html
гм... но вот ведь докер-хост - это не физическое устройство 😊
это ж программное обеспечение на конкретной ОС на железном сервере
источник

AT

Alexander Teterkin in Архитектура ИТ-решений
Сергей Старцев
гм... но вот ведь докер-хост - это не физическое устройство 😊
это ж программное обеспечение на конкретной ОС на железном сервере
Надо определиться, что вы под этим понимаете. Я понял как физический хост.
У докера такого термина вообще нет:
https://docs.docker.com/glossary/

Там есть вот такое:
The term Docker can refer to
- The Docker project as a whole, which is a platform for developers and sysadmins to develop, ship, and run applications
- The docker daemon process running on the host which manages images and containers (also called Docker Engine)

Я поэтому подумал что вы хостом именно машину называете.
источник

AT

Alexander Teterkin in Архитектура ИТ-решений
Если вы говорите про софт - то да, можно использовать System software.
Но лучше пользоваться стандартными терминами.
источник

СС

Сергей Старцев in Архитектура ИТ-решений
Alexander Teterkin
Надо определиться, что вы под этим понимаете. Я понял как физический хост.
У докера такого термина вообще нет:
https://docs.docker.com/glossary/

Там есть вот такое:
The term Docker can refer to
- The Docker project as a whole, which is a platform for developers and sysadmins to develop, ship, and run applications
- The docker daemon process running on the host which manages images and containers (also called Docker Engine)

Я поэтому подумал что вы хостом именно машину называете.
прошу прощения за терминологию - докер-демона имел ввиду
источник

СС

Сергей Старцев in Архитектура ИТ-решений
Alexander Teterkin
Надо определиться, что вы под этим понимаете. Я понял как физический хост.
У докера такого термина вообще нет:
https://docs.docker.com/glossary/

Там есть вот такое:
The term Docker can refer to
- The Docker project as a whole, which is a platform for developers and sysadmins to develop, ship, and run applications
- The docker daemon process running on the host which manages images and containers (also called Docker Engine)

Я поэтому подумал что вы хостом именно машину называете.
ну и докер-проект тоже
источник

AT

Alexander Teterkin in Архитектура ИТ-решений
Сергей Старцев
прошу прощения за терминологию - докер-демона имел ввиду
Ну да, это системное по.
источник

СС

Сергей Старцев in Архитектура ИТ-решений
Alexander Teterkin
Надо определиться, что вы под этим понимаете. Я понял как физический хост.
У докера такого термина вообще нет:
https://docs.docker.com/glossary/

Там есть вот такое:
The term Docker can refer to
- The Docker project as a whole, which is a platform for developers and sysadmins to develop, ship, and run applications
- The docker daemon process running on the host which manages images and containers (also called Docker Engine)

Я поэтому подумал что вы хостом именно машину называете.
хотя докер-проект я так понимаю это уже уровень приложения наверное - application-component ?
источник

СС

Сергей Старцев in Архитектура ИТ-решений
а... все - понял - системное ПО Docker и в нем исполняемый элемент (тоже как подуровнеь системного ПО, или артефакт?) - демон 😊
правильно ?
источник

СС

Сергей Старцев in Архитектура ИТ-решений
кстати, здесь контейнер вообще как артефакт идет - насколько это правильно ?
источник

DK

Daria Kaftan in Архитектура ИТ-решений
Alexander Teterkin
Это Россия, детка. 😉
...извините, за фамильярность. Просто к слову пришлось очень. 🤭
А вообще, да. Американцы говорят, что у нас все от полицейского до дворника любят говорить о политике и философии. У них же народ более прагматичный. Философиями занимаются специально обученные люди.
Вот за это политика и философия в моих глазах имеют статус крайне проститутошный. Темы с пониженной практической ответственностью. Где каждый может почувствовать себя умником, ничего при этом не делая.
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Сергей Старцев
коллеги, по моему скромному практическому вопросу не подскажете ?
и у меня предложение - м.б. отдельный чатик по архимейту замутить - чтобы там делиться как раз примерами и методические вопросы обсуждать ?
А то у нас здесь больше же за философию. 😊
Archi (как моделлер с TOGAF-корнями) это, в основном, про "рисовать квадраты". И основные практические вопросы будут из серии "как мне изобразить то-то".

Если говорить про Archi как O-AAF моделлер - то тут все много интереснее  :)
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Kirill Gorin
Коллеги, кто то уже собрал плагин для скриптов в Арчи?
Кто-нибудь начинал писать под Archi?
источник

KG

Kirill Gorin in Архитектура ИТ-решений
Я пока скриптов с гита надергал
источник

KG

Kirill Gorin in Архитектура ИТ-решений
Я точно напишу экспорт в плантмл
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Kirill Gorin
Я точно напишу экспорт в плантмл
Класс!
Кто-нибудь еще присоединится к "коллегам, которые дорабатывают моделлер и плагины"?
источник

S

Sergey in Архитектура ИТ-решений
могу лишь посочувствовать тем, кто дорабатывает моделер и плагины, кои на базе GEF/GMF.  Будущее скорей за чем-то в духе https://www.eclipse.org/glsp/
источник

EI

Eugene Istomin in Архитектура ИТ-решений
PoC "будущего" состоит только из Eclipse? :)
источник

S

Sergey in Архитектура ИТ-решений
в смысле ? протокол как идея и подход.  Language server protocol успешно работает в контексте VSCode/Atom или решений на базе monaco-editor-а, sourcegraph-а
источник

S

Sergey in Архитектура ИТ-решений
логичный перенос на диаграммы
источник