Архитектура и взаимодействие синтетики
Материал из Документация Ключ-АСТРОМ
Архитектура и взаимодействие синтетики
Понимание архитектуры синтетики и того, как ваши данные безопасно проходят через неё. Ознакомьтесь с её основными компонентами и тем, как они взаимодействуют для обеспечения бесперебойной работы. Анализируя поток данных, можно увидеть, как информация перемещается, обрабатывается и шифруется, что гарантирует эффективную работу системы.
Компоненты архитектуры
В процессе взаимодействия синтетики участвуют следующие компоненты:
- Кластер Ключ-АСТРОМ — содержит конфигурации синтетических мониторов, планирует выполнение мониторов для частных локаций и при необходимости отправляет конфигурацию мониторов в публичную инфраструктуру.
- Частная локация — группа синтетических АктивныхШлюзов, назначенных вашему монитору. Кластер Ключ-АСТРОМ планирует выполнение для частной локации.
- АктивныйШлюз — компонент, используемый синтетическим движком для регистрации и взаимодействия с кластером Ключ-АСТРОМ.
- Публичная инфраструктура синтетики — инфраструктура, отвечающая за планирование и конфигурацию публичных локаций.
- Публичная локация — группа синтетических движков, назначенных вашему монитору. Публичная инфраструктура синтетики планирует выполнение для публичной локации.
- Синтетический движок — движок, отвечающий за выполнение мониторинга.
- Пересыльщик маячков — пересылает результаты от синтетических движков в кластер Ключ-АСТРОМ.
Взаимодействие и потоки данных
В зависимости от используемой локации поток данных различается. С помощью схемы выше можно увидеть, как происходит взаимодействие для частных и публичных локаций, а также как в этом процессе участвуют токены.
Каждый номер соответствует шагу на схеме.
Взаимодействие для частных локаций
- Кластер Ключ-АСТРОМ → АктивныйШлюз
Кластер предоставляет конфигурацию, определения мониторов и планирует выполнение. Данные шифруются с помощью токена АктивногоШлюза.
- Синтетический движок → АктивныйШлюз
Синтетический движок запрашивает конфигурацию, определения мониторов и выполнение у кластера через АктивныйШлюз. Данные шифруются с помощью синтетического токена, который создаётся при запуске АктивногоШлюза и сохраняется в файле synthetic.token в папке конфигурации. Этот файл токена используется совместно АктивнымШлюзом и синтетическим движком.
- Синтетический движок → Пересыльщик маячков
Синтетический движок отправляет результаты выполнения. Данные шифруются с помощью токена синтетических мониторов. Кластер Ключ-АСТРОМ генерирует этот токен на уровне арендатора, и он обновляется каждые 24 часа. Раз в день токены старше 48 часов удаляются. Токен передаётся движку вместе с деталями выполнения, а взаимодействие защищается с помощью токена АктивногоШлюза.
- Пересыльщик маячков → Кластер Ключ-АСТРОМ
Пересыльщик маячков пересылает результаты, отправленные движком, в кластер. Данные шифруются с помощью токена АктивногоШлюза.
Взаимодействие для публичных локаций
- Кластер Ключ-АСТРОМ → Публичная инфраструктура синтетики
Кластер предоставляет определения мониторов, детали окон обслуживания и состояние арендатора, включая состояние лицензии. Данные шифруются с помощью токена синтетических мониторов. Кластер Ключ-АСТРОМ генерирует этот токен на уровне арендатора, и он обновляется каждые 24 часа. Раз в день токены старше 48 часов удаляются. Токен передаётся движку вместе с деталями выполнения, а взаимодействие защищается с помощью токена АктивногоШлюза.
- Синтетический движок → Публичная инфраструктура синтетики
Синтетический движок запрашивает конфигурацию, определения мониторов и выполнение у публичной инфраструктуры, а также передаёт диагностические данные. Данные защищены на сетевом уровне.
- Синтетический движок → Пересыльщик маячков
Синтетический движок отправляет результаты выполнения. Данные шифруются с помощью токена синтетических мониторов. Кластер Ключ-АСТРОМ генерирует этот токен на уровне арендатора, и он обновляется каждые 24 часа. Раз в день токены старше 48 часов удаляются. Токен передаётся движку вместе с деталями выполнения, а взаимодействие защищается с помощью токена АктивногоШлюза.
- Пересыльщик маячков → Кластер Ключ-АСТРОМ
Пересыльщик маячков пересылает результаты, отправленные движком, в кластер. Данные шифруются с помощью токена АктивногоШлюза.