Облачная, локальная или гибридная ERP: как крупной компании не ошибиться с архитектурой

Облачная, локальная или гибридная ERP: как крупной компании не ошибиться с архитектурой

Не сравнивайте архитектуры ERP только по стоимости серверов или месячной подписке, сначала определите требования к непрерывности процессов, размещению данных, интеграциям и эксплуатации. Затем проверьте, кто и как сможет поддерживать систему на протяжении жизненного цикла.

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

Архитектура ERP — это способ размещения и эксплуатации системы: облачная ERP, локальная ERP либо гибридная ERP.

При этом, облако не всегда дешевле, а собственные серверы сами по себе не обеспечивают безопасность. Выбирать нужно по обязательным ограничениям, TCO, надежности интеграций и реальным возможностям команды.

Сначала собирают факты

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

Требования ИТ-службы, финансов, службы безопасности и владельцев процессов обычно разные. Одни отвечают за первоначальные вложения, другие — за доступ к данным, третьи — за непрерывность операций. Лучше начинать с единого паспорта требований — документа, в котором все эти ожидания переведены в измеримые параметры.

Вот что в него стоит внести:

  • число пользователей, ролей, внешних учетных записей и сотрудников с расширенными правами;
  • пиковое количество одновременных сессий;
  • количество юридических лиц, филиалов, складов, производственных площадок и регионов;
  • перечень критичных процессов;
  • допустимую остановку для каждого процесса: для одного участка это 15 минут, для другого — 4 часа, а где-то приемлем целый рабочий день;
  • классы данных и правила их размещения, удаления, журналирования и резервного хранения;
  • все интеграции ERP;
  • состояние каналов связи на площадках;
  • распределение обязанностей между внутренней командой и поставщиком;
  • план расширения: новые предприятия, регионы, склады, сделки по слиянию и поглощению, возможное удвоение объема операций.

Количество пользователей само по себе мало о чем говорит. ERP может обслуживать 800 человек в одном офисе — и это одна задача. Второй вариант — 800 пользователей на 25 площадках, где у каждой свой канал связи, складские терминалы и локальные особенности. В этом случае сеть, задержки и резервирование входят в проект с самого начала.

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

Интеграции часто важнее красивого интерфейса

Если ERP обменивается данными с другими системами организации, при выборе архитектуры нужно учитывать эти обмены. Обычно это WMS (система управления складом), MES (система управления производством), CRM, ЭДО, кадровые системы, банковские сервисы, BI, государственные системы и собственные приложения компании.

Чем больше обменов в реальном времени, тем внимательнее надо проверять:

  • API;
  • очереди сообщений;
  • защищенные каналы;
  • сетевые правила;
  • задержки;
  • обработку ошибок;
  • мониторинг.

Например, на производственной площадке пропала связь. Если ERP в облаке, значит, мастер не закроет сменное задание, а кладовщик не спишет материалы в производство. Обрыв канала — штатная ситуация, которую решают резервным подключением. Однако остается вопрос, что делает смена в эти часы и как потом данные попадут в систему.

Отдельно нужно проверять модель идентификации. Если используются корпоративный каталог, сложные роли и обязательная многофакторная аутентификация, ERP должна работать с системой управления идентификацией и доступом (IAM). Не стоит забывать и про аудит действий пользователей с расширенными правами. После запуска восстановить историю доступов всегда сложнее, чем сразу заложить ее в проект.

Три вопроса, которые влияют на принятие решения

Облачная, локальная или гибридная ERP: как крупной компании не ошибиться с архитектурой

Некоторые требования обязательны: решение либо выполняет их, либо не рассматривается дальше.

1. Где могут находиться данные

До выбора архитектуры компании нужно договориться:

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

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

Отдельно обратите внимание:

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

2. Сколько может длиться остановка

Допустимое время простоя должен определять не только ИТ-блок. У остановки финансового закрытия, отгрузок, выпуска продукции, расчетов с поставщиками и складских операций совершенно разная цена.

Здесь появляются показатели RTO и RPO.

RTO показывает, за какое целевое время сервис обязан вернуться в работу после инцидента. RPO определяет, какой объем информации допустимо потерять. Это промежуток между последней резервной копией и сбоем.

Если владельцы процессов не согласовали RTO и RPO, система проектируется на предположениях, и расхождение обнаруживается при первом инциденте.

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

3. Что произойдет, если исчезнет внешняя связь

Если удаленная площадка может спокойно подождать восстановления канала, зависимость от внешней связи допустима. Но для производства, склада или другого объекта с критичными операциями это обязательное ограничение.

Представим удаленный склад с нестабильным каналом. Он теряет связь с централизованной ERP. В этот момент нужны конкретные ответы:

  • есть ли резервный канал;
  • предусмотрен ли локальный компонент;
  • допустимы ли автономные операции;
  • как затем синхронизируются данные;
  • кто разбирает конфликты после восстановления связи.

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

Облако и локальная ERP: разница не только в месте установки

Облачная ERP размещается в инфраструктуре поставщика или в выделенной облачной среде. Локальная ERP размещается в инфраструктуре организации либо в выделенной среде, которой она управляет.

У каждой модели есть преимущества при разных требованиях к размещению данных, доступности и эксплуатации. Обе модели требуют выстроенных процессов эксплуатации.

Облачная, локальная или гибридная ERP: как крупной компании не ошибиться с архитектурой
Облачная, локальная или гибридная ERP: как крупной компании не ошибиться с архитектурой

SLA — это соглашение об уровне сервиса, которое фиксирует измеримые параметры доступности, время реакции на инциденты, порядок обслуживания и ответственность сторон.

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

В каких случаях облачная ERP оправдана

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

Это не означает, что после перехода в облако внутренняя ИТ-команда становится не нужна. На ее стороне остаются:

  • управление ролями;
  • контроль качества данных;
  • тестирование доработок;
  • контроль интеграций;
  • приемка обновлений;
  • помощь бизнес-пользователям;
  • определение прав на изменение закупочных лимитов и других критичных настроек.

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

Облачный вариант стоит внимательно рассматривать, если:

  • требуется быстро подключать новые юридические лица;
  • нагрузка может вырасти на 30–50 %;
  • собственная инфраструктурная команда невелика;
  • компания готова закрепить условия доступа и обслуживания договором;
  • на площадках есть не менее двух независимых каналов связи с согласованными показателями доступности и времени восстановления;
  • нет требования держать критичные компоненты только в локальной среде.

Перед решением уточните, сколько времени занимает рост нагрузки на 30–50% и можно ли перенести обновление, пока оно не прошло проверку в тестовой среде.

Когда лучше не экономить на локальной ERP

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

«Полный контроль» — это конкретный список обязательств:

  • серверы;
  • СХД;
  • сеть;
  • виртуализация;
  • резервная площадка;
  • мониторинг;
  • обновления;
  • тестовые среды;
  • резервное копирование;
  • специалисты по приложению, базе данных и инфраструктуре.

Если на все это нет ресурсов, технический долг накапливается. Серверы остаются внутри компании, но обновления откладываются, резервные копии не проверяются, а критичные знания концентрируются у нескольких сотрудников.

Локальную ERP логично рассматривать, когда:

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

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

Экономика ERP: как считать TCO за жизненный цикл

Ошибка при сравнении моделей — сопоставлять месячную цену облачной подписки только со стоимостью серверов для локальной ERP. Это разные части экономики.

Для обеих моделей нужен единый жизненный цикл системы.

Совокупная стоимость владения, или TCO, — это сумма всех расходов на внедрение, эксплуатацию, развитие и вывод ERP-системы из эксплуатации за выбранный период.

Капитальные затраты, или CAPEX, — это расходы на активы и инфраструктуру, которые организация приобретает для длительного использования. Операционные затраты, или OPEX, — это регулярные расходы на эксплуатацию, сервисы, поддержку и потребление ресурсов.

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

Из чего складывается TCO

Облачная, локальная или гибридная ERP: как крупной компании не ошибиться с архитектурой

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

  • как изменится сумма при росте пользователей и транзакций;
  • предусмотрено ли резервирование ключевых компонентов;
  • что входит в проектную смету;
  • что придется оплачивать отдельно;
  • не помешают ли доработки обновлять систему;
  • какие роли нужны внутри компании на постоянной основе;
  • какие меры обязательны по внутренней политике безопасности;
  • сколько стоит и сколько длится перенос данных.

Внедрение, очистка данных и интеграции присутствуют в обеих архитектурах. Их нельзя автоматически записывать в расходы только на облако или только на локальную установку. Эти статьи лучше считать отдельно от самого способа размещения ERP — иначе сравнение покажет разницу между неполными сметами вместо разницы между архитектурами.

Расчет удобно разложить на три группы:

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

Сложность обычно в том, чтобы не забыть часть расходов.

Какие выгоды стоит учитывать

ERP не создает экономический эффект сама по себе. Результат появляется, когда вместе с системой компания стандартизирует процессы, приводит в порядок данные и начинает управлять операциями на одной основе.

В расчет можно включить:

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

Высвободившееся время становится эффектом, когда позволяет не нанимать новых сотрудников, снижает затраты или повышает производительность.

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

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

Риски: они есть у обеих моделей, меняется владелец

При облачной ERP часть инфраструктурных рисков переходит к поставщику. Но взамен усиливается зависимость от сети, SLA и порядка доступа к данным.

Для российской организации также важны импортонезависимость критичных компонентов, возможность поддерживать решение в течение всего срока использования.

Облачная, локальная или гибридная ERP: как крупной компании не ошибиться с архитектурой

Что спросить у поставщика облачной ERP

Перед договором лучше направить поставщику перечень конкретных вопросов.

Нужно выяснить:

  • где физически расположены продуктивные данные, резервные копии и журналы событий;
  • какие параметры доступности, реакции и восстановления закреплены в SLA;
  • как определяются RTO и RPO для конкретного сервиса;
  • кто получает административный доступ к среде и на каких основаниях;
  • как устроены многофакторная аутентификация, журналирование и экспорт журналов;
  • как изолируются клиенты в общей или выделенной среде;
  • как организация узнает об инциденте;
  • в каком формате и за какой срок можно выгрузить данные после прекращения договора;
  • в каких отечественных центрах обработки данных работает сервис и как устроено резервное размещение;
  • как меняется цена при увеличении числа пользователей, транзакций и объема данных.

Что должно быть в локальном варианте

Локальная ERP требует регламентов эксплуатации и назначенных владельцев компонентов.

Минимальный список проверок:

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

Матрица выбора: шесть шагов

Необходимо собрать требования, исключить неприемлемые варианты, взвесить критерии, подтвердить оценки, проверить сценарии и вынести на утверждение.

Шаг 1. Собрать требования всех участников

В одной таблице должны встретиться бизнес, ИТ, информационная безопасность, финансы и юридическая служба.

У каждого требования должен быть владелец. Итогом станет паспорт с конкретными параметрами: пользователи, пиковая нагрузка, площадки, классы данных, интеграции, допустимый простой, RTO и RPO.

Шаг 2. Убрать варианты, которые не проходят обязательные условия

К некомпенсируемым критериям обычно относятся:

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

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

Шаг 3. Взвесить оставшиеся критерии

После этого можно использовать балльную матрицу.

Облачная, локальная или гибридная ERP: как крупной компании не ошибиться с архитектурой

У непрерывного производства выше значение устойчивости операций и связки с MES или WMS. У быстрорастущей распределенной группы важнее могут оказаться скорость масштабирования и подключение новых юридических лиц.

Шаг 4. Ставить оценки только по доказательствам

Каждой архитектуре можно присвоить оценку, например от 1 до 5. Но она должна опираться на документ, расчет, демонстрацию или техническую проверку.

Заявление поставщика без подтверждающего документа доказательством не считается.

Для облачной ERP подтверждением могут быть:

  • проект SLA;
  • описание центра обработки данных;
  • результаты нагрузочного тестирования;
  • правила резервного копирования;
  • условия выгрузки данных.

Для локальной ERP нужны:

  • спецификация инфраструктуры;
  • расчет производительности;
  • план аварийного восстановления;
  • оценка команды эксплуатации;
  • смета резервирования.

Шаг 5. Проверить четыре сценария

Для каждой архитектуры стоит подготовить четыре расчета:

  • базовый — текущие пользователи, операции и интеграции;
  • рост — увеличение пользователей или нагрузки на 30–50 %;
  • сценарий отказа — потеря канала связи, задержка обновления, рост цены ресурсов;
  • выход — смена поставщика, перенос данных или изменение размещения.

Кроме того, полезно отдельно смоделировать недоступность одного центра обработки данных, ошибку интеграции, рост объема данных и массовое закрытие периода.

Слабым местом часто оказывается старый интеграционный сервис, который не попал в расчет. Устойчивость ERP всегда ограничена устойчивостью ее интеграций.

Шаг 6. Принести на архитектурный комитет полный пакет

На утверждение стоит выносить документы:

  • паспорт требований;
  • перечень некомпенсируемых критериев;
  • матрицу с весами;
  • расчет TCO за жизненный цикл;
  • реестр рисков и меры контроля;
  • результаты нагрузочных и интеграционных проверок;
  • проект SLA либо внутренний регламент эксплуатации;
  • план миграции и сценарий выхода из решения.

С таким набором решение можно перепроверить спустя год, и меньше риск, что важное условие не попало в обсуждение.

Когда гибридная ERP — обоснованный выбор

Гибридная ERP — это архитектура, в которой разные компоненты ERP-системы, интеграции или связанные сервисы размещаются в локальной и облачной средах по заранее определенным правилам.

Этот вариант нужен, когда у разных процессов действительно разные ограничения.

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

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

Границу определяют потоки данных и допустимая задержка.

Гибридную ERP стоит оценивать, если:

  • производственные или складские операции должны минимально зависеть от внешних каналов связи;
  • часть данных обязана храниться в контролируемой локальной инфраструктуре;
  • облачные аналитические мощности нужны для нерегулярных, но ресурсоемких расчетов;
  • предприятия группы находятся на разном уровне инфраструктурной зрелости;
  • миграция с действующей локальной ERP идет поэтапно;
  • в схеме есть локальные промышленные системы и внешние цифровые сервисы.

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

Что меняют AI, IoT и модульные архитектуры

Для AI-сценариев архитектуру определяют требования к качеству данных, вычислительным ресурсам и правилам доступа к моделям.

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

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

Для AI- и IoT-сценариев стоит проверить восемь параметров:

  • качество нормативно-справочной информации;
  • владельцев данных и правила доступа;
  • задержку между источником и ERP;
  • API и событийную интеграцию;
  • вычислительную нагрузку AI-моделей;
  • место хранения обучающих и операционных данных;
  • способность сети обслуживать IoT-потоки;
  • порядок реакции на ошибки датчиков и дублирование событий.

Интерес к модульным архитектурам растет, но их польза зависит от того, как в компании устроены интеграции. Для ERP это означает, что одна система остается базовой и ведет ключевые процессы, а остальные сервисы подключаются к ней по мере необходимости. Поэтому схема интеграций должна допускать расширение без переделки всей архитектуры.

Еще одно направление — инженерия внутренних платформ. Такие команды задают правила идентификации, интеграций, мониторинга и развертывания. Не каждой организации нужно строить собственную платформу, но каждой стоит заранее определить, кто поддерживает архитектурные стандарты.

До внедрения AI и IoT сначала нужно описать процессы, привести в порядок справочники и назначить владельцев данных. Иначе новые сервисы будут работать с неполными или несогласованными сведениями.

Ответы на частые вопросы

Как выбрать между облачной и локальной архитектурой ERP-системы?

Сначала определить некомпенсируемые требования: размещение данных, время простоя, работу площадок при потере связи, доступы и схему интеграций. Затем сравнить варианты по одной матрице, посчитать TCO за жизненный цикл и проверить сценарии отказа.

Как выбрать ERP для крупной компании?

Нужно зафиксировать число пользователей, площадок и юридических лиц, состав критичных процессов, классы данных и интеграции. После этого проверить требования к доступности, RTO и RPO, ресурсы для эксплуатации и возможность дальнейшего масштабирования. Архитектуру выбирают только после исключения вариантов, которые не проходят обязательные условия.

Когда выбирать облачную ERP?

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

Когда выбирать локальную ERP?

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

Как оценить стоимость и выгоды внедрения ERP?

Сравнивать TCO на одинаковом горизонте. В расчет входят единовременные затраты, периодические платежи, информационная безопасность, внутренние трудозатраты, резервирование и миграция.

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

Когда гибридная ERP лучше двух остальных вариантов?

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

11