1С под Linux
Суб, 22/01/2011 — 21:04 — vasilisc
Можно сэкономить на платформе 1С, благодаря установке 1С на Linux, а не MS Windows. Серверные MS Windows очень дорогие программные продукты и вместе с расходами на 1С составляют внушительную сумму. 1С бывают в версии: Клиент-Серверная SQL версия и Файловая версия. Рассмотрим эти версии 1С под Linux, а так же различные гибридные варианты.
Как сэкономить на ИТ?
Кратко. Нужно запускать платформу 1С не в операционной системе MS Windows Server, а на бесплатных серверах Linux.
Подробно:
Терминальное решение 1С под Linux
Описание
В данном разделе мы расмотрим теоретические выкладки, плюсы и минусы терминального решения для 1С. Практические инструкции как поднять такой сервер можно получить в статье Терминальное решение 1С под Linux
Терминал — образно говоря, это когда клиент работает на сервере удаленно, как на своем компьютере. Сервер предоставляет свои ресурсы и производит все необходимые вычисления, к клиенту передаются лишь «экраны».
Плюсы Терминального решения:
1. Высокая скорость. 1С работает с локальной базой данных.
2. Готовность. При проблемах с сетью пользователь всегда может вернуться в сохраненную сессию и продолжить работу с прерванного места.
3. Безопасность. Пользователю передаются по шифрованному каналу сети только изменения “экранов”, поэтому нельзя украсть базу данных 1С.
4. Низкая цена 1С. Файловый режим дешевле клиент-серверного.
5. При плохих соединениях сетей филиалов с центральной базой 1С, Терминальное решение может оказаться единственным решением.
Минусы Терминального решения:
1. Высокая цена терминальных лицензий на платформе MS Windows Server, необходимо приобрести на каждого клиента 1 лицензию CAL и 1 лицензию TS CAL.
Разница в ценах
В таблице приведены цены, исходя из программного решения, состоящего из 1 сервера и 10 клиентских подключений.
Программное обеспечение | Платформа MS Windows, руб | Платформа Linux, руб |
Серверная платформа
|
93001
|
05
|
Лицензии CAL (10 шт)
|
140002
|
0
|
Лицензии TS CAL (10 шт)
|
507003
|
0
|
1С v8 с 10 лицензиями4
|
45300
|
45300
|
Итого
|
119300
|
45300
|
Разница в цене
|
74000
|
1) Цена взята для Microsoft Windows Server Standard Edition 2008
2) Цена взята для Windows Server CAL 2008 Russian MLP 5 Device CAL. Так как мы рассчитываем для 10 пользователей сумму умножаем на 2.
3) Цена взята для Win Trmnl Svcs CAL 2008 English MLP 5 User CAL . Так как мы рассчитываем для 10 пользователей сумму умножаем на 2.
4) Подсчитано калькулятором стоимости 1С по адресу eprof.ru. Выбрана 1С:Бухгалтерия в Файловом режиме работы + лицензия на 10 рабочих мест.
5) Cтоимость продукта «WINE@Etersoft CIFS — 0 руб. Стоимость Linux берем за 0 руб.
Схема Терминального решения 1С под Linux
Итог
Разница в терминальных решениях на платформе MS Windows и Linux равна 62 000 рублей. Разница в цене имеет тенденцию расти, так как стоимость терминального решения на базе Linux + Wine@Etersoft конечна. Стоимость терминального решения на базе MS Windows будет расти за счет покупки новых необходимых лицензий CAL и TS CAL, которые весьма дорогие. Фирма Microsoft умеет маркетинговыми ходами внедрять свое новое программное обеспечение, за которое придется платить повышенную стоимость. Реальный пример, TS CAL к MS Windows Server 2003 Standard уже не купить на дату 21.07.2009 г., можно купить только от MS Windows Server 2008 Standard, но 2008 платформа относительна дорога из-за своей новизны и новых решений.
Терминальное решение на базе Linux имеет конечную стоимость, благодаря нулевой цене Linux и фиксированной стоимости Wine@Etersoft, с неограниченным количеством клиентов.
Терминальное решение на базе Linux особенно выгодно фирмам, с разветвленной сетью филиалов, которые сообщаются с центральным офисом через Интернет.
SQL решение 1С под Linux
Описание
SQL решение 1С — это когда база данных 1С представлена не сетевой папкой, а сервером 1С, который хранит данные в промышленных системах управления баз данных (СУБД).
Плюсы SQL решения 1С под Linux:
1. Большие базы 1С. SQL сервер эффективнее работает с большими объемами данных. Если база данных 1С превышает 1 Gb, специалисты 1С рекомендуют фирме переход на SQL режим с простого файлового режима.
2. Масштабируемость. Любое улучшение SQL сервера и/или сети пропорционально увеличивает скорость работы 1С в целом. SQL более адекватен при росте числа пользователей и/или нагрузке.
3. Надежность. Клиент-серверные системы имеют встроенный механизм работы с транзакциями. При некорректных выходах и зависаниях клиентов, нет необходимости «лечить» базу 1С длительной переиндексацией и восстановлением.
4. В SQL режиме используются программы, «родные» (native) для Linux, 1С и PostgreSQL оба в линукс версии. Нет ни одной программы из мира MS Windows.
5. При очень больших базах 1С — SQL решение может оказаться единственным выходом из ситуации.
Минусы
1. Дороговизна SQL решения 1С. SQL решение дороже почти в 2 раза простого файлового режима.
2. Синхронность. При SQL режиме 1С требуется синхронное обновление серверов 1С и клиентов 1С, то есть версии продуктов 1С должны совпадать. Это налагает некоторые сложности на обслуживающий персонал.
Разница в ценах
В таблице приведены цены, исходя из программного решения, состоящего из 1 сервера и 10 клиентских подключений.
Программное обеспечение | Платформа MS Windows, руб | Платформа Linux, руб |
Серверная платформа
|
93001
|
05
|
Лицензии CAL (10 шт)
|
140002
|
0
|
SQL сервер
|
03
|
0
|
1С v8 с 10 лицензиями4
|
87300
|
87300
|
Итого
|
110600
|
87300
|
Разница в цене
|
23300
|
1) Цена взята для Microsoft Windows Server Standard Edition 2008
2) Цена взята для Windows Server CAL 2008 Russian MLP 5 Device CAL. Так как мы рассчитываем для 10 пользователей сумму умножаем на 2.
3) Взята бесплатная система СУБД PostgreSQL
4) Подсчитано калькулятором стоимости 1С по адресу eprof.ru. Выбрана 1С:Бухгалтерия в SQL режиме работы + лицензия на 10 рабочих мест.
Схема SQL решения
Итог
Разница в ценах составляет 23300 руб и имеет тенденцию расти на платформе MS Windows Server при увеличении количества клиентов 1С, которым потребуется CAL лицензии.
Гибридные схемы для 1С под Linux
Описание
Можно под задачи предприятия сформировать различные гибридные решения. Проанализировать бизнес логику предприятия и текущую схему обмена данными, хранящиеся в 1С.
Гибрид Терминала и SQL решения 1С под Linux
Например, клиент 1С подсоединяется к Терминальному комплексу и там запускает 1С, которая подсоединяется к 1С SQL серверу на этом же или другом сервере. Данная схема позволит быть сколь угодно большой базе 1С и добавит плюсы терминального решения, такие как безопасность и скорость работы на низкоскоростных линиях связи.
Схема гибридного решения: Терминальный сервер и SQL 1С под Linux
Как это выглядит? 1С под Linux
Файловая 1С под Терминальным Linux
Изображение иллюстрирует работу в 1С (файловый режим) в терминале под управлением Linux, терминальная сессия запущена из ОС MS Windows XP
Изображение иллюстрирует работу в Консультант+ в терминале под управлением Linux, терминальная сессия запущена из ОС MS Windows XP
Терминальная сессия запущена в окне, для удобства показа. Так же можно работать в полноэкранном режиме.
Вопросы к проектам
Вопрос: Какие программные продукты будут внедряться?
Ответ: В терминальном режиме 1С под Linux внедряются бесплатный Ubuntu/Debian/CentOS, FreeNX, опционально Samba.
Покупаются вами 1С с необходимым количеством лицензий.
В SQL режиме 1С под Linux внедряются бесплатный Ubuntu Server, PostgreSQL, опционально Samba.
Покупаются вами 1С с необходимым количеством лицензий.