SAYMON Agent Docker

Posted on Posted in Новости

docker

Мы в SAYMON стараемся использовать самые современные подходы, лучшие достижения человечества из области информационных и телекоммуникационных технологий.
В этом смысле не случайно мы так часто говорим и думаем о поддержке работы компонентов SAYMON в среде виртуальных контейнеров Docker.

Центральная часть программного комплекса SAYMON (SAYMON BackEnd), как правило,  поставляется клиентам и партнёрам в виде виртуальных машин — VMware, Oracle VirtualBox, Microsoft Azure, KVM. И как бы по инерции первая версия упаковки SAYMON-Center в Docker содержала все компоненты SAYMON, аналогично подходу к упаковке в виртуальную машину. Погружаясь в идеологию Docker, мы поняли, что архитектурно вернее делать упаковку отдельных логических компонентов как микро-сервисов в отдельные Docker-контейнеры. На данный момент в отдельные контейнеры выделены такие BackEnd компоненты как база данных временных рядов (мы используем OpenTSDB), кэш (Redis) и базы данных (MongoDB и MySQL).  Впереди дальнейшая упаковка других серверных компонентов.

Сегодня мы сообщаем о доступности SAYMON-агента  в Docker-контейнере:
https://hub.docker.com/r/rossinno/saymon-agent

SAYMON-агент умеет автоматически регистрироваться на SAYMON-сервере (не требуется предварительного создания объекта типа SAYMON-Agent, как в ранних версиях SAYMON). SAYMON-агент способен автоматически обновляться при наличии новых версий на управляющем узле SAYMON BackEnd.