Так, если вкратце, все из личного опыта. Есть много вариантов внедрения в зависимости от масштабов. Самое простое - все стоит локально, и база и клиент. Посложнее - стоит выделенный файловый сервак, клиенты по сети работают через локальное приложение, базы в файловых форматах. Следующий уровень - база в MSSQL, Application-сервер там же, клиенты по сети работают с App-Server.
Следующий конфиг, реально который админил:
1) Базы MSSQL в количестве 12 по кол-ву предприятий с непрерывным бэкапом логов.
2) Отдельный Application Server.
3) Терминальный сервер для клиентов - это удобно чтобы версия ПО была полностью идентичная, плюс данные "горячие", серваки рядом стоят, в регионы не надо по инету тянуть все говно.
Идеальный вариант:
Кластеризованный SQL, Apllication Server, ферма терминальных серверов.
Следующий конфиг, реально который админил:
1) Базы MSSQL в количестве 12 по кол-ву предприятий с непрерывным бэкапом логов.
2) Отдельный Application Server.
3) Терминальный сервер для клиентов - это удобно чтобы версия ПО была полностью идентичная, плюс данные "горячие", серваки рядом стоят, в регионы не надо по инету тянуть все говно.
Идеальный вариант:
Кластеризованный SQL, Apllication Server, ферма терминальных серверов.