Курсы английского языка курсы турецкого языка Курсы китайского языка Курсы французского языкакитайский язык курсытурецкий язык Внедряем "1С:Предприятие": советы по выбору системного ПО
СПб ТЕЛЕКОМ
Корзина  
Сумма: 0.00 руб.
Количество: 0 шт.
e-mail: sales@spbtelecom.ru

ICQ: 436502388
Главная Товары Услуги Как купить Поддержка Карта сайта
СЕРВЕР
ПРОФЕССИОНАЛОВ
В ОБЛАСТИ СВЯЗИ
Имя  Пароль 
Регистрация 
ПОИСК
Внедряем "1С:Предприятие": советы по выбору системного ПО
 
Поддержка / Статьи / Статьи по безопасности / Внедряем "1С:Предприятие": советы по выбору системного ПО
 

Внедряем "1С:Предприятие": советы по выбору системного ПО

Многие российские предприятия сектора СМБ используют продукты "1С: Предприятие". Любой, кто когда-либо сталкивался с этим решением, знает, что оно чувствительно к техническим моментам установки и особенностям конфигурации сервера. Опытом по внедрению данного ПО и подбору оптимальной системы с CNews поделились эксперты в этой области.

Решения на платформе "1С:Предприятие" являются достаточно распространенными среди российских предприятий СМБ. Качество и удобство решения целиком и полностью зависит от компании, которая внедряет решение и проводит обучение. Однако, на практике встречается целый ряд вопросов, напрямую не относящихся ни к функциональности самого программного пакета, ни к компетенции технического персонала. К таким проблемам можно отнести сложности с лицензированием продуктов Microsoft, технические моменты процесса установки ПО, влияющие на производительность, надежность и безопасность решения, варианты организации хранения информации и доступа к ним.

Как внедрять?

Существуют различные варианты внедрения "1С:Предприятия". Пожалуй, самый распространенный из них - выделение файл-сервера. Это может быть просто мощный ПК или сервер начального уровня. На него устанавливается серверная операционная система или ОС для рабочей станции, настраивается общий доступ пользователей к одной из папок, где хранится база "1С:Предприятие".

Различные варианты внедрения "1С:Предприятия"

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

Организации, для которых актуальны более высокие требования к безопасности, надежности и производительности, как правило, предпочитают вариант c применением промышленной СУБД Microsoft SQL Server. Использование Microsoft SQL Server предполагает несколько иной уровень инвестиций в инфраструктуру. Во-первых, в качестве ОС необходимо использовать только серверную систему Windows Server 2003. Во-вторых, появляется необходимость в ином серверном оборудовании. В-третьих, сама версия "1С: Предприятие" для SQL сервера дороже.

Преимущества данной схемы напрямую следуют из возможностей СУБД Microsoft SQL Server. Ей не требуется индексация при возможных сбоях, она достаточно производительна и надежна, обладает системами резервного копирования защиты данных от несанкционированного доступа.

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

При серьезных нагрузках на базу данных сервера "1С:Предприятия" производительности Windows SBS 2003 может не хватать , поскольку в нем объединены сразу несколько серверных ролей. В этом случае необходимо рассмотреть вопрос о выделении дополнительного сервера в конфигурации Windows Server 2003 + Microsoft SQL Server 2005.

С выводом на рынок службы терминальных соединений, реализованной и встроенной в серверную операционную систему Windows Server 2003, технология терминальных подключений становится все более и более популярной среди самых различных предприятий. Основных причин здесь три: резерв производительности и масштабируемости, возможность использования унаследованных систем на базе Windows 9X, Windows 2000, а также достижение неплохого уровня защиты информации и данных при некотором снижении затрат. При этом можно использовать как конфигурации "1С: Предприятие" на SQL сервере, так и файловые варианты.

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

Основные минусы такого варианта - высокие требования к конфигурации сервера и сложность администрирования.

Также следует подчеркнуть другой важный момент. Терминальный сервер может быть развернут только на операционной системе Windows Server 2003 R2 Standard (Enterprise) Edition, который должен быть включен в качестве дополнительного сервера в состав домена на базе Windows Server 2003 или Windows Small Business Server 2003. Терминальный сервер должен быть настолько мощным, чтобы его ресурсов хватило на обеспечение одновременной работы множества пользовательских сеансов и приложений .

Кроме того, необходимо приобрести пользовательские лицензии для служб терминалов (так и используемых ими приложений на терминальном сервере). При этом, если используется сервер баз данных Microsoft SQL Server, все пользователи по-прежнему должны иметь клиентские лицензии для SQL Server.

Распределенные офисы, удаленные рабочие места

В некоторых случаях организациям требуется решить задачу удаленного доступа к серверу "1С: Предприятие" либо индивидуально для отдельных сотрудников (из дома, в командировке), либо для целых офисов.

Принципиально нужно решить две задачи: настроить сеть и добиться приемлемой производительности. Настроить сеть можно различными способами в зависимости от требований (шифрование, авторизация по USB-токену, фильтрация по IP-адресам).

В любом случае потребуется специальное системное программное или аппаратное обеспечение для маршрутизации VPN-соединений, обеспечения безопасности передачи данных и т.д. Microsoft предлагает свой продукт для таких задач - Microsoft ISA Server 2006. Интеграция продуктов и наличие подробной документации и процедур дает необходимую простоту в использовании и развертывании этого решения, а функциональность Microsoft ISA Server обычно не вызывает особых нареканий.

Схема организации удаленного доступа к серверу "1С:Предприятия"

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

Требуемое системное ПО

Как уже упоминалось, при внедрении решений на платформе "1С: Предприятие" следует использовать определенное системное ПО. Среди основных программных продуктов необходимо выделить ОС Windows Vista Windows и XP Professional.

Ккомпьютер с этими операционными системами может служить в качестве сервера "1С: Предприятие" начального уровня, так как они могут поддерживать максимум 10 подключений к общей папке компьютера.

Пожалуй, cамая распространенная серверная ОС для внедрения решений "1С:Предприятие" - это Windows Server 2003. При налаживании работы этого ПО следует настроить службы Active Directory, резервного копирования, терминальной службы и мониторинга производительности.

Следующим пунктом следует назвать Window Small Business Server (SBS) 2003. Это пакет обычных серверных продуктов Microsoft, ориентированный специально на компании сектора СМБ, где достаточно одного сервера и не планируется высокой нагрузки на базу данных "1С Предприятия". Однако, здесь есть ряд важных ограничений, которые следует иметь в виду. Во-первых, отсутствует служба терминальных сессий (включено 2 лицензии на удаленное администрирование). Во-вторых, в домен можно подключить максимум 75 компьютеров. Кроме того, серверные продукты из пакета SBS можно использовать только физически на одном сервере.

"1С: Предприятие" поддерживает как текущую версию SQL Server 2005, так и предыдущую - SQL Server 2000. Microsoft SQL Server 2005 имеет две базовые редакции Standard и Workgroup. Обе они поддерживаются "1С", но редакция Workgroup значительно дешевле. Дело в том, эта версия может работать на серверах максимум с 2-мя процессами и 3Гб оперативной памяти. Standard ограничена только техническими возможностями сервера и операционной системы.

Терминальный сервер бесплатно включен в Windows Server 2003, но клиентские лицензии доступа нужно приобретать отдельно. Причем эти лицензии необходимо активировать на сервере терминальных соединений и регистрировать либо на устройство, либо на пользователя.

При использовании серверов терминалов применение клиентских лицензий для пользователей обеспечивает дополнительную гибкость — если пользователь может входить в систему на различных компьютерах, на этих компьютерах может применяться одна клиентская лицензия для пользователей. В отличие от клиентских лицензий для устройств, клиентские лицензии не хранятся в реестре компьютеров. Они могут быть установлены только на сервере лицензирования служб терминалов Windows Server 2003.

Microsoft ISA (Internet Security and Acceleration) Server 2004/2006 Standard Edition  - это решение, объединяющее межсетевой экран уровня приложений, средства организации и управления виртуальной частной сетью и службу кэширования веб-данных, использование которого позволяет несколько повысить ИБ и производительность локальной сети. Сервер Microsoft ISA Server 2004/2006 выполняет проверку различных интернет-протоколов, в том числе протокола HTTP.

Лицензия приобретается на сервер без ограничения на количества пользователей и числа процессоров в сервере.

Специфика версий

Платформа "1С: Предприятие" 8 была создана с учетом опыта применения системы предыдущей версии.

Однако 8-я более требовательна как к ресурсам компьютера пользователя, так и к серверу. Ориентироваться здесь скорее стоит на последние версии, которые развиваются и становятся все более популярными.

Традиционно используются следующие правила выбора сервера в зависимости от количества пользователей:

  • от 1 до 20 – выделенный файл-сервер
  • от 20 до 50 – выделенный SQL-сервер
  • от 50 и выше – терминальный сервер на SQL

Необходимо упомянуть о существовании специальных совместных предложении Microsoft и 1C. Вместе с лицензиями 1С: Предприятие версий 7.7 и 8.0 можно сразу купить клиентские лицензии на Microsoft SQL Server 2000. Впрочем, не все здесь гладко, поскольку существует ряд ограничений. Во-первых, лицензии можно использовать исключительно для доступа к данным "1С:Предприятие" и только из этого приложения. Во-вторых, их нельзя использовать для доступа к последней версии Microsoft SQL Server 2005.

Рекомендации по выбору оборудования

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

Примерная конфигурация "1С" - сервера

  CPU RAM HDD
Выделенный файл-сервер Intel® Pentium 4 2,8 ГГц 1024 Мб 1x200Гб
Выделенный SQL-сервер 1- 2 двухъядерных процессора
Intel® Core™ 2 Duo
или
Intel® Xeon® 2,6 ГГц
2048 Мб 2х200Гб
Выделенный Windows SBS 2003 Premium 1 - 2 двухъядерных процессора
Intel® Core™ 2 Duo
или
Intel® Xeon® 3 ГГц
4096 Мб 3х200Гб
Выделенный терминальный сервер 1 - 2 двухъядерных процессора Intel® Xeon® 3 ГГц 4096 Мб 2х200Гб

Источник: данные автора

Чтобы рассчитать оптимальную конфигурацию, следует учитывать некоторые немаловажные моменты. В первую очередь, это касается архитектуры сети, включая расположение сервера "1С:Предприятия" 8.0, Microsoft SQL Server, Microsoft Terminal Server (на одном компьютере или на разных) и пр. Кроме того, необходимо учесть количество одновременно работающих пользователей и объем обрабатываемой информации в текущем периоде. Следующим этапом является учет распределения нагрузки между сервером и клиентом, а также количества дополнительных служб и сервисов, работающих на одном сервере.