Разработчики «1С» рассказали про использование модели multitenancy

Возврат к списку

19.04.2017     
Этот подход к архитектуре ПО начал применяться ими несколько лет назад, когда проектировался перевод «1С:Предприятия» в облако.

Авторы пишут, что у данного термина нет однозначного и полностью подходящего перевода на русский язык (используется вариант «мультиарендность» или «множественная аренда», реже – «множественное владение»). Поэтому они предпочли исходное слово.

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


«В «1С:Предприятии» модель multitenancy реализуется на уровне нескольких технологий. Это механизмы платформы «1С:Предприятия», механизмы «1С:Технология публикации решений 1cFresh» и «1С:Технология разработки решений 1cFresh», механизмы БСП (библиотеки стандартных подсистем). Каждый из этих предметов вносит свой вклад в построение общей инфраструктуры многоквартирного дома. Почему это реализуется в нескольких технологиях, а не в одной, например, в платформе? Прежде всего, потому, что часть механизмов, по нашему мнению, вполне уместно модифицировать при конкретном варианте развертывания. Но в общем виде это непростой вопрос, и мы постоянно становимся перед выбором – на каком уровне лучше реализовывать тот или иной аспект multitenancy», – говорится в материале на «Хабрахабре».

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


Комментарии
1. Вадим . (tindir) 20.04.17 08:59 Сейчас в теме
так хочется заглянуть под капот фреша.
2. Марат Ибрагимов (ranger) 117 20.04.17 09:45 Сейчас в теме
С ходу не нашел требований к каналу связи для работы с фреш,
на 1cfresh.com голый маркетинг.
Хотелось бы увидеть таблицу,в которой были бы указаны рекомендованная ширина канала в зависимости от приложения и количества пользователей.
Еще неплохо было бы провести сравнительный анализ работы с использованием технологии фреш и обычной публикацией базы через вэб-сервис.В чем преимущества?
4. Вадим . (tindir) 20.04.17 12:42 Сейчас в теме
(2)Да вот тоже кроме маркетутских маркетанств не увидел ничего. По идее фреш позволяет автоматизировать механизм развертывания и публикации + обвновляхи. Но как это работает реально - тайна.
5. Егор Иванов (Infactum) 217 20.04.17 13:00 Сейчас в теме
(2) (4) работа 1cfresh это не тайна. Детали можно узнать в материалах, идущих вместе с поставкой "1С:Технология публикации решений 1cFresh" и книге "Методическое пособие по эксплуатации крупных информационных систем на платформе "1С:Предприятие 8""
Там далеко не на одну статью технических подробностей.
Но то, что нормальной информации нет в открытом доступе это да - факт.
6. Николай Пугачев (nickpugachev) 20.04.17 14:35 Сейчас в теме
(2),(4)
Ширина канала нужна та же, что и для работы с опубликованной на веб-сервере базой (имеется в виду со стороны клиента).
Плюсы тут не для клиента, а для провайдера. У него сокращаются затраты на поддержку и обновление.
7. Вадим . (tindir) 21.04.17 04:20 Сейчас в теме
(5) Это выглядик примерно как у Парусов/Галактики - купите, а потом разбирайтесь. Что не айст. Если бы были материалы о том как происходит управление облаком с помощью фреша. Например какие-то типовые операции: Развертывание инстанса приложения, установка ключей, управление пользователями, управление билингом. Вот в чем вопрос.
8. Rus Fra (siggoron) 03.05.17 05:07 Сейчас в теме
Our company uses tenant separator - it's a greater functionality for SaaS.
In my opinion, future of 1C is cloud solutions and it will have a significant impact on 1C platform.
Оставьте свое сообщение