voprosy.jpg

Рекомендации по выбору серверного решения при внедрении решений на платформе 1С:Предприятие 8

Успешность решения на платформе 1С:Предриятие 8 во многом зависит от серверного решения, а это не только оборудование, но и серверные продукты. Они могут быть различными. В данном случае давайте рассмотрим набор программ от Microsoft.

Часто вопросы по выбору серверного решения, как правило, не входят в компетенцию технического специалиста 1С. Мы постарались обобщить рекомендации производителей (Microsoft, HP и 1С), свой опыт и опыт других партнеров 1С, в надежде, что это поможет Вам построить оптимальную инфраструктуру сети: конфигурацию серверного оборудования, серверного программного обеспечения Microsoft и программного обеспечения 1С.

Варианты внедрения


Файловый сервер

Файловый сервер 1С

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

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

SQL сервер

SQL сервер 1С

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

Преимущества данной схемы напрямую следуют из возможностей СУБД Microsoft SQL Server:

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

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

Следует отметить, что для рабочих мест потребуется наличие клиентских лицензий на подключение к Windows Server 2003/2008 и SQL Server 2005/2007. В случае использования Microsoft SBS Server 2003/2008 требуется одна универсальная клиентская лицензия на подключение к Windows SBS Server 2003/2008 вне зависимости от редакции - Standard или Premium.

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

Терминальный сервер

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

Терминальный сервер 1С


Вариант А с файловым сервером следует предпочесть при небольшом количестве пользователей до 15 и слабой конфигурации серверного оборудования.

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

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

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

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


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

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

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

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


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

Ниже приведен список системного программного обеспечения Microsoft, которое чаще всего требуется при внедрении решений на платформе 1С: Предприятие.


Windows 7 / Windows Vista / Windows XP Professional

Windows 7 - новая операционная система для персональных компьютеров - помогает пользователям повысить производительность своей работы за счет более современных средств интеграции технологий, сетей и систем.

Базовой версией операционной системы для персональных компьютеров организаций уже давно и исправно служит Microsoft Windows XP Professional.

Важно заметить, что компьютер с операционной системой Windows Vista или Windows XP Professional может служить в качестве сервера 1С:Предприятие самого начального уровня. Windows 7, Vista Business и Windows XP Professional могут поддерживать максимум 10 подключений к общей папке компьютера. Да и исполнение обычным компьютером функций сервера приведет к значительным замедлениям в работе. Да и с точки зрения безопасности это далеко не самый лучший вариант.


Windows Server 2003 (2008)

Windows Server 2003 (2008) - cамая распространенная серверная операционная система для внедрения решений 1С:Предприятие, надежная, простая в обслуживании. Крайне настоятельно рекомендуется настроить встроенные службы Active Directory, Резервного копирования, Терминальной службы, Мониторинга производительности.


Windows Small Business Server 2003 (2008)

Возможно самый недооцененный серверный продукт Microsoft специально разработанный для малого бизнеса. Windows Small Business Server (SBS) 2008 - это пакет обычных серверных продуктов Microsoft и дополнительных компонентов по очень привлекательной цене. Например, в пакет Windows SBS 2008 R2 Standard Edition входят Windows Server 2008 и почтовый сервер Exchange 2008, а в пакет Windows SBS 2008 R2 Premium Edition дополнительно - межсетевой экран и сервер удаленного доступа Microsoft ISA Server 2008 и сервер баз данных Microsoft SQL Server 2007 Workgroup, который можно поставить на отдельный сервер, для чего в поставку включена дополнительная лицензия на установку второй ОС Windows Server 2008 R2. Таким образом, для небольших компаний, Где не планируется достаточно высокой нагрузки на базу данных 1С Предприятия, данное предложение является максимально привлекательным по цене. 

Есть ряд важных ограничений:

  • Нет службы терминальных сессий (включено 2 лицензии на удаленное администрирование), но можно добавить в сеть отдельный терминальный сервер;
  • В домен можно подключить максимум 75 компьютеров;


SQL Server 2005/2007. Редакции.

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


Терминальный сервер

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

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


ISA сервер 2004/2006

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

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

Специфика версий 1С:Предприятия 8

Платформа 1С:Предприятие 8 предъявляет достаточно строгие требования как к ресурсам персонального компьютера так и сервера.

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

  • от 3 до 15 - выделенный файл-сервер
  • от 15 до 40 - выделенный SQL-сервер
  • от 40 и 80 - терминальный сервер на SQL
  • от 80 и более - терминальный сервер на SQL с выделенным сервером 1С:Предприятие

Необходимо упомянуть о существовании специальных совместных предложений Microsoft и 1C. Вместе с лицензиями 1С:Предприятие версий 8 можно сразу приобрести клиентские лицензии на Microsoft SQL Server 2007, например, со значительными скидками. 

Есть ряд ограничений:

  • лицензии можно использовать исключительно для доступа к данным 1С:Предприятие и только из приложения 1С:Предприятие

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

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

  • Архитектура сети, включая расположение сервера 1С:Предприятия 8, Microsoft SQL Server, Microsoft Terminal Server (на одном компьютере или на разных).
  • Количество одновременно работающих пользователей, интенсивно выполняющих операции ввода информации или формирования отчетов.
  • Объем обрабатываемой информации в текущем периоде.
  • Распределение нагрузки между сервером и клиентом (реализованное в прикладном решении).
  • Количество и вид дополнительных служб и сервисов Microsoft или других производителей, работающих на одном сервере. 


Модель сервера HP ProLiant

RAM

HDD

Контроллер дисков

Выделенный файл-сервер

ML110, ML115, ML310

1024 Мб

2 x 160 Гб SATA

Встроенный

Выделенный SQL-сервер

ML150, ML310, ML350
DL160, DL165, DL180, DL185, DL360, DL365

2048 Мб

2 х 160/250 Гб SATA или
2 х 146/300 Гб SAS или
3 х 146 Гб SAS

Встроенный
Встроенный
E200/E500

Выделенный Windows SBS 2003 Premium

ML350, ML370
DL160, DL165, DL180, DL185, DL360, DL365

4096 Мб

3 х 146 Гб SAS

P400/P800

Выделенный терминальный сервер

ML150, ML350
DL160, DL165, DL180, DL185, DL360, DL365

4096 Мб

2 х 160/250 Гб SATA или
2 х 146/300 Гб SAS или
3 х 146 Гб SAS

Встроенный
Встроенный
P400/P800


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