MAATRIX / Блог / Выделенные серверы / Выделенный сервер для 1С в России: CARTOUCHE или VPS

Выделенный сервер для 1С в России: CARTOUCHE или VPS

MAATRIX · Выделенные серверы · Статья 1 из 48

Представим обычное утро в бухгалтерии. Один сотрудник загружает банковскую выписку, другой проводит поступление, третий строит отчёт за квартал. Пока все заняты своим делом, сервер ведёт себя прилично. Но стоит запустить обмен с интернет-магазином, как привычные действия растягиваются. Курсор вращается, кофе остывает, а вопрос «может, нам нужен сервер помощнее?» приобретает почти философский вес.

Выделенный сервер действительно способен вернуть такому утру спокойствие. Однако сначала стоит понять, чего именно не хватает 1С. Иначе можно арендовать два процессора и обнаружить, что они добросовестно ждут ту же блокировку, которую раньше ждал один.

В российской линейке MAATRIX эту роль предлагается доверить CARTOUCHE: два Intel Xeon E5-2680 v4, 128 ГБ памяти и два SSD по 600 ГБ за $295 в месяц. Разберём, где такая конфигурация имеет смысл, а где хороший VPS окажется разумнее.

Подберите конфигурацию для своего проекта

Характеристики, стоимость и условия подготовки выделенных серверов MAATRIX в России и США.

Выбрать выделенный сервер

Сервер для 1С:Предприятие: считать пользователей или задачи?

Вопрос «на сколько пользователей хватит сервера?» звучит просто, пока не попросишь этих пользователей показать свой рабочий день. У одной компании несколько десятков сотрудников в основном открывают справочники и печатают документы. У другой небольшая команда одновременно рассчитывает себестоимость, обменивается данными с магазинами и выгружает многолетнюю историю продаж. Одинаковое число открытых сеансов здесь почти ничего не объясняет.

Если программный код последовательно выполняет одну длинную операцию, ей важна производительность одного ядра. Когда одновременно работают многие пользователи и фоновые задания, появляется работа для остальных ядер. СУБД при этом живёт по собственным правилам: часть запросов умеет распараллеливать, часть ждёт чтения с диска, а часть стоит в очереди к данным, которые изменяет другая транзакция.

Поэтому фраза «1С однопоточная» слишком груба. Система обслуживает много задач одновременно, но каждое отдельное действие не обязано ускоряться от добавления процессоров. Высокая частота тоже не гарантирует победу: важны архитектура процессора, прикладной код, запросы и состояние базы.

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

Какой процессор нужен для 1С и что предлагает CARTOUCHE

Сильная сторона тарифа — ресурсы для одновременной работы нескольких служб. Оценивать их нужно с поправкой на возраст платформы.

Что входит в тарифЧто это означает для 1С
Два Xeon E5-2680 v4, всего 28 физических ядерМожно распределять параллельную нагрузку между сервером 1С, СУБД и другими задачами
128 ГБ DDR4Есть пространство для рабочих процессов, кэша базы и, при необходимости, терминальных сеансов
Два SSD по 600 ГБМожно организовать зеркало; его ёмкость будет примерно равна одному накопителю
Канал 1 Гбит/сПотолок скорости подключения к сети, а не обещание мгновенного отклика из любого города
Размещение в РоссииУдобная отправная точка для системы, с которой работают российские офисы
$295 в месяцСтоимость аренды по рассматриваемому прайсу; программные лицензии и сопровождение считают отдельно

У каждого E5-2680 v4 — 14 ядер, базовая частота 2,4 ГГц и максимальная Turbo-частота 3,3 ГГц. Это процессор поколения 2016 года. Указанное «до 3,3 ГГц» не означает постоянную работу всех ядер на такой частоте: режим зависит от нагрузки и условий работы. Характеристики приведены в спецификации Intel.

Возраст не делает сервер бесполезным. Для набора баз, фоновых обработок и нескольких служб такая машина может быть вполне рациональной. Но современный VPS с быстрыми ядрами способен оказаться сильнее в конкретной последовательной операции. Слово «выделенный» описывает способ предоставления ресурсов, а не присваивает процессору бессрочный титул чемпиона.

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

Полдень: почему 1С тормозит на свободном сервере

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

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

Свяжите жалобу со временем и действием, затем сопоставьте её с загрузкой отдельных ядер, памятью, задержками дисков и ожиданиями СУБД. Средний процент CPU за сутки здесь мало полезен: десятиминутный затор отлично растворяется в спокойной ночи.

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

Если узкое место находится в запросе или логике обработки, его исправление может дать больше, чем переезд. Если измерения показывают, что разные полезные задачи одновременно упираются в доступные ресурсы VPS, у CARTOUCHE появляется предметная работа. Хорошая покупка начинается с ответа на вопрос «что он снимет с очереди?».

Сколько памяти и места на дисках нужно серверу 1С

128 ГБ — заметный запас, но он принадлежит всему серверу. Операционная система, сервер 1С, СУБД, антивирус, резервное копирование и пользовательские сеансы разделят его между собой. Назначить почти всю память базе, а затем запустить на той же машине терминальный сервер — способ устроить состязание, в котором проиграют сотрудники.

Измерьте потребление каждой службы в часы нагрузки и оставьте запас для пиков. Универсальной нормы «столько-то гигабайт на бухгалтера» здесь нет: набор программ и характер работы слишком различаются.

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

У двух SSD по 600 ГБ своя арифметика. Если собрать RAID 1, оба диска будут хранить одинаковые данные, а полезная ёмкость массива составит примерно 600 ГБ до учёта служебных расходов. Далее из неё нужно вычесть место под ОС, журналы СУБД, временные файлы и необходимый запас. Получить 1,2 ТБ полезного пространства и одновременно полное зеркалирование на этих двух накопителях не получится.

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

Определите, за какой промежуток компания готова потерять изменения и сколько может ждать восстановления. От этого зависят расписание копирования и выбор отдельного хранилища. Главное испытание — восстановить копию и открыть базу. Сообщение «резервное копирование завершено успешно» приятно читать, но бухгалтерский баланс оно ещё не восстановило.

VPS или выделенный сервер для 1С: когда пора переезжать

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

Сравнивайте конкретные предложения: у VPS различаются процессоры, условия предоставления CPU, лимиты дисковых операций и резервирование. Тариф с гарантированными ресурсами может заметно отличаться от самого дешёвого варианта. Уточните условия и возможность проверить свою нагрузку.

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

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

От CARTOUCHE лучше отказаться, если главная жалоба связана с одной последовательной операцией, а VPS уже использует современные быстрые ядра. Два Xeon могут увеличить общую производительность системы, не сократив именно то ожидание, ради которого затевался переезд. Здесь нужны оптимизация или другая процессорная платформа.

Стоимость аренды CARTOUCHE: что добавят лицензии и обслуживание

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

Для клиент-серверного варианта 1С нужна серверная лицензия, а также необходимые права на клиентский доступ и само прикладное решение. Число купленных рабочих мест не заменяет лицензию на сервер. Это прямо отражено в порядке поставки и лицензирования 1С.

Если выбрана Microsoft SQL Server, заранее согласуйте редакцию и схему лицензирования. В зависимости от варианта расчёт может быть связан с ядрами либо с сервером и клиентским доступом; правила для виртуальных машин имеют свои условия. Поэтому 28 физических ядер не стоит автоматически считать подарком с точки зрения бюджета на ПО. Актуальные варианты изложены в руководстве Microsoft по лицензированию SQL Server.

С PostgreSQL смета может выглядеть иначе, но подходящую сборку и версию выбирают по совместимости с вашей платформой 1С и условиям сопровождения. Наличие свободной СУБД не означает отсутствие расходов на её настройку. Проверять сочетания следует по официальному списку поддерживаемых СУБД, а не по принципу «поставим самое новое».

Для терминального доступа отдельно проверяют лицензирование серверной ОС и удалённых рабочих сеансов.

Сравнивайте годовую аренду вместе с лицензиями, услугами, переносом и резервированием. Цены VPS в рассматриваемом наборе тарифов нет, поэтому объявлять точку окупаемости было бы гаданием. Подставьте предложение провайдера и оцените одинаковый состав услуг. Учтите также расходы на ожидание сотрудников и аварийные работы.

Перенос базы 1С: последняя репетиция перед рабочим понедельником

Лучший способ выбрать сервер для 1С — дать ему поработать с безопасной копией вашей системы. Не с пустой демонстрационной базой, а с данными и сценариями, похожими на рабочие. При подготовке такой среды отключают отправку писем, платежей, уведомлений и внешние обмены, чтобы репетиция не начала жить самостоятельной жизнью.

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

Обязательно добавьте одновременную работу: быстрый отчёт в пустой системе мало говорит о разгаре дня. При большом внедрении проверку стоит поручить специалистам. Возможности нагрузочного моделирования описаны в материалах 1С о масштабируемости.

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

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

К вечеру в нашей условной бухгалтерии спор о количестве ядер должен закончиться совсем земным решением: документы проводятся вовремя, отчёты готовы к сроку, копия восстанавливается, стоимость понятна. Ради такого результата сервер и арендуют. Его задача — оставаться незаметным даже в день закрытия месяца.

Подберите конфигурацию для своего проекта

Характеристики, стоимость и условия подготовки выделенных серверов MAATRIX в России и США.

Посмотреть CARTOUCHE в России

Все материалы о выделенных серверах

Обсудить статью, задать вопрос или начать новую тему

Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.

Перейти в сообщество →