1С:Работа в облаке (1cFresh)
Сервис «1С:Предприятие 8 через Интернет» (1cfresh.com) создан и обслуживается фирмой «1С» — признанным российским лидером разработки инструментов автоматизации бизнеса.
Сервис обеспечивает доступ через Интернет к прикладным решениям на платформе «1С:Предприятие» в рамках модели SaaS («программы, как сервис»). Эту модель также называют «работой в облаке».
Ведите бухгалтерский и налоговый учет, сдавайте отчетность, контролируйте бизнес и управляйте им через Интернет с сервисом «1С:Предприятие 8 через Интернет»!
Технология 1cFresh позволяет создавать «облачные» сервисы, обеспечивающие абонентам (группам пользователей) доступ через Интернет к прикладным решениям на платформе «1С:Предприятие».
Прикладные решения (информационные базы) развертываются у провайдера сервиса, на его оборудовании, в виде единой инфраструктуры, с которой работают все пользователи сервиса.
Взаимодействие пользователей и провайдеров сервиса, созданного по технологии 1cFresh, основано на модели SaaS(программное обеспечение как услуга):
- провайдер выполняет все действия по установке, обновлению, поддержанию работоспособности и технической поддержке размещенных в сервисе прикладных решений и используемой ими аппаратной и программной инфраструктуры;
- пользователи сервиса используют размещенные в сервисе прикладные решения через Интернет с помощью обычного интернет-браузера или тонкого клиента, за что платят провайдеру абонентскую плату (при коммерческом использовании сервиса).
Возможности технологии 1cFresh
Технология 1cFresh предоставляет следующие возможности:
- публикация в «облачном» сервисе прикладных решений на платформе «1С:Предприятие»;
- использование этих приложений через Интернет с помощью обычного интернет-браузера или тонкого клиента «1С:Предприятия»;
- централизованное обновление опубликованных в сервисе прикладных решений, используемой в них нормативно-справочной информации;
- автоматический обмен данными между опубликованными в сервисе прикладными решениями;
- автоматическое резервное копирование данных пользователей;
- единая аутентификация пользователей во всех приложениях и компонентах сервиса;
- быстрое создание приложений пользователями сервиса;
- перенос данных пользователей из локальных версий прикладных решений в сервис и обратно;
- подключение внешних обработок пользователями для кастомизации опубликованных в сервисе прикладных решений;
- общение пользователей (форум), взаимодействие пользователей со службой поддержки, обсуждение идей и т. д.;
- оповещение пользователей сервиса о предстоящих работах и других событиях в сервисе;
- средства централизованного управления ресурсами сервиса;
- использование тарифов и автоматический контроль тарифных ограничений;
- получение статистических данных о работе сервиса, пользователей и приложений;
- и многие другие возможности.
Когда следует применять технологию 1cFresh?
Технологию 1сFresh целесообразно применять, если нужно обеспечить многим группам пользователей доступ к одному или нескольким однотипным прикладным решениям на платформе «1С:Предприятие», причем каждая группа пользователей должна работать со своими данными. Вот типичные примеры:
- сервис-провайдер, предоставляющий малым и средним предприятиям и предпринимателям доступ через Интернет к прикладным решениям на платформе «1С:Предприятие»;
- холдинг или государственное учреждение, включающие много подразделений. В каждом подразделении могут использоваться типовые и отраслевые прикладные решения на платформе «1С:Предприятие»;
- учебное заведение (вуз, техникум), в котором обучающиеся должны выполнять тесты или лабораторные работы с помощью прикладных решений на платформе «1С:Предприятие».
Кем может использоваться?
Технология 1сFresh может использоваться:
- IT-отделами холдингов, государственных структур для автоматизации своих подразделений и филиалов с использованием прикладных решений на платформе «1С:Предприятие»;
- IT-отделами учебных заведений для автоматизации учебного процесса с использованием прикладных решений на платформе «1С:Предприятие»;
- разработчиками прикладных решений на платформе «1С:Предприятие» — для тестирования работы их приложений в сервисах, созданных по технологии 1сFresh.
Разделение данных
В технологии 1cFresh используется механизм разделения данных. Все пользователи сервиса, работающие с прикладным решением, даже если их много тысяч, обращаются к единственной информационной базе этого решения. Или к нескольким информационным базам, при горизонтальном масштабировании сервиса. Это обеспечивает существенную экономию аппаратных ресурсов и возможность централизованного выполнения операций по обслуживанию сервиса.
Для каждой группы пользователей, работающих с общими приложениями и данными (то есть, для каждого абонента сервиса) работа в сервисе выглядит так, как будто в сервисе работают только они, и для них в сервисе выделен отдельный сервер, на котором размещены их приложения и данные. Другие пользователи к этим данным доступа не имеют.
Для провайдера:
Провайдер сервиса, созданного по технологии 1cFresh, может разворачивать и обслуживать всего несколько информационных баз, а не сотни и тысячи информационных баз, созданных для конкретных клиентов. В каждой информационной базе сервиса расположены однотипные приложения и данные множества пользователей сервиса. Это обеспечивает:
- существенную экономию аппаратных ресурсов;
- централизованное выполнение операций по обслуживанию. Например, действия по созданию резервных копий и обновлению версий выполняются одновременно для всех пользователей каждой информационной базы сервиса;
- быстроту развертывания сервиса;
- низкие затраты на обслуживание каждого отдельного пользователя, причем с ростом количества клиентов снижается себестоимость обслуживания каждого из них.
Технология 1cFresh:
- позволяет создавать сервисы, удовлетворяющие самым высоким требованиям к надежностии масштабируемости, обеспечивающие качественную и бесперебойную работу пользователей;
- содержит удобные средства для централизованного администрирования сервиса, в том числе для управления пользователями, использования тарифов, получения разнообразных статистических отчетов о работе сервиса. Эти средства существенно упрощают обслуживание сервиса и снижают связанные с ним затраты;
- содержит средства автоматизированного развертывания и демонстрационные примеры развертывания сервиса 1cFresh с пошаговыми инструкциями для Windows и Linux. Эти средства позволяют быстро и с использованием минимальных ресурсов развернуть тестовый стенд с сервисом 1cFresh, который можно использовать для тестовых целей, для освоения механизмов работы сервиса, для разработки и адаптации приложений.
Для пользователей:
- простота и удобство применения — для работы в сервисе достаточно подключения к Интернету и браузера. Достаточно зарегистрироваться в сервисе и можно сразу начать работу с размещенными в сервисе приложениями;
- использование веб-клиента и тонкого клиента — пользователи могут работать с приложениями сервиса как через веб-клиент, так и через тонкий клиент «1С:Предприятия»:
- не нужно переобучение — размещенные в сервисе приложения по внешнему виду, возможностям и функциям совпадают с локальными («коробочными») версиями тех же приложений;
- доступность приложений и данных из любой точки мира, с любых устройств с доступом к Интернет;
- единая точка входа в сервис — пользователю достаточно ввести свои учетные данные один раз при входе в любой компонент сервиса, и в дальнейшем он будет входить в информационные базы и другие компоненты сервиса без ввода логина и пароля;
- возможность переноса данных из локальной версии приложений в сервис и обратно;
- снижение расходов — потребитель не несет расходов, связанных с установкой, обновлением и поддержкой работоспособности оборудования и программного обеспечения, не должен содержать соответствующих специалистов;
- сокращение времени и затрат на развёртывание программного обеспечения в организации;
- обновление приложений — пользователи сервиса всегда работают в самых свежих версиях приложений, так как их обновление выполняет провайдер сервиса;
- обеспечение сохранности данных и непрерывности сервиса благодаря размещению программного обеспечения и данных в дата-центре провайдера, выполнению провайдером резервного копирования и наличию у провайдера специалистов, необходимых для поддержания работоспособности сервиса.
Чтобы использовать технологию 1cFresh, необходимо приобрести продукт фирмы «1С» «1С:Технология публикации решений 1сFresh».
Для разработчиков прикладных решений платформы «1С:Предприятие 8», желающих адаптировать свои решения для работы в сервисах, созданных по технологии 1сFresh, и тестировать их работоспособность в сервисе, имеется продукт фирмы «1С»: «1С:Технология разработки решений 1сFresh».
Текущие цены на продукты «1С:Технология публикации решений 1сFresh» и «1С:Технология разработки решений 1сFresh» можно узнать в прайс-листе фирмы «1С» (коды продуктов 4601546102546 и 4601546099297).
Условия использования технологии 1cFresh
Лицензия на продукт «1С:Технология публикации решений 1сFresh» или «1С:Технология разработки решений 1сFresh» позволяет использовать технологию 1cFresh, но не включает лицензии на использование платформы «1С:Предприятие». Для использования технологии 1cFresh для автоматизации деятельности организации необходимо иметь:
- необходимое количество клиентских и серверных лицензий «1С:Предприятия» (по количеству серверов «1С:Предприятия» в сервисе, созданном по технологии 1cFresh и максимальному количеству одновременно задействованных в сервисе пользовательских сеансов с программами «1С:Предприятия»);
- лицензии на размещенные в сервисе прикладные решения (конфигурации), если они не разрабатываются в самой организации; действующий договор 1С:ИТС.
Если сервис на базе технологии 1cFresh будет использоваться для предоставления доступа к программам на базе платформы «1С:Предприятие» пользователям, не являющимися работниками, собственниками или аудиторами организации, необходимо также заключить лицензионный договор «Аренда ПО 1С», см. http://1c.ru/partners-pp/index.jsp#a4.
Если в сервисе по технологии 1cFresh будут использоваться такие возможности, как:
- тарификация;
- отчеты о сеансах пользователей абонента;
- возможность обновления тонкого клиента с сервера;
- возможность публикации и обновления списка баз тонкого клиента,
необходимо использовать в сервисе серверные и клиентские лицензии «1С:Предприятия» уровня КОРП.
Увидеть технологию 1cFresh в действии можно на примере сервиса 1cfresh.com. Провайдером этого сервиса является фирма «1С».
В настоящий момент сервис 1cfresh.com позволяет работать с приложениями:
- 1С:Бухгалтерия 8;
- 1С:Предприниматель;
- 1С:Управление нашей фирмой 8;
- 1С:Комплексная автоматизация 2.0;
- 1С:ERP Управление предприятием;
- 1С:Касса;
- 1С:Зарплата и управление персоналом 8;
- 1С-КАМИН:Зарплата;
- 1С-КАМИН:Зарплата для бюджетных учреждений;
- 1С:Бухгалтерия государственного учреждения 8;
- а также позволяет формировать обязательную отчетность организаций и предпринимателей и сдавать ее через Интернет.
Технология 1cFresh используется также сервисом 1С:Бухобслуживание.
В сервисе, созданном по технологии 1cFresh, могут быть размещены любые прикладные решения на платформе «1С:Предприятие 8», способные работать в модели сервиса. Эти приложения:
- должны уметь работать в клиент-серверном варианте в режиме веб-клиента;
- не должны использовать некоторые механизмы, недопустимые в сервисе — например, длительные серверные вызовы;
- должны поддерживать механизмы интеграции с сервисом с помощью Библиотеки Технологий сервиса и Библиотеки стандартных подсистем.
Требования к прикладным решениям для размещения в сервисе 1cFresh приведены в документации продукта 1С:Технология разработки решений 1сFresh. Там же описывается методика адаптации существующих прикладных решений и разработки новых прикладных решений для работы в модели сервиса 1cFresh.
Следующие типовые решения фирмы 1С совместимы с технологией 1cFresh:
- «1С:ERP Управление предприятием 2»;
- «1С:БизнесСтарт»;
- «1С:Бухгалтерия государственного учреждения», редакция 2.0;
- «1С:Бухгалтерия предприятия», редакция 3.0;
- «1С:Бухгалтерия предприятия КОРП», редакция 3.0;
- «1С:Бухгалтерия предприятия (базовая)», редакция 3.0;
- «1С:Бухгалтерия предприятия (базовая для 1)», редакция 3.0;
- «1С:Вещевое довольствие 8»;
- «1С:Зарплата и кадры государственного учреждения»;
- «1С:Зарплата и управление персоналом», редакция 3;
- «1С:Зарплата и управление персоналом КОРП», редакция 3;
- «1С:Касса»;
- «1С:Комплексная автоматизация», редакция 2.0;
- «1С:Медицина. Больница»;
- «1С:Отчетность предпринимателя», редакция 2.0;
- «1С:Предприниматель 2015»;
- «1С:Расчет квартплаты и бухгалтерия ЖКХ»;
- «1С:Управление нашей фирмой», редакция 1.6;
- «1С:Управление торговлей», редакция 11.
Многие из этих типовых решений работают, например, в сервисах 1cfresh.com и gos.1cfresh.com, использующих технологию 1cFresh.
В сервисе, созданном по технологии 1cFresh, могут одновременно работать несколько версий любого прикладного решения. Прикладные решения, размещенные в сервисе, могут использовать разные версии платформы «1С:Предприятие 8».
- Менеджер сервиса — это центральный компонент сервиса. Менеджер сервиса координирует взаимодействие всех компонентов сервиса, хранит всю информацию о компонентах сервиса, абонентах и пользователях, их правах и взаимосвязях;
- Агент сервиса — автоматически выполняет административные действия с информационными базами сервиса (обновление конфигураций, создание резервных копий по расписанию, сбор статистики о работе сервиса, и т. д.);
- Шлюз приложений — обеспечивает горизонтальное масштабирование сервиса, позволяя добавлять в сервис новые информационные базы с сохранением для однотипных информационных баз единого внешнего адреса;
- Сайт сервиса — обеспечивает простой и удобный интерфейс для взаимодействия пользователей с сервисом. Сайт позволяет запускать приложения, подключать новые приложения, регистрироваться в сервисе, просматривать новости и справочную информацию, и т.д.;
- Форум сервиса — дает возможность пользователям сервиса общаться друг с другом и с представителями провайдера сервиса по вопросам функционирования сервиса и размещенных в нем прикладных решений;
- Менеджер доступности — хранит информацию о недоступности ресурсов сервиса и позволяет выводить сообщения о недоступности пользователям сайта и форума, даже в том случае, если все другие компоненты сервиса не функционируют;
- Страница информации о недоступности — это веб-приложение, которое при недоступности каких-либо ресурсов сервиса информирует об этом пользователей сервиса в понятной форме, с указанием причин недоступности и предполагаемого времени окончания работ;
- Библиотека технологий сервиса — созданный фирмой 1С инструментарий для разработчика прикладных решений, предназначенных для работы в модели сервиса 1cFresh.
В состав продукта 1С:Технология публикации решений 1сFresh входят все эти компоненты, а также описания демонстрационных примеров развертывания сервисов 1cFresh, по которым можно быстро развернуть свой сервис по технологии 1cFresh на одном или на двух серверах.
В состав продукта 1С:Технология разработки решений 1сFresh не входят сайт, форум, шлюз приложений, менеджер доступности и страница недоступности, так как они не требуются для разработки решений 1cFresh.
Сервис, созданный по технологии 1cFresh, может использовать стандартные средства резервирования для обеспечения надежной и безотказной работы.
Кроме того, для повышения качества сервиса целесообразно использовать отдельное прикладное решение «Центр контроля качества», входящее в состав продукта 1С:Корпоративный инструментальный пакет. Центр контроля качества обеспечивает постоянный мониторинг параметров сервиса, и в случае обнаружения проблем оповещает ответственных по почте и SMS. Это позволяет обнаруживать и устранять проблемы заблаговременно, при первых симптомах, не дожидаясь того, когда они начнут сказываться на работе пользователей.
Технология 1cFresh обеспечивает горизонтальное масштабирование. Основная нагрузка в сервисе приходится на информационные базы в узлах. Каждый из таких узлов включает свою копию «1С:Предприятия» и обрабатывает запросы абонентов. При росте количества абонентов необходимо устанавливать дополнительное оборудование и создавать новые узлы.
Шлюз приложений, входящий в состав технологии, позволяет при добавлении в сервис новых информационных баз сохранять для однотипных информационных баз единый внешний адрес (URL).
Сервис по технологии 1cFresh можно развернуть на одном компьютере. В составе продукта 1С:Технология публикации решений 1сFresh содержатся:
- демонстрационные примеры с пошаговыми инструкциями по развертыванию сервиса 1cFresh на одном сервере и на двух серверах под управлением Windows и Linux;
- средства автоматизированного развертывания, позволяющие очень быстро развернуть тестовый стенд с сервисом 1cFresh на одном компьютере под управлением Windows или Linux.
Однако такой вариант размещения компонентов сервиса не обеспечивает масштабируемость и отказоустойчивостьсервиса. Его рекомендуется применять для ознакомительных или тестовых целей, для освоения механизмов работы сервиса или для разработки прикладных решений, работающих в модели сервиса.
Для практически используемого сервиса компоненты сервиса и используемые ими серверные приложения целесообразно размещать на разных физических или виртуальных серверах. Это обеспечивает большую надёжность сервиса и возможность его масштабирования.
Расчет параметров серверного оборудования, необходимого для рабочих серверов «1С:Предприятия» и сервера СУБД, используемых для сервиса 1cFresh, может выполняться по стандартной методике, приведенной в статье ИТС: Расчет параметров серверного оборудования. Механизм разделения данных, используемый в технологии 1cFresh, обеспечивает снижение требований к аппаратным ресурсам, поскольку однотипные прикладные решения в сервисе 1cFresh размещаются в единой информационной базе.