Статьи
Организация обмена данными с удаленным подразделением
Расширение бизнеса компании может предопределить создание территориально удаленных от центрального офиса подразделений. Появление таких удаленных подразделений, в свою очередь, приводит к необходимости обмена данными между ними и центральным офисом для ведения учета и управления бизнес – процессами компании в целом. В большинстве случаев на сегодняшний день для целей автоматизации оптимальным решением с точки зрения цена – возможности является применение программ 1С. Возможны два основных варианта построения системы: работа всех пользователей, включая удаленных, в единой центральной базе и автономная работа пользователей в разных базах в центральном офисе и удаленных подразделениях с последующим обменом данных для синхронизации баз. Для правильного выбора варианта построения системы необходимо проанализировать следующие моменты:
- преимущества и недостатки каждого из вариантов с точки зрения требований со стороны учета и управления бизнес – процессами;
- стоимость реализации каждого из вариантов работы;
- наличие технических возможностей для организации вариантов работы.
Преимущества и недостатки
Так как сравниваются именно два варианта построения системы, то в дальнейшем преимущества одного варианта являются сравнительными недостатками другого, поэтому сравнительный анализ произведем на основе построения системы с использованием единой центральной базы.
Основным преимуществом использования единой центральной информационной базы является наличие оперативных данных в ней в режиме реального времени по всей компании, включая удаленные подразделения. Отсутствует необходимость синхронизации данных (справочников, регистров и т.п.) в разных базах, что необходимо делать в случае работы в автономных базах, а также всего комплекса мероприятий, связанного с организацией регулярного обмена данных между автономными базами. Тот, кто хотя бы раз участвовал в организации регулярного обмена данными между автономными базами, прекрасно понимает здоровое стремление отказаться от такого варианта работы.
Однако работа в единой информационной базе сопряжена с необходимостью обеспечения бесперебойного доступа удаленных пользователей к базе центрального офиса. Применение выделенных каналов связи или серверного программного обеспечения с последующей синхронизацией данных при пропадании связи приводит к резкому удорожанию решения, поэтому в контексте данной статьи не рассматривается. Следовательно, единственно возможным решением в данном случае является организация доступа пользователей из удаленных подразделений к центральной базе через Интернет. Поэтому самой актуальной и критичной задачей является обеспечение бесперебойного Интернета в центральном офисе и в удаленных подразделениях.
В последние годы во многих районах России бурно развивались оптические магистральные сети, сети сотовых и иных операторов. Качество каналов и стоимость подключения (тарифные планы) у провайдеров сильно отличаются, и нелегко выбрать среди этого множества оптимальный вариант. Возникает вопрос - какой канал выбрать: надежный, но дорогой или экономичный, но без гарантий стабильной работы? Следует уточнить, что качество канала определяют три основные характеристики: соответствие определенной тарифным планом скорости соединения в течение всего рабочего дня, бесперебойность работы и действия технической службы провайдера при аварийных ситуациях (время восстановления), скорость доступа к различным ресурсам в Интернет (в нашем случае к удаленной базе 1С). Следует отметить, что цель любого нормального клиента – получить максимальное качество услуги по минимальной цене.
Наш опыт работы с провайдерами ЮФО и СКФО, показывает, что оптимального во всех отношениях провайдера не существует, а решение обозначенной задачи обеспечения непрерывного Интернета достигается путем одновременного подключения сразу к 2-3 провайдерам, правильном выборе тарифных планов и тонкой настройке оборудования. При таком подходе компании вполне реально получить стабильный канал с полосой 4-8 Мбит/с с месячным порогом трафика 10Гбайт за 6 - 12 тыс. руб. в зависимости от условий договоров с провайдерами.
Попробуем оценить стабильность Интернет – канала при условии применения двух провайдеров с вероятностью пропадания связи каждого провайдера 0,1 (т.е. в среднем 10% времени Интернет – канал от каждого из провайдеров отсутствует). Предполагая независимость удобства работы пользователей от качества каналов каждого из провайдеров, вероятность полного отсутствия Интернет составляет 0,01 (0,1*0,1). Следовательно, перерывы в работе через Интернет составят в среднем 1% времени, что из расчета одного часа составляет 3600 сек*1% = 36 сек. Представляется, что полное отсутствие Интернета в течение такого промежутка не скажется на работе удаленных пользователей с центральной базой, даже при значительном документообороте.
Следует отметить два дополнительных замечания при построении системы с работой в единой центральной базе. Во-первых, для повышения устойчивости работы системы местонахождение центральной базы не обязательно должно совпадать с центральным офисом. Местоположение центральной базы следует выбирать из условий обеспечения более надежного функционирования каналов Интернет (естественно с учетом возросшей стоимости эксплуатации серверного оборудования за счет вынесения за пределы центрального офиса). И, во-вторых, появления возможности в программах 1С:Предприятие 8 версии 8.2 использования так называемого тонкого клиента, предназначенного для работы по низкоскоростным каналам, на сегодняшний день в качестве резервных каналов можно использовать Интернет, представляемый сотовыми операторами (Вымпелком, Мегафон и МТС). В данном случае за вполне приемлемую цену порядка 1 тыс. руб. (в расчете на одного пользователя) можно получить безлимитный канал, который может быть использован при подключении к соответствующему маршрутизатору (например, DrayTek Vigor 2820Vn), осуществляющего автоматическое переключение каналов от различных провайдеров для обеспечения бесперебойного Интернет.
Таким образом, при наличии стабильного Интернет – канала организация доступа к единой информационной базе позволяет удаленным пользователям работать в единой сети и использовать все преимущества такого варианта построения по сравнению с работой в разных информационных базах с последующим обменом данными между ними, какой бы вариант обмена потом не использовался (например, файловый посредством механизмов УРИБ, xml и т.п.).
Стоимость
В общем виде произвести точную сравнительную оценку обоих рассматриваемых вариантов построения системы достаточно затруднительно из-за слишком больших разбросов по вариантам используемых программных продуктов 1С, штатного построения различных компаний, отличий в стоимости и качестве услуг провайдеров для рассчитываемого региона. Чтобы выйти из положения, ниже приводится расчет для построения конкретной системы, а затем приводятся результаты обобщения на качественном уровне.
Итак, в качестве исходных данных рассматривается небольшая торговая компания, имеющая центральный офис и пять территориально удаленных подразделений. И в центральном офисе, и в каждом из удаленных подразделений имеется по пять пользователей. Используется конфигурация 1С:Комплексная автоматизация 8. Кроме того, для сравнения вариантов использования единой центральной информационной базы и автономных баз с последующим обменом данными делаются следующие допущения, которые не влияют на сравнительную оценку стоимости т.е. требующие примерно одинаковых затрат в обоих вариантах:
- типовая конфигурация 1С:Комплексная автоматизация 8 не требует дополнительных доработок (используется «как есть»);
- стоимость сервера и серверного программного обеспечения в расчет не входит (допускаем, что они уже на предприятии есть);
- в удаленных подразделениях приобретение выделенных серверов не требуется (либо они не нужны, либо они уже есть);
- основной канал Интернет в центральном офисе и в удаленных подразделениях уже есть и дополнительных затрат на его содержание не требуется;
- и в центральном офисе, и в удаленных подразделениях существует как минимум два провайдера Интернет с взаимно независимыми магистральными каналами связи (например, Ростелеком и Мегафон);
- в настоящее время ИТ-функции компании и в центральном офисе, и в удаленных подразделениях полностью обеспечиваются или собственной IT службой или внешним подрядчиком и стоимость этого обеспечения в расчет не входит.
Несмотря на достаточно большое количество допущений, именно в таком виде ситуация обстоит, по нашему опыту, в большинстве компаний, стоящих на пороге выбора организации обмена данными с удаленными подразделениями. Ниже в таблице приведен примерный расчет стоимости реализации обоих вариантов построения системы.
1. Программы 1С - 120 000р. |
1. Программы 1С - 57 500р. |
2. Организация резервных каналов (оборудование настройка) - 15 000р. |
2. Организация резервных каналов (оборудование настройка) - 0р. |
3. Стоимость основного канала Интернет в центральном узле (год) - 180 000р. |
3. Стоимость основного канала Интернет в центральном узле (год) - 0р. |
4. Стоимость резервных каналов Интернет в центральном узле (год) - 85 000р. |
4. Стоимость резервных каналов Интернет в центральном узле (год) - 0р. |
5. Сопровождение 1С, связанное с обменом данных - 0р. |
5. Сопровождение 1С, связанное с обменом данных - 242 500р. |
ИТОГО - 400 000р. |
ИТОГО - 300 000р. |
1. 1С - 0р. |
1. 1С - 57 500р. |
2. Организация резервных каналов (оборудование настройка) - 15 000р. |
2. Организация резервных каналов (оборудование настройка) - 0р. |
3. Стоимость основного канала Интернет в удаленном подразделении (год) - 150 000р. |
3. Стоимость основного канала Интернет в удаленном подразделении (год) - 0р. |
4. Стоимость резервных каналов Интернет в удаленном подразделении (год) - 85 000р. |
4. Стоимость резервных каналов Интернет в удаленном подразделении (год) - 0р. |
ИТОГО - 250 000р. |
ИТОГО - 57 500р. |
Годовая эксплуатация (1-й год): 400 тыс. руб. + 250 тыс. руб. * 5 филиалов = 1 650 тыс. руб. |
Годовая эксплуатация (1-й год): 300 тыс. руб. + 57 тыс. руб. * 5 филиалов = 1785 тыс. руб. |
Последующая эксплуатация в год (со 2-го года): 500 тыс. руб. |
Последующая эксплуатация в год (со 2-го года): 242 тыс. руб. |
Сопровождение 1С, связанное с обменом данных дополнительного финансирования не требует |
|
Годовая эксплуатация (1-й год): 400 тыс. руб. + 250 тыс. руб. * 5 филиалов = 1 650 тыс. руб. |
Годовая эксплуатация (1-й год): 57 тыс. руб. + 57 тыс. руб. * 5 филиалов = 342 тыс. руб. |
Последующая эксплуатация в год (со 2-го года): 500 тыс. руб. |
Последующая эксплуатация в год (со 2-го года): 0 тыс. руб. |
Примечания к таблице:
1. Величина цифр условна и соответствует среднестатиcтическим показателяи для конкретного набора исходных данных при построении системы (количество филиалов, пользователей, используемого ПО и т.п.)
2. Затраты на Интернет, в принципе, могут быть уменьшены в разы. Это может зависеть от набора услуг, предлагаемых провайдером в кокретном месте или условиями договора (нам известны случаи, когда провайдеру за доступ организация платила два года по 22 тыс. руб. в месяц, а через два года стала платить по 6,5 тыс. руб. в месяц - просто изменили условия договора)
Как видно из приведенной таблицы, затраты на обеспечение непрерывных каналов Интернет не являются незначительными. При выборе варианта построения системы исходя из стоимости, необходимо внимательно проанализировать пути снижения стоимость Интернет за счет договорных условий с провайдерами. Кроме того, применение варианта использования автономных баз с последующим обменом данным никогда на практике не происходит без исправления некоторого объема ошибок, иногда значительного, либо силами ИТ службы компании, либо за счет привлечения внешней сторонней организации. Если бы обмен данными проходил без ошибок, то дополнительных усилий не требовалось бы и стоимость варианта работы в единой информационной баз была бы значительно выше, но… на практике такое заявление звучит сказочным и всегда требуются затраты по исправлению результатов обмена данными. Как видно из данных таблицы, уже при ежемесячных затратах в размере 20-30 тыс. руб. (а это, заметим, сопоставимо с затратами на содержание одного штатного специалиста или услугами сторонней организации и, тем более, явно меньше затрат на содержание целого IT отдела) стоимость реализации вариантов построения системы (в единой информационной базе и в автономных базах с последующим обменом) примерно выравнивается, а явные преимущества работы в единой информационной базе, описанные выше, становятся предпочтительными.
Таким образом, при сравнении стоимости вариантов надо считать. Результаты сравнения определяются сугубо конкретными обстоятельствами и однозначного вывода о преимуществах по стоимости какого-либо варианта не существует.
Наличие технических возможностей
Если рассматривается вариант использования автономного применения баз с последующим обменом данными, то в принципе, никаких технических ограничений не существует. Даже при полном отсутствии любых каналов связи в удаленных подразделениях или центральном офисе обмен данными может быть организован посредством передачи файлов обмена на магнитных носителях. Следовательно, технические возможности организации такого варианта работы существуют всегда (такие экзотические варианты, как отсутствие электропитания не рассматриваются).
Вопрос определения технических возможностей является определяющим при организации работы в единой информационной базе, причем в основном с точке зрения обеспечения непрерывного Интернет – канала.
Рассмотрим этот вопрос чуть подробнее. Как только получена информация о доступных провайдерах и технологиях, необходимо выбрать оптимальный тип соединения для основного и резервного каналов связи. Чтобы облегчить представление, ниже приводится описание основных технологий, используемых сегодня для доступа в Интернет.
ADSL
Самая массовая технология, предлагаемая в основном традиционными телефонными операторами, располагающими собственной кабельной базой - проложенными в офисные здания, квартиры и дома медными парами. Работает на расстояниях до 4-5 км от абонента до кросса АТС, а при использовании нового подпротокола Annex L - до 7 км. Максимальная скорость в направлении абонента у ADSL2 - 24 Мбит/с при длине медной пары до 1,5км, но её провайдеры дают далеко не на всех тарифах и не в любом районе. Обычно она ограничена 8 Мбит/с, а для длинных пар и того меньше. Доступность такого подключения в сейчас очень хорошая, но качество каналов оставляет желать лучшего. Представляется, что канал ADSL предпочтительнее использовать для резервного соединения, если, конечно, доступны другие варианты для основного подключения.
Оптика до здания (FTTB)
Данный вид подключений в последнее время рос лавинообразно, и сегодня им охвачены практически все бизнес-центры и большие учреждения во многих больших городах, будь то институт или завод. Канальная скорость такого оптического подключения обычно 100 Мбит/с, доступная полоса делится между всеми подключенными абонентами в здании, в офис которых приходит уже обычная "витая пара" от распределительного узла. Типовой тарифный план предусматривает скорость подключения абонента до 10Мбит/с, которая может в течение дня варьироваться в зависимости от загрузки оптического подключения как вашего строения, так и всего магистрального участка до центрального узла провайдера. При недостатке клиентов у провайдера в отдельных местах можно на приемлемых условиях получить и все 100Мбит/с. Все остальные типы выделенной линии Ethernet являются частным случаем этого вида.
Беспроводной канал WiFi (2,4Ghz) или WiMax (2,5Ghz)
Первый вид подключения распространен в местах общего пользования и обычно предназначен для подключения отдельных абонентов, хотя скорость выделенного WiFi соединения может быть вполне прилична – около 20Мбит/с. Но незначительная радиус действия точек доступа мешает их широкому распространению для подключения корпоративных абонентов.
Более приспособленная для городских сетей технология WiMax (иногда называемая 4G) теоретически сегодня может обеспечить канал до 70 Мбит/с на сектор 60гр, которая делится между подключенными абонентами. Инфраструктура сетей этих операторов (опорная оптическая сеть + базовые станции) пока недостаточно широко развита, да и стоимость оборудования и тарифы достаточно высоки.
Беспроводной мобильный канал 2G/3G
Здесь основные игроки - сотовые операторы, так как технологии базируется на уже существующей у них инфраструктуре. К сетям 2G относят GPRS (до 56Кбит/с) и EDGE (до 384Кбит/с), а к 3G - UMTS/HSDPA (до 3.6/7.2Мбит/с) и CDMA/CDMA2000 EV-DO (до 2.4Мбит/с). МТС, Билайн и Мегафон уже около года подключают в большинстве регионов абонентов по технологии UMTS/HSDPA. Реальную скорость около 600-800 Кбит/с, должно быть вполне достаточно для работы с 1С, особенно в режиме тонкого клиента.
Спутниковый однонаправленный беспроводной канал
В некоторых неосвоенных районах такое решение может быть весьма эффективным. Слабая сторона этой технологии - нестабильность скорости от загрузки транспондера и влияние погоды. Поэтому ее применение нужно планировать в сочетании с каким-либо проводным каналом, тем более, что для обратного трафика от абонента в спутниковом канале задействован именно земной канал. Такая связка (спутник + ADSL) может успешно работала и позволяет иметь до 7 Гбайт трафика в месяц на скорости около 1Мбит/с за 2-3 тыс.руб. Выбор провайдеров довольно широк. Также нужно учитывать, что реализация спутникового канала предполагает наличие прокси-сервера на базе ПК для спутниковой карты PCI.
Выбор конкретного технического решения зависит от ряда условий и выходит за рамки настоящей статьи. Таким образом, при выборе варианта работы в единой информационной базе необходимо провести анализ наличия провайдеров Интернет в местах расположения центрального офиса и удаленных подразделений с последующим определением способов их использования.
Выводы
Сравнительный анализ вариантов построения работы в единой информационной базе и в автономных базах с последующим обменом данными показывает, что с практической точки зрения работа в единой информационной базе более предпочтительна. Ограничением в таком варианте использования может стать отсутствие технической возможности обеспечения непрерывного Интернета или в месторасположении центрального офиса, или удаленных подразделений.
Сравнение по стоимости так же не приводит к однозначным выводам. Обмену данными на практике всегда сопутствует необходимость исправления некоторого объема ошибок. Стоимость сопровождения такой системы с обменом данными может быть сопоставима и даже выше стоимости использования Интернет каналов. Следовательно, расчет стоимости необходимо производить в каждом конкретном случае.