Перейти к основному содержимому

ИТ инфраструктура

Этот документ был подготовлен при помощи ИИ

Текст может содержать неточности, устаревшие данные или технические ошибки. Пожалуйста, проверяйте критически важную информацию перед использованием.

Нотация описывает техническую среду системы: площадки и сети, серверы и хранилища, платформы, прикладное программное обеспечение и конфигурацию.

Диаграмма ИТ-инфраструктуры: актор, балансировщик нагрузки, сервис, база данных и кэш

Создайте модель

Откройте меню проекта и выберите Новая модель. Укажите имя Online Store и тип ИТ инфраструктура, нажмите Создать.

В навигаторе появятся корень топологии и первая диаграмма. Переименуйте диаграмму в Production и откройте её.

Площадка и сети

Создайте из палитры:

  • Region eu-central, внутри него Availability Zone eu-central-a;
  • Virtual Network core с CIDR 10.0.0.0/16 внутри зоны;
  • две Subnet внутри сети: public (10.0.1.0/24) и private (10.0.2.0/24).

Проведите Composition от региона к зоне и от core к каждой подсети. У вложенных элементов линия не рисуется — связь показана вложенностью, — но в модели она есть и видна в форме обоих элементов.

Машины и платформа

В подсети private создайте Virtual Machine app-01 с Именем хоста app-01.store.internal. Вложите в неё:

  • Processing Unit: Тип CPU, Количество 4, Объем памяти 16 GiB;
  • Disk: Размер 200 GiB.

Проведите Composition от машины к каждому из них.

Создайте Operating System Ubuntu 24.04 и Container Engine Docker. Проведите Assignment от app-01 к операционной системе и от неё к контейнерному движку.

Прикладное программное обеспечение

Создайте Service Storefront с Портами 8080, Database Orders с Портами 5432, Cache Sessions, Object Storage Product images и Load Balancer Edge LB в подсети public.

Проведите Assignment от Docker к Storefront и три связи Usage от Storefront к Orders, Sessions и Product images.

Доступ снаружи: создайте Actor Shopper рядом с Public Network Internet и проведите Flow от Shopper к Edge LB и от Edge LB к Storefront.

Конфигурация

  • DNS Zone store.example.com и внутри неё DNS Record www с Типом A. Между ними Composition, от записи к Edge LBAssociation.
  • Firewall Rule Allow HTTPS inbound: Разрешить установлено, Исходящий снят, Приоритет 100, Протоколы TCP, Порты 443. От правила к подсети publicAssociation.
  • Secret Orders DB password с Источником vault. От Storefront к секрету — Dependency.

Типов связей шесть: Association, Composition, Flow, Usage, Dependency и Assignment. Любой из них соединяет любые два элемента.

Вторая диаграмма

Создайте диаграмму Networking и перетащите на неё из навигатора моделей core, обе подсети и Edge LB. Связи между ними появятся сами: они уже есть в модели.