Как запустить собственную конфигурацию 1С в облаке по модели подписки?

Программист 1С v8.3 (Управляемые формы) Управленческий учет Промышленность, строительство и АПК
← На главную

Многие разработчики конфигураций приходят к решению монетизировать свой продукт через модель SaaS (Software as a Service). Это позволяет клиентам работать в программе без необходимости покупать дорогостоящие серверы и лицензии, а вам — обеспечивать централизованное обновление и поддержку. Разберем по шагам, как превратить вашу локальную разработку в полноценный облачный сервис.

Юридическая основа и лицензирование

Прежде чем приступать к технической настройке, необходимо разобраться с правовым полем. Предоставление доступа к 1С через интернет для сторонних лиц требует соблюдения правил фирмы «1С».

  1. Статус партнера: Чтобы легально сдавать ПО в аренду, вам необходимо иметь партнерский статус. Это дает право работать по программе «1С:Аренда программного обеспечения».
  2. Минимальные требования: Существует финансовый порог для формирования перечня ПП (программных продуктов), на которые вы планируете предоставлять доступ. На текущий момент минимальная стоимость составляет 100 000 рублей в ценах для конечного пользователя.
  3. Отчисления (Роялти): За использование платформы и конфигураций в модели аренды предусмотрены лицензионные отчисления. Обычно это процент от стоимости включенных в перечень лицензий (например, 10% в год или 2,5% в квартал).

Технологическая реализация доступа

Когда юридические вопросы решены, переходим к архитектуре вашего облака. Существует несколько подходов, которые мы можем рассмотреть для организации работы пользователей.

Вариант 1: Публикация базы через веб-сервер

Это самый быстрый и доступный способ для старта. Вы разворачиваете веб-сервер (например, Apache или IIS), на котором публикуете информационные базы ваших клиентов. Пользователи получают доступ через браузер, используя протокол HTTPS.

Преимущества: Простота реализации, отсутствие необходимости переписывать конфигурацию под сложную облачную архитектуру.

Недостатки: Высокие затраты на администрирование при росте числа клиентов, так как каждую базу нужно обновлять отдельно.

Вариант 2: Использование облачной технологии (1cfresh)

Для профессионального масштабирования рекомендуется использовать технологию, аналогичную 1cfresh. Она позволяет организовать работу по принципу разделения данных (Multi-tenancy).

Разберем основные принципы этого подхода:

Обеспечение безопасности и стабильности

Поскольку вы работаете с данными мебельного производства, вы несете ответственность за сохранность информации. Рассмотрим, что необходимо предусмотреть:

Создание своего облака — это серьезный шаг, который превращает вас из разработчика конфигураций в сервис-провайдера. Начните с малого: опубликуйте базу для одного-двух пилотных клиентов через веб-сервер, отладьте процессы обновления и поддержки, а затем масштабируйте решение до полноценного облачного сервиса с использованием технологий разделения данных.

← На главную