...
- как Java приложение, которое поставляется в виде jar-архива;
- как отдельный Docker-контейнер;
- как Docker-контейнер в составе системы управления контейнерами (Kubernetes, Swarm, Rancher, Nomad, Kontend и т.п.);
- под управлением PaaS (CloudFoundry).
Варианты 3 и 4 позволяют эфективно эффективно и с минимальными капиталовложениями внедрять промышленные подходы решения задач управления масштабированием, нагрузкой, обеспечения отказоустойчивости, мониторинга и контроля состояния.
С точки зрения архитектурного стиля, реализация Агента ЕКЦ основана на подмножестве требований REST и содержит встроенный web-сервер для унификации взаимодействия с клиентским приложением по протоколу HTTPS.
...