powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Архитектура инф. системы для торговой сети
21 сообщений из 96, страница 4 из 4
Архитектура инф. системы для торговой сети
    #36398704
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну а кому щаз легко (с) :)

сотня точек - по любому головняк хоть распределёнка хоть автономно и с сумовым учетом (только отчет) хоть онлайн (терминалы)

у меня вон человек с безлимиткой цельный выделен для решения вопросов с провайдерами (юзерами) на местах в телефонном режиме для терминалов и ещё один для тех. вопросов так точек чуть более сотни а тут 200

не думаю что получится создать "единое пространство" по крайней мере на платформе 1це для всех абсолютно точек или это дороговато будет в поддержке но соорудив зоопарк вполне можно получить нечто более-менее приемлимое и по затратам на поддержку да и по суммарной стоимости создания

да... и так и думаю что на точки вынести только транзакционную часть (мин. набор готовых справочников товара и прайса и несколько документов по движению плюс пара отчетов по остаткам и продажам) а всё остальное уже крутить в центре...
...
Рейтинг: 0 / 0
Архитектура инф. системы для торговой сети
    #36398706
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если скажем может быть 3х звенная цепочка Центр-Регионал-Точка то там попроще - регионалу - распределёнка т.к. много транзакций будет (и терминал в центр уже не прокатит из-за тех же блокировок) а с точек в регионала уже терминал...
...
Рейтинг: 0 / 0
Архитектура инф. системы для торговой сети
    #36398811
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s_ustinovС распределенными базами очень уж много головняка.
...
То есть вариант с распределенными базами является, без сомнения, вполне работоспособным, но достаточно сложным при первоначальном проектировании и настройке и потребует много трудозатрат при поддержке.
я так понял это идет речь не о распределенных решениях в принципе, а конкретно о построении распределенной системе на базе 1С?
...
Рейтинг: 0 / 0
Архитектура инф. системы для торговой сети
    #36399230
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafms_ustinovС распределенными базами очень уж много головняка.
...
То есть вариант с распределенными базами является, без сомнения, вполне работоспособным, но достаточно сложным при первоначальном проектировании и настройке и потребует много трудозатрат при поддержке.
я так понял это идет речь не о распределенных решениях в принципе, а конкретно о построении распределенной системе на базе 1С?
Я сталкивался с распределенными системами только на базе 1с (одна логическая база данных на нескольких машинах), и обсуждал именно 1с.
Другие внедрения с несколькими территориально разнесенными серверами, о которых я слышал (с использованием других систем), нельзя, как мне кажется, называть распределенными базами - там была реализована полуавтоматическая синхронизация справочников и выгрузка/загрузка некоторых документов (вернее, генерация документов закупок на основе документов продаж).
Возможно, есть внедрения полноценных распределенных систем на базе других продуктов, но я о них не слышал (в принципе и не очень интересовался). По моему мнению, такие решения сейчас не очень нужны - почти везде можно организовать нормальные каналы связи и работать с централизованной базой, и такой вариант будет удобнее, чем возится с организацией распределенных систем. По крайней мере это справедливо для решений, работающих на реляционных базах данных.
Естественно, это не относится к автономным терминалам сбора данных (кассы и т.п.), время от времени сбрасывающими данные на центральный сервер - такие решения хорошо работают - но с моей точки зрения, это не является распределенными системами.
...
Рейтинг: 0 / 0
Архитектура инф. системы для торговой сети
    #36399266
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s_ustinov
Возможно, есть внедрения полноценных распределенных систем на базе других продуктов, но я о них не слышал (в принципе и не очень интересовался). По моему мнению, такие решения сейчас не очень нужны - почти везде можно организовать нормальные каналы связи и работать с централизованной базой, и такой вариант будет удобнее, чем возится с организацией распределенных систем.
1. что значит возиться? Определить куда передается информация с узла <> возиться. Обычная настройка, ничем не отличающаяся от других. Выполняется в течении аж 5 минут.
2. Вы связываете необходимость распределенной системы с качеством канала связи, как будто распределенные системы возникли на этой почве. В этом и ошибка. Работать удаленно онлайн с центральной базой конечно можно, если предоставляются комфортные условия для работы и точка является разделом центральной базы.
...
Рейтинг: 0 / 0
Архитектура инф. системы для торговой сети
    #36399549
strizh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, предлагаю перевести дискуссию в более практическое русло.

У кого есть данные по наработке на отказ для конкретных инсталляций учетных систем, работающих в режиме 24*7 (или хотя-бы 16*7) - именно такой режим требуется для системы, нужной топикстартеру.
Под отказом понимается отказ в обслуживании для одного или более юзера не из-за проблем канала связи до юзера или тупизны самого юзера с необходимостю вмешательства администратора системы или программиста.

Привожу данные систем, администратором которых (и по совместительству программистом поддержки) являюсь.

Система (двухзвенка, Linux+PostgreSQL на сервере, Windows на клиенте) работает в режиме 18*7. Наработка на отказ за последние 3 года составила в среднем 3285 часов. Среднее время восстановления после отказа 1.5 часа.
Система обеспечивает товарооборот фабрики в размере 50 M$ в год.

Система (трехзвенка, Linux+Progress на сервере, Linux и WinCE на клиенте) работает в режиме 24*7. Наработка на отказ за последние 8 месяцев составила 1152 часа. Среднее время восстановления после отказа 15 минут.
Система обеспечивает оборот складской логистики в размере 4000 фур в год.
...
Рейтинг: 0 / 0
Архитектура инф. системы для торговой сети
    #36399576
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
strizh,
приведите определение термина "тупизна одного юзера", тогда, возможно, и определения остальных терминов приведут
...
Рейтинг: 0 / 0
Архитектура инф. системы для торговой сети
    #36400688
strizh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Тупизна юзера", по моему мнению, это когда юзер жалуется на отказ системы,
а на самом деле он :

1) забыл, как войти в систему
2) забыл, как сделать какое-либо действие в системе
3) сделал действие в системе, которое не привело к нужному ему результату (например, провел документ не тем числом, ввел неправильные условия оплаты, пытается сделать отгрузку не с того склада и пр.)
4) открыл в системе 10 разных отчетов в поисках нужной ему цифры, но "потерялся" в них
5) .... прочие подобные приколы

Еще привожу данные о наработке на отказ системы, за работоспособность которой я косвенно отвечаю (как админ домена, отвечающий за авторизацию юзеров).

1С 8.1 УПП. УРБД. Центральная база + 7 подчиненных баз. Работа в режиме 24*7.
Наработка на отказ для центральной базы составляет в среднем 80 часов. Время восстановления 1 час. 95% отказов в обслуживании - обновления конфигурации УРБД, которые делаются в рабочее время (на это время система блокирована). По-другому, к сожалению, наш отдел 1С не может организовать работу (хотя ситуация за последний год улучшилась немного). Остальные 5% отказов для центральной базы - ошибки после сложных обменов в УРБД.
Наработка на отказ для подчиненных баз составляет в среднем 350 часов. Время восстановления 2 часа (много из-за того что админы в центральном офисе сидят).
...
Рейтинг: 0 / 0
Архитектура инф. системы для торговой сети
    #36400785
tadmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
strizh
Система (двухзвенка, Linux+PostgreSQL на сервере, Windows на клиенте) работает в режиме 18*7. Наработка на отказ за последние 3 года составила в среднем 3285 часов. Среднее время восстановления после отказа 1.5 часа.
Система обеспечивает товарооборот фабрики в размере 50 M$ в год.

Система (трехзвенка, Linux+Progress на сервере, Linux и WinCE на клиенте) работает в режиме 24*7. Наработка на отказ за последние 8 месяцев составила 1152 часа. Среднее время восстановления после отказа 15 минут.
Система обеспечивает оборот складской логистики в размере 4000 фур в год.
очень интересно, strizh!
Не могли бы вы коротко описать:
- размер бд, где бизнес логика (на клиенте или в ХП)
- общее кол-во пользователей, используете ли пул соединений (какой?)
- кол-во активных сессий в пике нагрузки
- что за железо под БД: CPU и дисковая, сколько IOPS на дисках в пике.
- дневное кол-во документов и среднее кол-во строк в них (например приходных и расходных накладных)
- размерности справочников (товары, цены, контрагенты, персоны/юрлица)

целыми палетами грузите, или сборными и сколько мест в смену отгружаете? (для второй системы)

Если тут неуместно, можно в postgres форум.
Буду очень признателен!
...
Рейтинг: 0 / 0
Архитектура инф. системы для торговой сети
    #36400862
strizh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadminНе могли бы вы коротко описать: ...

Для первой. Размер БД 1.9 Гб. Логика в ХП. Юзеров 35, на пике - тоже 35. Никакого пула соединений.
Сервер - старинный двухпроцевый AMD с двумя raid-зеркалами и гигом памяти (bogomips : 2385.51).
1000 - 1200 документов всех типов в день. Строк в них от 1 до 1000 (в среднем только что посчитал 172). Много - потому что в каждый заказ записывается его личный BOM (импортируется из PDM-системы).
Справочники короткие все (в самом длинном - производственные материалы - 1200 записей).

Для второй (ProgressDB и Progress app-сервер). Размер БД 1 Гб (большой, потому что все действия юзеров журналируются средствами ProgressDB). Логика в процедурах на 4GL на app-сервере. Юзеров 20, на пике - 15.
Сервер - двухядерный P4 3 ГГц с raid-зеркалом и 2 гигами памяти (bogomips : 5980.16)
Номенклатура небольшая (350 активных позиций), грузим в-основном, целыми паллетами, сборных паллет не более 10%.
...
Рейтинг: 0 / 0
Архитектура инф. системы для торговой сети
    #36400898
tadmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, strizh.
1200х170 строк в смену - весьма неплохо для такого железа.
Особенно если остатки и себестоимость по отгрузке ведется.
...
Рейтинг: 0 / 0
Архитектура инф. системы для торговой сети
    #36400958
strizh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это фабрика. Себестоимость считается только итого за период и средняя за период на единицу. Себестоимость одного заказа никого не интересует (так как прибыльность задается ранее в PDM). Метод списания по складам материалов - средневзвешенные цены.
...
Рейтинг: 0 / 0
Архитектура инф. системы для торговой сети
    #36401475
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm
1. что значит возиться? Определить куда передается информация с узла <> возиться. Обычная настройка, ничем не отличающаяся от других. Выполняется в течении аж 5 минут.
Вы это про 1с или про другую систему?
Если про другую, то не могли бы рассказать чуть подробнее - что за система, и почему была настроена именно как распределенная (на примере какого-либо внедрения)?
Если про 1с, то вот простейший пример - есть сеть магазинов (оптовая торговля). Данные об операциях (продажах) других магазинов в локальном узле быть не должно (требования безопасности), есть только данные об операциях данного магазина. Но в каждом магазине (узле) должны быть данные об остатках на центральном складе и на складах других магазинов. Решение этой задачи занимает далеко не 5 минут. Если у нас имеется 200 узлов, то даже на настройку, куда какая передается информация, уходит много времени - допустим, 5 минут на узел * 200 узлов - это примерно 16 часов - два человеко дня. Именно это и называется возится.
iscrafm
2. Вы связываете необходимость распределенной системы с качеством канала связи, как будто распределенные системы возникли на этой почве. В этом и ошибка. Работать удаленно онлайн с центральной базой конечно можно, если предоставляются комфортные условия для работы и точка является разделом центральной базы.
Насколько я понимаю, причин для создания распределенных решений три:
1. плохие каналы связи
2. ограниченность железа (не в состоянии обрабатывать нужное количество транзакций с приемлемой скоростью)
3. ограничения программной платформы (например, нет возможности использовать несколько ядер/процессоров - нельзя обрабатывать нужное количество транзакций с приемлемой скоростью)
Как мне кажется, сейчас можно решить все три проблемы, разве что для некоторых случаев это нецелесообразно по экономическим причинам (например, слишком дорого переписывать унаследованное ПО).
...
Рейтинг: 0 / 0
Архитектура инф. системы для торговой сети
    #36401494
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s_ustinov
Если про 1с, то вот простейший пример - есть сеть магазинов (оптовая торговля). Данные об операциях (продажах) других магазинов в локальном узле быть не должно (требования безопасности), есть только данные об операциях данного магазина. Но в каждом магазине (узле) должны быть данные об остатках на центральном складе и на складах других магазинов. Решение этой задачи занимает далеко не 5 минут. Если у нас имеется 200 узлов, то даже на настройку, куда какая передается информация, уходит много времени - допустим, 5 минут на узел * 200 узлов - это примерно 16 часов - два человеко дня. Именно это и называется возится.

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


s_ustinov
Насколько я понимаю, причин для создания распределенных решений три:
1. плохие каналы связи
2. ограниченность железа (не в состоянии обрабатывать нужное количество транзакций с приемлемой скоростью)
3. ограничения программной платформы (например, нет возможности использовать несколько ядер/процессоров - нельзя обрабатывать нужное количество транзакций с приемлемой скоростью)
Как мне кажется, сейчас можно решить все три проблемы, разве что для некоторых случаев это нецелесообразно по экономическим причинам (например, слишком дорого переписывать унаследованное ПО).
пропустили одну "из", самую банальную. Удаленный узел является самостоятельной бизнес-единицей и одновременно частью большого холдинга. Это пожалуй самая банальная. А перечисленные Вами 1,2,3 вообще ничего не стоят, имхо практически.


s_ustinovЕсли про другую, то не могли бы рассказать чуть подробнее - что за система, и почему была настроена именно как распределенная (на примере какого-либо внедрения)?p.s. s_ustinov, от одного проекта 2007 года есть выдержка из описания
...
Рейтинг: 0 / 0
Архитектура инф. системы для торговой сети
    #36401496
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
strizh
1С 8.1 УПП. УРБД. Центральная база + 7 подчиненных баз. Работа в режиме 24*7.
Наработка на отказ для центральной базы составляет в среднем 80 часов. Время восстановления 1 час. 95% отказов в обслуживании - обновления конфигурации УРБД, которые делаются в рабочее время (на это время система блокирована). По-другому, к сожалению, наш отдел 1С не может организовать работу (хотя ситуация за последний год улучшилась немного). Остальные 5% отказов для центральной базы - ошибки после сложных обменов в УРБД.
Наработка на отказ для подчиненных баз составляет в среднем 350 часов. Время восстановления 2 часа (много из-за того что админы в центральном офисе сидят).
strizh, а не могли бы вы указать причину, по которой используете УРБД?
Много пользователей (одна система не справляется) или недостаточно хорошие каналы связи?

У нас режим работы намного более щадящий - примерно 10*6, и статистику никто не ведет (это не критично), так что данные указать не могу...
...
Рейтинг: 0 / 0
Архитектура инф. системы для торговой сети
    #36401737
Фотография panch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для ларёчной розницы всё просто.
Товар продается только тот, который на точке в данный момент.
В конце дня - инвентаризация.
Кассовый отчёт (некоторые покупатели требуют чек).
Кое-где - на ночь вынимают пиво из холодильника и закладывают туда подтаявшие окорочка.
Благо пивные холодильники дают бесплатно.
Живёт такая точка на обсчёте - обвесе, завышении цены.
И любая! может быть закрыта после первой же проверки.
Привозят допустим "колбаса ливерная"
- в системе уже "колбаса печёночная" в половину дороже.
Расчет идёт только с центральным складом.
Привезли столько - сдали денег столько
Вот и весь учёт. И другого не придвидится.
При этом не закрылись и скандалов на было
Остальное начальство не интересует.
Весь учет на центральном складе, для расчёта с поставщиками.
Пусть даже 10000 торговых точек. На них выписываются накладные центральным складом.
Другое дело - сеть супермаркетов!
Но их обычно немного. Не 1000
...
Рейтинг: 0 / 0
Архитектура инф. системы для торговой сети
    #36401745
Фотография panch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если отпуск идёт с центрального склада,
а на точках сидят типа "специалисты" - то это и не торговля вообще.
Сеть консультационных пунктов.
Достаточно иметь один интернет-магазин и интернет на всех точках.
Опять же вся компьютеризация - только на центральном складе.
...
Рейтинг: 0 / 0
Архитектура инф. системы для торговой сети
    #36401796
strizh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s_ustinovstrizh, а не могли бы вы указать причину, по которой используете УРБД?
Много пользователей (одна система не справляется) или недостаточно хорошие каналы связи?


Глобальных причин у нас 2, по моему скромному мнению.
1) Филиалы в регионах работают в режиме критичной зависимости от 1С (без нее не могут сделать вообще ничего). Срыв отгрузок из-за падения канала с центром, из-за того что в центре проводятся обновления, или из-за того что в центре бухгалтерия делает пересчеты себестоимости при закрытии квартала, или ... просто неприемлем (хотя отказы раз в 2 месяца "глотаются" как неизбежное зло).
2) Отделу 1С выгодно держать большое количество специалистов поддержки (без них УРБД не работает) - его руководитель чувствует себя большой шишкой. При этом мантра работников этого отдела: "сейчас не можем ничем помочь, у нас очень важный ОБМЕН" :)

Я к чему все это.
Уважаемый ТС. Если в вашем бюджете есть содержание БОЛЬШОГО отдела поддержки 1С - вам сюда (т.е. в 1С УРБД).

А вообще, конечно, никаких УРБД не нужно. Центральная система (лучше не 1С) и резервирование каналов связи. Тогда расходы на специалистов поддержки упадут раз в 5.
...
Рейтинг: 0 / 0
Архитектура инф. системы для торговой сети
    #36402327
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЕсли в вашем бюджете есть содержание БОЛЬШОГО отдела поддержки 1С - вам сюда (т.е. в 1С УРБД).

это фантастика... насчет БОЛЬШОГО отдела - не пугайте людей... достаточно 1го 1цешника недешевого в штат и студентов за еду по мере надобности ему в помощь... студенты нужны будут в любом случае хоть 1це хоть не 1це... если 2 сотни точек то один человек просто не справиться вне зависимости от вида системы

да и если есть толковые админы и проект запущен и работает то в принципе и 1цешник уже в штате не всегда нужен

кстати и забудьте о полностью собственной комманде техподдержки... на местах пусть сетки тянут и ремонтируют ящики и т.д. местные аутсорсеры - вам только доступ и телефон
...
Рейтинг: 0 / 0
Архитектура инф. системы для торговой сети
    #36402729
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Last1Cmen

это фантастика... насчет БОЛЬШОГО отдела - не пугайте людей...
при желании ЛЕГКО можно выбрать такую схему, при которой ДЕЙСТВИТЕЛЬНО нужен будет приличный штат для обслуживания 1с.
;-)))
...
Рейтинг: 0 / 0
Архитектура инф. системы для торговой сети
    #36403226
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторпри желании ЛЕГКО можно выбрать такую схему

ну если вопрос в корректном ОСВОЕНИИ буджету то не вопрос ... сколько надо будет столько и наберём в штат (а лучше по ГПХ... бамага всё стерпит)
...
Рейтинг: 0 / 0
21 сообщений из 96, страница 4 из 4
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Архитектура инф. системы для торговой сети
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]