Практикум по расчёту ресурсов для 1С

Сервер для 1С: роли, расчёт ресурсов и приёмка

Курс связывает роли 1С, СУБД, терминального доступа, процессор, память, сеть, хранилище и лицензии с измеряемым сценарием приёмки. Универсальной нормы памяти на пользователя не предполагается.

Серверы → прикладные нагрузки55 минут4 модуля8 вопросов
После курса

Что вы сможете сделать

  1. Разделять роли 1С, СУБД и терминального доступа.
  2. Связывать процессор, память, хранилище и сеть с измеренным профилем нагрузки.
  3. Отделять лицензии и CAL от производительности.
  4. Проверять отказ, восстановление и RPO/RTO на уровне приложения.
Модуль 1 из 4

Слой 1. Роли 1С и СУБД

Сначала фиксируют роль каждого узла и поддерживаемую СУБД; название продукта само по себе не задаёт схему размещения.

  • Клиент-серверный вариант 1С использует трёхуровневую схему. Размещение кластера серверов 1С и СУБД, а также точную поддерживаемую версию СУБД проверяют отдельно.

  • Транзакция задаёт границу изменений. WAL нужен для восстановления PostgreSQL после сбоя, а базовая копия с непрерывным архивом WAL — для восстановления на выбранную точку.

Модуль 2 из 4

Слой 2. Профиль нагрузки и расчёт ресурсов

Число пользователей нельзя прямо перевести в объём памяти или число ядер без измерений сеансов, запросов и операций хранения.

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

  • Модули памяти устанавливают по правилам платформы. Одинаковая ёмкость не гарантирует одинаковое число задействованных каналов, а общий объём не определяет размещение памяти по узлам NUMA.

  • Ёмкость и производительность хранилища принимают по профилю ввода-вывода и испытанию массива. Паспортные IOPS без условий и одно название уровня RAID не доказывают результат 1С.

Модуль 3 из 4

Слой 3. Терминальный доступ и лицензии

Доступ клиента, права виртуализации и лицензирование проверяются своими источниками и не подменяют друг друга.

  • Терминальный доступ может использовать узел сеансов RD Session Host, RemoteApp или шлюз RD Gateway. Сначала проверяют работу приложения 1С в выбранном режиме, а не только наличие удалённого рабочего стола.

  • Лицензии Windows Server по ядрам, клиентские лицензии CAL, права виртуализации и RDS CAL — разные условия. Один вид лицензии не закрывает остальные.

Модуль 4 из 4

Слой 4. Отказ, измерение и восстановление

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

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

  • RPO и RTO отвечают на разные вопросы: проверяют достигнутую точку данных, длительность восстановления и реальную операцию клиента после восстановления.

Финишная прямая

Проверьте инженерное мышление

Вопросы проверяют не память на аббревиатуры, а умение не делать лишних выводов.

01Что нужно зафиксировать первым при проектировании сервера 1С?
02Как использовать утверждение о поддерживаемой СУБД 1С?
03Что проверять для терминального доступа к приложению 1С?
04Что нужно измерить перед выбором процессора, памяти и хранилища для 1С?
05Как сравнить две конфигурации DIMM одинаковой ёмкости?
06Как разделить лицензии в схеме 1С с терминальным доступом?
07Что является минимальной проверкой после отказа одного узла?
08Как различить RPO и RTO при восстановлении 1С?

Следующий шаг

Сформулируйте задачу и уточните требования к своей системе.

Подготовить состав проекта

Откроется черновик вопроса. Отправьте его, когда будете готовы.

Проверяемая база

Источники курса

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

  • Официальная документация

    Клиент-серверный вариант работы 1С:Предприятия 8

    1С · Официальное описание платформы 1С:Предприятие 8, страница прочитана 17 сентября 2026 года

    Трёхуровневая архитектура, перечень поддерживаемых СУБД, размещение кластера и сервера БД, протоколы клиентов.

    Открыть первоисточник
  • Первичная публикация

    The Transaction Model — Turing Award Lecture

    Microsoft Research / ACM · Jim Gray, FCRC 1999 lecture slides

    Первичный обзор transaction model, ACID, concurrency anomalies, logs и two-phase commit.

    Открыть первоисточник
  • Официальная документация

    PostgreSQL 18 Documentation: Transactions

    PostgreSQL Global Development Group · документация PostgreSQL 18, страница открыта 7 сентября 2026 года

    Открыт редактором 7 сентября 2026 года, заголовок документа сверен. Проверить границы BEGIN/COMMIT/ROLLBACK, отдельные транзакции без BEGIN, точки сохранения и оговорку о поведении клиентских библиотек.

    Открыть первоисточник
  • Официальная документация

    PostgreSQL 18 Documentation: Write-Ahead Logging

    PostgreSQL Global Development Group · PostgreSQL 18, Chapter 28.3

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

    Открыть первоисточник
  • Официальная документация

    PostgreSQL 18 Documentation: Continuous Archiving and Point-in-Time Recovery

    PostgreSQL Global Development Group · PostgreSQL 18, Chapter 25.3

    Связывает base backup, непрерывный WAL archive и проверяемый recovery target.

    Открыть первоисточник
  • Официальная документация

    x86 Topology

    Linux kernel documentation · актуальная документация ядра, проверено 29 августа 2026 года

    Определяет package, core и hardware thread в топологии Linux.

    Открыть первоисточник
  • Официальная документация

    АМД Эпик 9004 BIOS and Workload Tuning Guide

    AMD · документ AMD 58011, выпуск на портале 2025-05-09, страница открыта 7 сентября 2026 года

    Фиксирует два hardware thread при SMT и предупреждает о нейтральном или отрицательном эффекте на части workload.

    Открыть первоисточник
  • Официальная документация

    I/O Statistics Fields

    Linux Kernel · Linux 6.15 documentation

    Определяет /proc/diskstats fields, включая I/Os currently in progress и weighted I/O time.

    Открыть первоисточник
  • Официальная документация

    Histograms and Summaries

    Prometheus · Prometheus documentation, проверено 29 августа 2026 года

    Определяет quantiles/percentiles, histogram buckets и ограничения aggregation precomputed quantiles.

    Открыть первоисточник
  • Официальная документация

    Supported Memory and Population Rules for Intel Server Board S2600ST

    Intel · support article 000091455, проверено 6 июня 2023 года

    Фиксирует channel population order, запрет смешения module types и зависимость слотов от установленного CPU.

    Открыть первоисточник
  • Официальная документация

    Memory Population Guidelines for AMD EPYC 7003 Series Processors

    AMD · Publication 56873 Rev 1.00, апрель 2023 года

    Документирует допустимые симметричные channel population patterns и равную ёмкость DIMM.

    Открыть первоисточник
  • Официальная документация

    Kingston Memory Glossary

    Kingston Technology · официальный справочник, проверено 29 августа 2026 года

    Определяет memory rank, CL, MT/s и базовые типы модулей.

    Открыть первоисточник
  • Официальная документация

    Physical Memory

    Linux kernel documentation · актуальная документация ядра, проверено 29 августа 2026 года

    Описывает NUMA nodes, различную стоимость доступа и node-local allocation.

    Открыть первоисточник
  • Официальная документация

    DC600M Series Enterprise SATA 3.0 SSD — Specifications

    Kingston · Таблица характеристик DC600M, снимок чтения 16 сентября 2026 года

    Пример 1,92 TB: 3504 TBW и 1 DWPD за 5 лет; примечание 5 — JEDEC Enterprise Workload (JESD219A). Перед закупкой сверяют действующий паспорт точного PN; свойства серии не обобщаются на все SSD.

    Открыть первоисточник
  • Официальная документация

    Redundant Array of Independent Devices

    SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года

    Отраслевая словарная статья уточняет современное значение RAID и отдельно оговаривает исключение RAID 0.

    Открыть первоисточник
  • Официальная документация

    Linux v6.12 — RAID arrays (md) administration

    Linux kernel documentation / torvalds/linux · документация ядра Linux, тег v6.12, admin-guide/md.rst, страница открыта 7 сентября 2026 года

    Открыт редактором 7 сентября 2026 года, файл по тегу v6.12 сверен. Описывает Linux MD, не любой аппаратный контроллер.

    Открыть первоисточник
  • Официальная документация

    Remote Desktop Services overview in Windows Server

    Microsoft · Microsoft Learn, ms.date 30 октября 2025 года, страница обновлена 16 февраля 2026 года

    Роли RDS, сессионная и VDI-модели, RemoteApp, шлюз и лицензии CAL. Прочитано целиком 17.09.2026.

    Открыть первоисточник
  • Официальная документация

    Windows Server 2025 pricing and licensing

    Microsoft · Официальная страница цен и лицензирования, прочитана 17 сентября 2026 года

    Лицензирование по ядрам, требование CAL на пользователя или устройство, права виртуализации Standard и Datacenter.

    Открыть первоисточник
  • Официальная документация

    Windows Server 2025 Licensing Guidance

    Microsoft · Windows Server 2025; Virtualization Rights и минимумы лицензирования, прочитано 21.09.2026

    Различает лицензирование физических ядер и отдельных ВМ, минимумы, права Standard и Datacenter и ограниченную роль физической ОС. Руководство не заменяет условия лицензии конкретной поставки.

    Открыть первоисточник
  • Официальная документация

    High Availability — CSRC Glossary

    National Institute of Standards and Technology · CSRC glossary, проверено 29 августа 2026 года

    Фиксирует HA как failover capability для доступности при отказе device или component.

    Открыть первоисточник
  • Официальная документация

    Contingency Planning Guide for Federal Information Systems

    National Institute of Standards and Technology · NIST SP 800-34 Rev. 1, update от 11 ноября 2010 года

    Первичный planning guide по BIA, recovery strategies, RPO/RTO, contingency и disaster recovery plans.

    Открыть первоисточник
  • Первичная спецификация

    Redfish Data Model Specification

    Distributed Management Task Force · DSP0268 Version 2025.3

    Определяет redundancy types, включая Failover, NPlusM, Sharing и Sparing.

    Открыть первоисточник
  • Официальная документация

    Live Migration Overview

    Microsoft · Microsoft Learn, обновлено 17 сентября 2020 года

    Отделяет перенос работающей VM без воспринимаемого простоя от automatic failover и показывает, что live migration может работать без кластера.

    Открыть первоисточник
  • Официальная документация

    Failover Clustering in Windows Server and Azure Local

    Microsoft · Microsoft Learn, обновлено 25 июня 2025 года

    Описывает nodes, clustered roles, health monitoring, failover и quorum в failover cluster.

    Открыть первоисточник
  • Официальная документация

    Recovery Point Objective — CSRC Glossary

    National Institute of Standards and Technology · CSRC glossary по NIST SP 800-34 Rev. 1, проверено 29 августа 2026 года

    Определяет RPO как точку во времени, до которой данные должны быть восстановлены после outage.

    Открыть первоисточник
  • Официальная документация

    Recovery Time Objective — CSRC Glossary

    National Institute of Standards and Technology · CSRC glossary по NIST SP 800-34 Rev. 1, проверено 29 августа 2026 года

    Определяет RTO как допустимую длительность recovery phase до ущерба mission/business process.

    Открыть первоисточник
  • Официальная документация

    Guide for Cybersecurity Event Recovery

    National Institute of Standards and Technology · NIST SP 800-184, December 2016

    Определяет recovery planning как цикл приоритизации, playbooks, realistic testing, metrics и улучшения по lessons learned.

    Открыть первоисточник
  • Официальная документация

    Restore testing

    Amazon Web Services · AWS Backup Developer Guide, проверено 30 августа 2026 года

    Описывает периодический real restore, измерение duration, отдельный test account и optional validation до удаления test resources.

    Открыть первоисточник
Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие