1С — очень привлекательная система, имеющая очень широкие возможности. Она становится все популярнее и завоевывает новые рынки. Есть сегменты, которые по тем или иным причинам стремятся применять ПО, отличное от предлагаемого Microsoft и другими вендорами. Как правило, если речь заходит об операционных системах, это различные Linux-based дистрибутивы.
В качестве применяемого серверного дистрибутива хорошо показал себя Ubuntu. Postgres применяется, как свободная СУБД, доступная для работы с сервером 1С. Для развертывания контейнерных приложений эффективным и управляемям решением является Docker.
Основными рабочими инструментами являются ansible для управления а также ELK и zabbix для мониторинга. Остальные призваны играть не первые, но не менее важные роли — выполнение приложений, хранение изменений, предоставление доступа и другие.
Дистрибутив для развертывания на Linux-серверах появился у 1С уже достаточно давно. Но, помимо самого сервера 1С и СУБД, вокруг подобной системы находится еще множество других — другие сервера предприятия, компьютеры пользователей и сетевое оборудование. Ими всеми нужно как-то управлять.
В этом разделе собраны описания различных программных продуктов, применяемых для достижения управляемости всеми подсистемами, в частности, серверами и службами 1С. В большинстве подходов с применением рассмотренных средств будет преследоваться цель соответствия концепции Iac (Infrastructure as a Code) везде, где это представляется возможным. Также внимание уделено некоторым крайне важным проприетарным системам и технологиям, таки как Active Directory от Microsoft.
Также следует отметить успешное применение Open Source приложений для решения пользовательских задач, таких как пересылка почты, работу с общими календарями, ведение документации и многое другое. Об этом и многом другом на сайте опубликованы статьи.