Защита программного обеспечения
Защита программного обеспечения включает в себя стратегии и меры безопасности, направленные на обеспечение целостности, конфиденциальности и доступности программных решений.
Сетевые параметры Entaxy ION
Общий обзор портов и протоколов, используемых различными компонентами системы Entaxy.
Система | Порт | Протокол |
---|---|---|
Entaxy |
8181 |
tcp |
46199 |
tcp |
|
41181 |
tcp |
|
9090 |
tcp |
|
9091 |
tcp |
|
5701 |
tcp |
|
8101 |
tcp |
|
1099 |
tcp |
|
40079 |
tcp |
|
37825 |
tcp |
|
40291 |
tcp |
|
35497 |
tcp |
|
41907 |
tcp |
|
39511 |
tcp |
|
41063 |
tcp |
|
7622 |
tcp |
|
9100 |
tcp |
|
9191 |
tcp |
|
54327 |
udp |
|
ArtemisMQ |
8161 |
tcp |
61616 |
tcp |
|
7622 |
tcp |
|
9100 |
tcp |
|
9191 |
tcp |
|
Load Balancer |
80 |
tcp |
7622 |
tcp |
|
9100 |
tcp |
|
9191 |
tcp |
|
Postgress |
33363 |
tcp |
5432 |
tcp |
|
34585 |
tcp |
|
2049 |
tcp |
|
60513 |
tcp |
|
47937 |
tcp |
|
55729 |
tcp |
|
60613 |
tcp |
|
34219 |
tcp |
|
37389 |
tcp |
|
7622 |
tcp |
|
9100 |
tcp |
|
9191 |
tcp |
|
Ignite |
10800 |
tcp |
11211 |
tcp |
|
47100 |
tcp |
|
47400 |
udp |
|
47500 |
tcp |
|
JGROUPS |
45700 |
tcp |
45500 |
tcp |
|
45588 |
udp |
|
45800 |
udp |
Управление и мониторинг JMX
Управление и мониторинг параметров настройки платформы осуществляется с использованием JMX и Jolokia.
Доставка обновлений заказчику
Для эффективной доставки обновлений в системе Entaxy используется комплексный подход, гарантирующий надежность, актуальность и легкость установки всех необходимых компонентов.
Для стороны заказчика Git, Jenkins и Nexus обозначают соответственно систему управления исходным кодом, систему автоматизации CI/CD и систему хранения артефактов. Конечные продукты могут различаться.
Вариант 1: поставка в виде исходного кода.
Обновления из Git-репозитория размещаются в публичном (public - для публичных релизов X.Y.0) или защищенном (protected - для патчей и обновлений безопасности X.Y.N, доступны при наличии подписки) Git-репозитории.
После обработки в Jenkins и преобразования в конечные модули (bundles) и дополнительные артефакты (cfg, xml и прочее) они загружаются в локальное хранилище Nexus заказчика и дальше на стороне заказчика проходят сборку и упаковку в образ.
Вариант 2: поставка в виде модулей.
Обновления в виде модулей размещаются в публичном или защищенном репозитории артефактов Entaxy, откуда могут быть получены заказчиком.
Далее на стороне заказчика производится сборка и упаковка.
Вариант 3: поставка в виде сборки (assembly).
Сборки Entaxy размещаются в публичном или защищенном репозитории артефактов Entaxy, откуда могут быть получены заказчиком.
Далее на стороне заказчика производится упаковка.
Вариант 4: поставка в виде образа.
Сборки Entaxy размещаются в публичном или защищенном репозитории артефактов Entaxy, откуда могут быть получены заказчиком.
Далее на стороне заказчика производится кастомизация и конечная упаковка.
В каждом из представленных вариантов заказчик обладает свободой выбора формата обновлений в соответствии с его требованиями и предпочтениями.