Соберите исходные данные
Запишите версию платформы и конфигурации, режим работы базы, объём данных и рост за месяц. Отдельно укажите число одновременно работающих пользователей, регламентные задания и обмены.
Если переносите уже работающую систему, измерьте текущую загрузку памяти, CPU и диска во время медленных операций. Это полезнее выбора тарифа по общему рекламному числу «пользователей».
Проверьте узкие места
| Ресурс | Что наблюдать в тесте |
|---|---|
| CPU | Время проведения документов, отчётов и фоновых заданий |
| RAM | Пиковое потребление и обращение к подкачке |
| Диск | Задержку операций базы и конкуренцию с резервным копированием |
| Сеть | Отклик с рабочих мест и продолжительность обменов |
Уточните у провайдера распределение процессорных ресурсов и ограничения хранилища. Сравнение таких условий разобрано на странице VDS . Для СУБД измерьте задержки чтения и записи во время обычной работы и резервного копирования; выбор хранения и разделение компонентов разобраны в подборе сервера для базы данных .
Как посчитать память и место на диске
Составьте бюджет RAM по компонентам: операционная система, сервер 1С, СУБД, фоновые службы и, если они работают на этой же машине, пользовательские сеансы Windows. Измеряйте их вместе в пиковом сценарии: сумма разрозненных максимумов и показатель «занято» в диспетчере задач требуют проверки, а настроенный лимит памяти СУБД не равен её фактической потребности.
Пример арифметики с условными входными данными: ОС и службы — 4 GiB, сервер 1С — 6 GiB, СУБД — 8 GiB, прочие процессы — 2 GiB. Итого 20 GiB; при выбранном для этого проекта запасе 25% требуется 25 GiB, поэтому среди предложений 24 и 32 GiB кандидатом на тест будет 32 GiB. Эти числа показывают способ расчёта, а не измерения или требования к вашей базе. Расход удалённых рабочих столов добавьте отдельно; коэффициент «RAM на пользователя» без проверки не используйте.
Для диска сложите данные базы, журналы, временные файлы, прогноз роста и пространство для операций обслуживания. Например, условные 60 GiB данных, 20 GiB журналов, 15 GiB временных файлов и 30 GiB роста дают 125 GiB до рабочего запаса. Если локально хранится резервная копия, добавьте её измеренный размер и число хранимых копий; резерв вне сервера учитывается в отдельном хранилище. Ёмкость не говорит о скорости: отдельно проверьте задержки и ограничения IOPS/пропускной способности.
Число vCPU выбирайте по нагрузке CPU и времени операций. Если тормозит один запрос или возникают блокировки, увеличение числа ядер может не сократить ожидание. Если CPU занят всеми рабочими процессами, сравните кандидата с большим ресурсом при том же профиле нагрузки. Меняйте один параметр за раз и сохраняйте результаты.
План приёмочного теста
- Разверните копию базы с теми же версиями платформы, конфигурации и СУБД. Отключите отправку реальных писем и обмены с рабочими системами; тестовые обмены направьте в согласованную тестовую среду.
- Выберите реальные документы и отчёты, зафиксируйте их объём и паузы между действиями. Запишите время одного пользовательского сценария после прогрева и отдельно при первом запуске.
- Для цели 10 сеансов повторите профиль с одним и десятью пользователями; для 50 — с одним, десятью, двадцатью пятью и пятьюдесятью. Состав ролей и фоновая нагрузка должны соответствовать сценарию выбора сервера для 1С .
- Повторите тест на одинаковом исходном состоянии базы. Запишите время операций, p95, ошибки, ожидания блокировок, использование CPU, пиковую память, подкачку и задержки диска. Для поиска проблем внутри 1С можно использовать Центр управления производительностью; доступ и условия его применения согласуйте с сопровождающей командой.
- Проверьте создание и восстановление копии, длительность операций и влияние копирования на пользователей. Примите конфигурацию, если она укладывается в согласованное время операций и восстановления при целевой нагрузке, с запасом под ожидаемый рост.
Перед запуском согласуйте лицензии, обновления и ответственного за сопровождение. Для окружения на Windows есть отдельный чек-лист , а для готового обслуживаемого решения — разбор облачной 1С .
Что предусмотреть в виртуальной машине
Уточните, где будет работать база, как организованы клиентские подключения и какие компоненты сопровождает ваша команда. Согласуйте возможность увеличить CPU/RAM, расширить диск и перенести машину, а также возможный перерыв при таких изменениях. Условия масштабирования и сохранность локальных данных проверяйте для конкретного тарифа.