Внедрение «1С: Предприятие» – первый и самый важный шаг на пути автоматизации фирмы. Существует несколько вариантов процедуры внедрения со своими достоинствами и недостатками. Рассмотрим вкратце основные.
Без сомнения, самым распространенным является внедрение 1С на выделенный файл-сервер. В этом качестве может выступать даже обычный мощный ПК, хотя предпочтительнее использовать сервер, хотя бы начального уровня. На выделенный сервер устанавливается серверная ОС или операционная система для рабочей станции, после чего настраивается общий доступ пользователей к папке, где будет храниться база данных «1С: Предприятие».
Среди несомненных плюсов этого варианта – простота внедрения и высокий уровень доступности. Среди минусов – вероятность возникновения проблемы с производительностью работы системы при возрастании количества пользователей, а также не слишком высокая надежность из-за ограничений, накладываемых на файловые базы данных.
Для крупных организаций, для которых автоматизация 1С предполагает использование достаточно высоких требований к безопасности, производительности и надежности, лучшим вариантом будет внедрение 1С с использованием промышленной СУБД SQL Server. Использование специализированного ПО от Microsoft предполагает и более высокий уровень инвестиций в инфраструктуру компании. Это и использование лицензированной серверной системы Windows Server, и необходимость в закупке дополнительного серверного оборудования. Наконец, версия «1С: Предприятие» для SQL сервера сама по себе стоит дороже.
Однако те преимущества, который сулит этот метод автоматизации 1С, перевешивают высокую стоимость. Для СУБД SQL Server не требуется повторная индексация при различных сбоях, она обладает достаточной производительностью, безопасна и надежна, имеет встроенные средства резервного копирования, а также защиты информации от несанкционированного доступа.
Кроме высокой стоимости, недостатком этого варианта можно назвать высокие требования к качеству внедрения. То есть недостаточно квалифицированный системный администратор вполне может свести все вышеописанные преимущества к нулю.
При серьезном росте нагрузок на базу данных такого сервера его производительности может не хватать, и тогда выходом может быть выделение дополнительного сервера с конфигураций ПО Server + SQL Server.
Основной недостаток этого варианта – сложность администрирования.
В отдельных случаях требуется организация удаленного доступа к серверу. В этом случае автоматизация 1С предполагает решение двух дополнительных задач: настройки сети соответствующим образом и обеспечение приемлемой производительности. Настройка сети может осуществляться различными способами (шифрование, фильтрация по IP-адресам, авторизация по USB-токену).
Для этого потребуется приобретение специального системного ПО и аппаратных средств для обеспечения маршрутизации VPN-соединений, безопасности передачи информации и т.д. Компания Microsoft имеет неплохой продукт для подобного рода задач – ISA Server 2006. Во всяком случае, внедрение 1С и интеграция этого продукта не вызывает особых сложностей, чему способствует и наличие подробной документации.
С точки зрения производительности наиболее перспективным решением для подключения офисов является использование терминального сервера. Но требования к профессионально и грамотно выполненным работам по настройке 1С и всех ее компонентов многократно возрастают, и это нужно учитывать при выборе компании-внедренца.
Как правило, терминальный сервер входит в дистрибутив Windows Server, однако клиентские лицензии нужно будет приобретать отдельно. Следует также знать, что эти лицензии нужно будет активировать на сервере терминальных соединений, причем регистрация может происходить как на определенного пользователя, так и на конкретное устройство.
При варианте внедрения 1С на основе терминального сервера использование клиентских лицензий обеспечивает системе дополнительную гибкость — если пользователь имеет возможность входить в систему, используя различные компьютеры, по отношению к ним может применяться единственная клиентская лицензия. В отличие от лицензий для устройств, клиентские лицензии в реестре компьютеров не хранятся и могут быть установлены исключительно на сервере служб терминалов ОС Windows Server.
Microsoft ISA Server 2006 представляет собой решение, которое объединяет службу кэширования веб-данных, межсетевой экран уровня приложений, средства управления и организации частной виртуальной сетью. Использование этого ПО позволяет повысить производительность локальной сети организации. Лицензия на сервер приобретается без ограничений в отношении количества процессоров на сервере и числа пользователей системы.