SAP Business One в облаке или локально

SAP Business One Cloud или On-Premise: обзор различий в доступе к базе данных, Service Layer, эксплуатации и затратах.

Рисунок от руки: серверная стойка соединена линией с облаком, облако закрашено бирюзовым цветом

SAP Business One можно эксплуатировать двумя принципиально разными способами: как классическую локальную (on-premise) установку на собственном серверном оборудовании или как SAP Business One Cloud, где пользователи через браузер по Remote Desktop Web Access обращаются к экземпляру, централизованно размещённому в дата-центрах, не устанавливая клиентское приложение локально. Важнейшее техническое отличие заключается в доступе к базе данных: в модели on-premise приложение подключается напрямую к SQL Server, тогда как в облачном варианте прямого доступа к SQL нет — интеграции работают исключительно через интерфейс Service Layer в виде фида OData. Поэтому выбор между двумя моделями определяется прежде всего тремя вопросами: кто эксплуатирует инфраструктуру, как технически подключаются интеграции и как это влияет на текущую эксплуатацию и внутреннюю экспертизу. По состоянию на: август 2026 года.

Чем отличается доступ для пользователей?

В модели on-premise вы устанавливаете клиент SAP Business One на каждом рабочем месте, и приложение подключается напрямую к серверу базы данных, работающему локально или в собственном дата-центре. В SAP Business One Cloud локальная установка не нужна: пользователи входят в систему через защищённый сеанс Remote Desktop Web Access в браузере, а само приложение работает на централизованно размещённых серверах браузерного доступа в дата-центре партнёра. Это снижает трудозатраты на развёртывание и обслуживание клиентов на множестве рабочих мест, но взамен делает вас зависимыми от доступности интернет-соединения и хостинг-партнёра. Подробности архитектуры описаны в SAP Business One Cloud Administrator's Guide.

Чем отличается доступ к базе данных?

Наибольшее практическое различие для интеграций заключается в самой базе данных. В модели on-premise при установке вы указываете имя хоста или "localhost", а при необходимости — другой порт, и подключаетесь напрямую к SQL Server с полными правами администратора; порт по умолчанию — 1433. Инструменты отчётности или бизнес-аналитики могут работать с таким прямым доступом к SQL. В SAP Business One Cloud такой прямой доступ недоступен: каждый запрос и каждая интеграция должны выполняться через Service Layer, предоставляющий данные в виде фида OData. Тем, кто ранее строил отчёты или сверки на прямых SQL-запросах, при переходе в облако придётся перевести их на Service Layer.

Что это значит для интеграций и автоматизации?

Service Layer — это отдельный сервер приложений, открывающий объекты SAP Business One через REST и OData и использующий Apache HTTP Server в качестве балансировщика нагрузки между клиентом и отдельными экземплярами Service Layer, как описано в руководстве по установке Service Layer. Он существует для обеих моделей эксплуатации, но в облачном варианте это не одна из опций, а единственный путь к данным. Если вы подключаете SAP Business One к инструментам автоматизации, таким как n8n, планируйте интеграцию изначально через Service Layer — независимо от того, планируется ли впоследствии смена модели эксплуатации. В таком интеграционном проекте вам помогает NordFlux в рамках консалтинга по автоматизации.

Как модель влияет на эксплуатацию и затраты?

Обе модели не устраняют трудозатраты, а лишь смещают их. On-premise означает собственное оборудование, самостоятельное патчирование SQL Server и собственную ответственность за резервное копирование, но взамен вы сохраняете полный контроль над базой данных. SAP Business One Cloud перекладывает эксплуатацию, обслуживание и масштабирование на партнёра SAP, который управляет средой через Cloud Control Center как многоарендной (multi-tenant) средой одновременно для нескольких клиентов и, по данным SAP, выигрывает за счёт общих ресурсов и эластичной масштабируемости при росте числа пользователей. Конкретных фиксированных цен SAP не называет — они зависят от партнёра и выбранного договора, поэтому предложение всегда стоит запрашивать напрямую у партнёра, а не полагаться на прайс-листы третьих сторон.

Часто задаваемые вопросы о SAP Business One Cloud и On-Premise

Могу ли я по-прежнему обращаться напрямую к базе данных в SAP Business One Cloud?

Нет, в облачной модели эксплуатации прямого доступа к SQL нет. Каждая интеграция и каждый анализ должны выполняться через Service Layer и его фид OData; это касается и существующих отчётов, которые ранее обращались к базе данных напрямую.

Работает ли Service Layer только в облачном варианте?

Нет, Service Layer доступен как для локальных (on-premise), так и для облачных установок. В облаке же это не один из вариантов среди прочих, а единственный путь доступа к данным, поскольку прямой доступ к SQL отсутствует.

Кто эксплуатирует инфраструктуру SAP Business One Cloud?

Партнёр SAP централизованно размещает и администрирует среду через Cloud Control Center, обычно в виде многоарендного (multi-tenant) ландшафта для нескольких клиентов одновременно. Вашей собственной ИТ-службе больше не нужно эксплуатировать или патчить серверы.

Какая модель больше подходит компании с собственной ИТ-командой?

Если администрирование SQL Server и процессы резервного копирования уже налажены внутри компании, on-premise даёт более прямой контроль и более простой путь к существующим инструментам отчётности. Если такой возможности нет, SAP Business One Cloud снимает с вас эксплуатационную нагрузку, но взамен полностью технически привязывает вас к Service Layer.

Симон Гловик, основатель NordFlux
Об авторе

Основатель NordFlux. Семь лет опыта, от веба и SEO до автоматизации в масштабах концерна, сегодня прагматично для среднего бизнеса и с немецким суверенитетом данных.

Сертификаты

  • Сертифицирован Microsoft — PL-900 и AZ-900
  • Сертифицирован UiPath — Automation Developer Associate
Все статьи
Бесплатная первая встреча

Конкретные вопросы по автоматизации или КИ?

На бесплатной первой встрече (30 минут) мы напрямую обсудим Ваш случай. Без обязательств.