Требования к частным синтетическим хранилищам
Требования к частным синтетическим хранилищам
Убедитесь, что хостинг, который вы хотите использовать для своего частного местоположения, соответствует следующим требованиям.
Информация об окончании технической поддержки
Для Red Hat/Oracle Linux/Rocky Linux 8 новые версии Chromium, кроме версии 133, отсутствуют. В целях обеспечения безопасности и стабильности мы решили прекратить поддержку установки АктивногоШлюза с поддержкой Synthetic на Red Hat/Oracle Linux/Rocky Linux 8 после версии АктивногоШлюза 1.325.
Для обеспечения непрерывности и безопасности работы ваших синтетических мониторов мы рекомендуем перевести ваш АктивныйШлюз с поддержкой синтетических мониторов на одну из поддерживаемых операционных систем, например, Red Hat/Oracle Linux/Rocky Linux 9.
АктивныйШлюз версии 1.325 — это последняя версия АктивногоШлюза с поддержкой синтетического анализа, поддерживаемая в Red Hat/Oracle Linux/Rocky Linux 8.
Кроме того, в версии Ключ-АСТРОМ 1.326 мы планируем внедрить механизмы, предотвращающие обновление АктивныхШлюзов с поддержкой синтетического анализа на Red Hat/Oracle Linux/Rocky Linux 8 до версии выше 1.325.
Чтобы узнать о самых старых поддерживаемых версиях АктивногоШлюза, ознакомьтесь с последними примечаниями к выпуску.
Антивирусное и антишпионское программное обеспечение
Антивирусное и антишпионское программное обеспечение может негативно повлиять на возможности синтетического мониторинга Ключ-АСТРОМ. Такое ПО может блокировать браузер или процессы Ключ-АСТРОМ, выполняющие синтетические мониторы, вызывать сбои при установке или обновлении АктивногоШлюза с поддержкой синтетического мониторинга, мешать сетевой связи и влиять на надёжность измерений.
Для поддержания стабильности и производительности рекомендуется добавить перечисленные ниже каталоги и процессы в список разрешённых или исключить их из политики. Имейте в виду, что исключения антивируса обычно предотвращают сканирование файлов, но не отключают поведенческий мониторинг или перехватчики на уровне ядра. Они остаются активными и могут влиять на взаимодействие синтетического движка и браузера с системными библиотеками. В результате даже исключённые процессы могут столкнуться с нарушениями доступа или повреждением кучи.
Прежде чем обращаться в службу поддержки Ключ-АСТРОМ для устранения неполадок с вашими частными синтетическими хранилищами, убедитесь, что антивирусное или антишпионское программное обеспечение исключено в качестве потенциальной причины.
Это минимальный список процессов и каталогов, необходимых для работы Synthetic Ключ-АСТРОМ. Не гарантируется корректная работа сервиса только с этими исключениями. Обратитесь к своему поставщику, чтобы убедиться, что все ожидаемые функции Ключ-АСТРОМ должным образом разрешены.
Каталоги:
- Все каталоги, находящиеся
syntheticв их пути. Обзор используемых каталогов см. в разделе «Каталоги АктивногоШлюза».
Процессы:
хромvucwrapperjava
Требования к операционной системе
После установки АктивногоШлюза ваши частные синтетические мониторы (как HTTP, так и браузерные) могут запускаться на следующих операционных системах.
Windows
Поддерживаемые операционные системы
| Операционная система Windows | Версии |
|---|---|
| Windows Server | 2016, 2019, 2022, 2025 |
Версии браузера в Windows
В Windows установочный пакет АктивногоШлюза включает браузер Chrome for Testing, используемый для запуска мониторов браузера. В таблице ниже показаны версии Chrome for Testing, которые входят в состав соответствующих версий АктивногоШлюза.
| Версия АктивногоШлюза | Включённая версия браузера |
|---|---|
| 1.345 | 151 |
| 1.343 | 150 |
| 1.341 | 148 |
| 1.339 | 147 |
| 1.337 | 146 |
| 1.335 | 146 |
| 1.333 | 144 |
| 1.331 | 143 |
| 1.329 | 142 |
| 1.327 | 141 |
| 1.325 | 140 |
| 1.323 | 139 |
| 1.321 | 138 |
Во всех версиях Windows Server для тестирования вместо Chromium используется Chrome.
Неподдерживаемые версии Windows приведены только для целей тестирования. Если вы хотите тестировать частные синтетические местоположения только на непроизводственном хосте, например, на собственном рабочем столе, вы можете установить АктивныйШлюз с поддержкой синтетических местоположений на неподдерживаемые версии Windows, такие как Windows 10 или Windows 11.
Начиная с АктивногоШлюза версии 1.263+, в целях тестирования АктивныйШлюз с поддержкой синтетического тестирования больше не работает на Windows Server 2012. Google прекратила поддержку Windows 2012 Server с Chromium 110, который входит в состав установочного пакета АктивногоШлюза версии 1.263.
Linux
Поддерживаемые операционные системы
| Дистрибутив Linux | Версии |
|---|---|
| Red Hat Enterprise Linux | 9.4, 9.6, 9.7 |
| Ubuntu | 20.04, 22.04, 24.04 |
| Amazon Linux | 2023 |
| Oracle Linux | 9.6, 9.7 |
| Rocky Linux | 9.8 |
- Синтетический установщик можно установить на все минорные версии Red Hat Enterprise Linux 9. Однако мы рекомендуем использовать версии, указанные в этой таблице, поскольку они имеют расширенную поддержку жизненного цикла (ELS) в соответствии с требованиями Red Hat Enterprise Linux Life Cycle.
- Синтетический установщик можно установить на все минорные версии Oracle Linux 9. Однако мы рекомендуем использовать последние поддерживаемые в настоящее время версии в соответствии с документацией для Oracle Linux 9.
- Синтетический установщик можно установить на все минорные версии Rocky Linux 9. Однако мы рекомендуem использовать последние поддерживаемые в настоящее время версии в соответствии с руководством по версиям и релизам Rocky Linux.
Устаревшие операционные системы
| Дистрибутив Linux | Версии |
|---|---|
| Red Hat Enterprise Linux | 7.9 |
| CentOS | 7.9 |
| Amazon Linux | 2 |
| Red Hat Enterprise Linux | 8.8, 8.10 |
| Oracle Linux | 8.10 |
| Rocky Linux | 8.10 |
- АктивныйШлюз версии 1.305 — это последняя версия АктивногоШлюза с поддержкой синтетических тестов, которая поддерживает Red Hat/CentOS 7.
- АктивныйШлюз версии 1.307 — это последняя версия АктивногоШлюза с поддержкой синтетического анализа, которая поддерживает Amazon Linux 2.
- АктивныйШлюз версии 1.325 — это последняя версия АктивногоШлюза с поддержкой Synthetic, которая поддерживает Red Hat/Oracle Linux/Rocky Linux 8.
Версии браузера в Linux
Мы настоятельно рекомендуем обновлять версии АктивногоШлюза и браузеров на базе Linux с поддержкой синтетического тестирования — Ключ-АСТРОМ поддерживает версии браузеров, отстающие от последней поддерживаемой Ключ-АСТРОМ версии не более чем на две версии для конкретного выпуска АктивногоШлюза. Например, если последняя поддерживаемая версия браузера — 103, Ключ-АСТРОМ поддерживает версии браузеров до 101 включительно. Если предоставленная версия браузера значительно устарела для конкретной ОС, мы поддерживаем только предоставленную версию. См. информацию об автоматическом и ручном обновлении браузера.
В Linux установщик АктивногоШлюза загружает зависимости браузера, необходимые для синтетического движка. В Red Hat и Rocky необходимо включить определённые репозитории, из которых установщик загружает зависимости. Веб-интерфейс Ключ-АСТРОМ предоставляет все необходимые команды. Подробные инструкции см. в разделе «Создание частного синтетического расположения».
При установке АктивногоШлюза и браузера из пользовательского локального репозитория необходимо разрешить все зависимости и включить репозитории по мере необходимости; пользовательский репозиторий можно использовать только для пакетов браузера, а не для их зависимостей. Поместите архив пакета браузера и файл подписи в пользовательский репозиторий для установки. Если ваш архивный файл пакета называется https://synthetic-packages.s3.amazonaws.com/Chrome/chrome-for-testing-linux64/chrome-for-testing-linux64-143.0.7499.192.zip (Chrome for Testing 143 для Ubuntu на АктивномШлюзе версии 1.333), вы можете найти файл подписи, добавив .sig к URL-адресу: https://synthetic-packages.s3.amazonaws.com/Chrome/chrome-for-testing-linux64/chrome-for-testing-linux64-143.0.7499.192.zip.sig.
В связи с изменениями в доступности пакетов libdav1d.so.6, версии Chromium старше 130 не могут быть установлены на Red Hat/Rocky Linux 9. Для получения подробной информации обратитесь к руководству по устранению неполадок.
| Версия АктивногоШлюза | Последняя поддерживаемая версия Chromium: Red Hat/Rocky Linux 9 | Последняя поддерживаемая версия Chrome for Testing: Amazon Linux 2023, Ubuntu, Oracle Linux 9 |
|---|---|---|
| 1.345 | 151 | 151 |
| 1.343 | 150 | 150 |
| 1.341 | 148 | 148 |
| 1.339 | 147 | 147 |
| 1.337 | 146 | 146 |
| 1.335 | 146 | 146 |
| 1.333 | 144 | 144 |
| 1.331 | 143 | 143 |
| Версия АктивногоШлюза | Последняя поддерживаемая версия Chromium для Red Hat/Oracle/Rocky Linux | Поддерживаемые последние версии Chromium: Ubuntu 20 и 22 | Последняя поддерживаемая версия Chrome for Testing: Amazon Linux 2023, Ubuntu 24, Oracle Linux 9 |
|---|---|---|---|
| 1.329 | 142 (Red Hat/Rocky Linux 9) | 142 (Ubuntu 20.04 и 22.04) | 142 |
| 1.327 | 141 (Red Hat/Rocky Linux 9) | 141 (Ubuntu 20.04 и 22.04) | 141 |
| 1.325 | 133 (Red Hat/Oracle/Rocky Linux 8), 140 (Red Hat/Rocky Linux 9) | 140 (Ubuntu 20.04 и 22.04) | 140 |
| 1.323 | 133 (Red Hat/Oracle/Rocky Linux 8), 139 (Red Hat/Rocky Linux 9) | 139 (Ubuntu 20.04 и 22.04) | 139 |
| 1.321 | 133 (Red Hat/Oracle/Rocky Linux 8), 138 (Red Hat/Rocky Linux 9) | 138 (Ubuntu 20.04 и 22.04) | 138 |
В Ubuntu Server 20.04 и 22.04 для тестирования используется Chrome.
Демон политики доступа к файлам (fapolicyd)
При неправильной настройке демон политики доступа к файлам (File Access Policy Daemon, fapolicyd) может повлиять на возможности синтетического мониторинга Ключ-АСТРОМ. Аналогично антивирусному или антишпионскому программному обеспечению, fapolicyd может блокировать браузер или процессы Ключ-АСТРОМ, ответственные за выполнение синтетических мониторов.
Для обеспечения надлежащей стабильности и производительности рекомендуется добавить каталоги и процессы в список разрешённых или исключить их из политики. Более подробную информацию см. в документации Red Hat по fapolicyd. Прежде чем обращаться в службу поддержки Ключ-АСТРОМ для устранения неполадок с вашими частными синтетическими местоположениями, убедитесь, что fapolicyd исключён из списка источников проблем.
Платформа File Access Policy Daemon может работать в режиме отладки, в котором регистрируются все отказы, что упрощает поиск отсутствующих правил и устранение неполадок. Для получения более подробной информации о режиме отладки обратитесь к документации по устранению неполадок, связанных с fapolicyd.
Требования к оборудованию
Общие соображения
- Обратите внимание, что АктивныйШлюз с поддержкой синтетического мониторинга предъявляет более высокие требования к оборудованию и системе, чем обычный АктивныйШлюз для среды или кластера. Мы настоятельно рекомендуем использовать АктивныйШлюз с поддержкой синтетического мониторинга исключительно для целей синтетического мониторинга.
- При планировании выделения ресурсов следует учитывать любые дополнительные компоненты, работающие на хосте. Например, если местоположение отслеживается с помощью ЕдиногоАгента или другого решения для глубокого мониторинга, требования к оперативной памяти (RAM) возрастут.
- Для изменения размера АктивногоШлюза с поддержкой синтетического мониторинга, например, после увеличения ресурсов АктивногоШлюза размера S до требований размера M, необходимо удалить и переустановить его. Переустановка необходима до того, как вы сможете использовать обновлённые ресурсы для синтетического мониторинга; в противном случае ваш АктивныйШлюз будет по-прежнему отображаться как размер S (размер синтетического нода) в статусе развертывания и будет ограничен пределами выполнения для размера S.
Таблица размеров
Исходя из количества тестов, выполняемых в час, активные шлюзы АктивногоШлюза с поддержкой синтетического анализа должны соответствовать следующим аппаратным требованиям.
Предельные значения — указанные в таблице ниже предельные значения были определены в ходе наших внутренних тестов. Фактические значения могут отличаться в зависимости от сложности ваших мониторов.
Размер XS
| Параметр | Node с поддержкой монитора браузера | Узел без браузера |
|---|---|---|
| Минимальное количество процессоров | 2 vCPU | 1 vCPU |
| Минимальное свободное место на диске | 20 ГБ | 17 ГБ |
| Минимальный объём оперативной памяти | 4 ГБ | 4 ГБ |
| Минимальное количество свободной оперативной памяти | 3 ГБ | 2,7 ГБ |
| Минимальное количество операций ввода-вывода на диске (Windows) | 100 | 100 |
| Расчётное максимальное количество запусков HTTP-монитора в час | 300 тыс. | 300 тыс. |
| Расчётное максимальное количество выполнений HTTP-монитора с высокими требованиями к ресурсам в час | 10 тыс. | 10 тыс. |
| Расчётное максимальное количество запусков монитора браузера в час | 300 | – |
| Расчётное максимальное количество пакетов мониторинга ICMP NAM в час | 500 тыс. | 500 тыс. |
| Расчётное максимальное количество запросов мониторинга TCP NAM в час | 1M | 1M |
| Предполагаемое максимальное количество запросов монитора NAM DNS в час | 100 тыс. | 100 тыс. |
Размер S
| Параметр | Node с поддержкой монитора браузера | Узел без браузера |
|---|---|---|
| Минимальное количество процессоров | 4 vCPU | 2 vCPU |
| Минимальное свободное место на диске | 25 ГБ | 22 ГБ |
| Минимальный объём оперативной памяти | 8 ГБ | 8 ГБ |
| Минимальное количество свободной оперативной памяти | 5 ГБ | 4 ГБ |
| Минимальное количество операций ввода-вывода на диске (Windows) | 200 | 200 |
| Расчётное максимальное количество запусков HTTP-монитора в час | 300 тыс. | 300 тыс. |
| Расчётное максимальное количество выполнений HTTP-монитора с высокими требованиями к ресурсам в час | 20 тыс. | 20 тыс. |
| Расчётное максимальное количество запусков монитора браузера в час | 650 | – |
| Расчётное максимальное количество пакетов мониторинга ICMP NAM в час | 1M | 1M |
| Расчётное максимальное количество запросов мониторинга TCP NAM в час | 2M | 2M |
| Предполагаемое максимальное количество запросов монитора NAM DNS в час | 200 тыс. | 200 тыс. |
Размер M
| Параметр | Node с поддержкой монитора браузера | Узел без браузера |
|---|---|---|
| Минимальное количество процессоров | 8 vCPU | 4 vCPU |
| Минимальное свободное место на диске | 30 ГБ | 23 ГБ |
| Минимальный объём оперативной памяти | 16 ГБ | 16 ГБ |
| Минимальное количество свободной оперативной памяти | 8 ГБ | 6,5 ГБ |
| Минимальное количество операций ввода-вывода на диске (Windows) | 400 | 400 |
| Расчётное максимальное количество запусков HTTP-монитора в час | 300 тыс. | 300 тыс. |
| Расчётное максимальное количество выполнений HTTP-монитора с высокими требованиями к ресурсам в час | 60 тыс. | 60 тыс. |
| Расчётное максимальное количество запусков монитора браузера в час | 1200 | – |
| Расчётное максимальное количество пакетов мониторинга ICMP NAM в час | 1,5 млн. | 1,5 млн. |
| Расчётное максимальное количество запросов мониторинга TCP NAM в час | 3M | 3M |
| Предполагаемое максимальное количество запросов монитора NAM DNS в час | 300 тыс. | 300 тыс. |
Размер L
| Параметр | Node с поддержкой монитора браузера | Узел без браузера |
|---|---|---|
| Минимальное количество процессоров | 16 vCPU | 8 vCPU |
| Минимальное свободное место на диске | 40 ГБ | 25 ГБ |
| Минимальный объём оперативной памяти | 32 ГБ | 32 ГБ |
| Минимальное количество свободной оперативной памяти | 12 ГБ | 10 ГБ |
| Минимальное количество операций ввода-вывода на диске (Windows) | 750 | 750 |
| Расчётное максимальное количество запусков HTTP-монитора в час | 300 тыс. | 300 тыс. |
| Расчётное максимальное количество выполнений HTTP-монитора с высокими требованиями к ресурсам в час | 100 тыс. | 100 тыс. |
| Расчётное максимальное количество запусков монитора браузера в час | 2200 | – |
| Расчётное максимальное количество пакетов мониторинга ICMP NAM в час | 2M | 2M |
| Расчётное максимальное количество запросов мониторинга TCP NAM в час | 4M | 4M |
| Предполагаемое максимальное количество запросов монитора NAM DNS в час | 400k | 400k |
Права доступа к хранилищу и файловой системе
В таблице ниже показаны места установки по умолчанию (Linux и Windows) различных каталогов АктивногоШлюза и минимальные требования к их размеру. Эта информация составлена на основе данных из каталогов АктивногоШлюза.
| Параметр установки | Путь по умолчанию | Минимальный размер | Примечания |
|---|---|---|---|
| <INSTALL> | /opt/astromkey/
|
600 МБ | Для исполняемых файлов, библиотек и связанных файлов. 300 МБ для АктивногоШлюза, 270 МБ для частных синтетических файлов. |
| <LOGS> | /var/log/astromkey
|
1,7 ГБ | 500 МБ для журналов АктивногоШлюза, 1 ГБ для частных синтетических логов, 200 МБ для журналов автообновления. |
| <CONFIG> | /var/lib/astromkey
|
1 МБ | – |
| <TEMP> | /var/tmp/astromkey
|
21 ГБ | 1 ГБ для временных файлов АктивногоШлюза (без кэшированных установщиков ЕдиногоАгента и образов контейнеров), 20 ГБ для временных файлов синтетических файлов (включая журналы выполнения, кэш и скриншоты). Для АктивногоШлюза XS требуется больше места для журналов выполнения, чем для АктивногоШлюза большего размера. |
Разрешения для /tmp
Для работы АктивногоШлюза с поддержкой синтетического программирования требуется доступ на запись в каталог /tmp во время выполнения. Его зависимости, включая xvfb, используют этот каталог /tmp для хранения временных файлов и данных, используемых во время выполнения. Отсутствие прав на запись в этот каталог может привести к неожиданным сбоям или ухудшению функциональности. Убедитесь, что среда хоста предоставляет достаточные права доступа и достаточно свободного места в каталоге /tmp для надёжной поддержки этих операций.
Связанные темы
- Каталоги АктивногоШлюза