Бухгалтерский и налоговый учет интернет-сайта

На сегодняшний день финансовый продукт 1С из прикладной учетной программы для бухгалтерии вырос в широкоформатный комплекс для учета и сопровождения практически любого вида бизнеса, претендуя на конкуренцию с мировыми «монстрами» SAP R/3 и Microsoft Dynamics AX (Axapta).

Российские компании все чаще организовывают свои бизнес-процессы с помощью современных конфигураций 1С 8.3 «Управление торговлей», «Управление производством», «ERP Управление предприятием» и тому подобных. На 1С переводятся отделы бухгалтерии, маркетинга, производственные, продаж, проводится интеграция с системами IP-телефонии и документооборота. Однако, сразу после намерений «давайте работать в 1С» возникают вопросы – на каких ресурсах будет работать центральная база 1С, какое «железо» покажет оптимальный результат за разумный бюджет? Предприятиям-гигантам госсектора в этой ситуации проще – дана чёткая команда многочисленным штатным ИТ-интеграторам и архитекторам, завертелись механизмы крупнобюджетных тендеров с обязательным условием предоставления концепции «под ключ» и дальнейшего сопровождения системы сертифицированными специалистами. А как же быть компаниям, которые хотят сами приобрести и установить себе один из продуктов 1С: Предприятие, разумно расходуя бюджет?

Самой основной ошибкой, если не брать в расчёт использование пиратского или непроверенного ПО, является экономия на аппаратном обеспечении для 1С. Подобные тенденции особенно часто прослеживаются в стартапах и небольших компаниях. Бытует мнение, что не обязательно покупать дорогое серверное оборудование с процессорами типа Intel Xeon, не нужно предварительно рассчитывать объемы ОЗУ, нагрузку на ЦПУ и дисковую подсистему, что нет необходимости создавать избыточность дисковых массивов (Raid), использовать профессиональные дисковые контроллеры с Cache-RAM и так далее. Ошибки в расчетах ИТ-архитектуры для 1С приводят к печальным последствиям, о которых компания узнает уже по факту остановки бизнес-процессов. Поэтому очень важно уделять внимание каждому аппаратному узлу серверной платформы для 1С.

Примеры типичных проблем из-за неправильного построения ИТ-архитектуры под 1С:

  • «Торможение» базы и интерфейсов 1С из-за превышения нагрузки на ключевые ресурсы (обычно, ОЗУ или дисковую подсистему).
  • Ошибки и «вылеты» программы 1С из-за нестабильности работы неверно подобранного оборудования.
  • Простои работы компании по причине выхода из строя центрального аппаратного обеспечения.
  • Частичные либо полные потери данных 1С из-за случайных сбоев аппаратных комплектующих или программного обеспечения.

Аппаратные ресурсы сервера 1С

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

Центральный процессор (CPU)

Количество физических ядер центрального процессора.

Тема извечных споров на всевозможных форумах по 1С – что важнее частота CPU или многоядерность. Корни этих противоречий уходят в прошлое, к 1С 8.0 или даже 1С 7.7. Действительно, исполняемые процессы 1С более ранних версий были сугубо одноядерными, т.е. сколько бы ядер не предоставлял центральный процессор – служба сервера предприятия 1С 8.0 или «толстый клиент 1С 7.7» всегда занимали только одно «нулевое» ядро в операционной системе. На сегодняшний день картина изменилась – операционная система смело распределяет задания одного процесса 1С: Предприятие (rphost) по нескольким ядрам ЦПУ (см. рисунок 1).

Рисунок 1 — Нагрузка на ЦП при работе процессов сервера 1С

Но это абсолютно не значит, что если купить процессор с максимальным количеством ядер, то сервер 1С в паре с СУБД (чаще всего под СУБД имеется ввиду MS SQL) покажут фантастическую производительность и перепроведение бухгалтерских периодов в программе 1С станут делом нескольких минут. Нужно понимать отличие между скоростью выполнения одной операции и процессом одновременной обработки большого объема информации. Количество физических ядер как раз позволяет решить вопрос стабильности и производительности одновременной работы с множеством разных заданий сервером 1С:Предприятия и СУБД. Отсюда вывод – чем больше количество пользователей 1С, тем больше будет играть роль нужное количество ядер для комфортной одновременной работы этих самых пользователей. Зависимость количества пользователей от количества ядер для сервера 1С показана в таблице 1.

Таблица 1 — Соотношение количества пользователей на сервере 1С и рекомендуемого количества ядер ЦП

Количество одновременно работающих пользователей на сервере 1С:Предприятие Тип и модель процессора Количество используемых ядер
До 10 пользователей Пользовательский Intel Core от 3.1Ghz Не более 2-4
До 20 пользователей Серверный Intel Xeon от 2.4 Ghz От 4 до 6
До 30 пользователей Серверный Intel Xeon от 2.6 Ghz От 6 до 8 ядер
До 50 пользователей Серверный Intel Xeon от 2.4 Ghz – в количестве 2 шт От 4 на каждый процессор

Частота центрального процессора.

В противовес к количеству ядер – частота работы центрального процессора влияет именно на скорость обработки одного кусочка задания в один момент времени, что является самым популярным критерием конечных пользователей 1С. Частота процессора – это именно тот параметр, при увеличении которого у отдельно взятого пользователя увеличится скорость обработки запросов сервером 1С и СУБД и уменьшится время, за которое система предоставит итоговый результат конечному пользователю. В подтверждение этому известный специалист Гилев в одной из своих статей на базе практических тестов сделал однозначный вывод — «на скорость работы 1С гораздо больше влияет частота центрального процессора, нежели остальные его параметры, будь то конечный клиент 1С или же сервер 1С:Предприятие». Такова архитектура программы 1С.

Кеш, виртуализация и гиперпоточность (hyper threading).

В прошлом, когда многоядерные процессоры еще не были так распространены – компанией Intel была придумана специальная технология центрального процессора, имитирующая многоядерность, так называемая «гиперпоточность». После её включения один физический процессор (одно физическое ядро) определяется операционной системой как два отдельных процессора (два логических ядра). Рекомендуем для сервера 1С «гиперпоточность» отключать. Никакого ускорения работы 1С эта технология не приносит.

При использовании виртуальных машин для сервера 1С:Предприятие и СУБД нужно учитывать, что ядра виртуальных машин «слабее» реальных физических ядер, хотя называются одинаково – «ядра». Точных официальных коэффициентов нет, но статьи на технических порталах Microsoft рекомендуют на одно физическое ядро считать 4-6 ядер процессора в виртуальной машине.

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

Тип процессора.

Всем известно, что аппаратное обеспечение делится на серверное и пользовательское. А можно ли в отдельных случаях использовать недорогой пользовательский центральный процессор как альтернативу профессиональному, но дорогостоящему серверному ЦПУ? Оказывается – можно. Рассмотрим таблицу сравнения основных параметров двух вариантов центральных процессоров Intel (см. таблицу 2).

Таблица 2 — Сравнение основных параметров домашнего и серверного ЦП от Intel.

Пользовательский Intel® Core™ i7-6700T Processor (8M Cache, up to 3.60 GHz) Серверный Intel® Xeon® Processor E5-2680 v2 (25M Cache, 2.80 GHz)
Кэш-память 8 MB 25 MB
Частота системной шины 8 GT/s DMI3 8 GT/s QPI
Набор команд 64-bit SSE4.1/4.2, AVX 2.0 64-bit AVX 2.0
Количество ядер 4 10
Базовая тактовая частота процессора 2.8 GHz 2.8 GHz
Макс. объем и тип оперативной памяти 64 GB non-ECC 768 GB ECC
Ориентировочная стоимость 354$ 1 280$

Как мы видим, серверный процессор имеет гораздо более высокие значения в количестве ядер, в объеме кэша, поддержке большего объема оперативной памяти и, конечно же, в более высокой цене. Однако, серверный ЦПУ практически не отличается от пользовательского в поддержке определенных процессорных команд (инструкций) и в тактовой частоте. Отсюда можно сделать вывод – для небольших организаций вполне допустимо применение пользовательского центрального процессора для сервера 1С:Предприятие. Вопрос только в том, что пользовательский процессор не может быть установлен в сокет серверной материнской платы и поддерживать серверную ОЗУ с контролем четности (ECC), а использование пользовательских комплектующих влечет за собой риски стабильности работы всей системы в целом.

Оперативная память (ОЗУ)

Тип оперативной памяти.

Планка оперативной памяти (ОЗУ) различается по ее предназначению – для многопользовательских серверных систем или для персональных устройств – ПК, ноутбуков, неттопов, тонких клиентов и т.д. Как и в случае с ЦПУ – основные параметры модулей ОЗУ примерно равнозначны – современная ОЗУ для ПК практически не отстает от серверной ни в объеме одной планки, ни в тактовой частоте, ни в типе модулей DDR. Отличия серверной ОЗУ от «домашней» в вариантах использования и предназначения аппаратной платформы — отсюда же формируется ее более высокая стоимость:

  • Серверная ОЗУ имеет контроль четности ECC (Error Correction Code) — технику кодирования/декодирования, позволяющая исправлять ошибки в обработке информации непосредственно модулем ОЗУ.
  • Серверная материнская плата имеет гораздо больше разъемов под установку модулей ОЗУ, чем обыкновенный ПК.
  • Серверная ОЗУ содержит регистры (буферы), обеспечивающие буферизацию данных (частичную Registered либо полную Full Buffered), за счет чего уменьшается нагрузка на контроллер памяти при множестве одновременных запросов. Буферизованные модули «FB-DIMM», несовместимы с небуферизованными.
  • Модули регистровой памяти также позволяют повысить масштабируемость памяти — наличие регистров дает возможность устанавливать больше модулей в одном канале.

Можем сделать вывод, что использование серверных модулей оперативной памяти дает возможность устанавливать большие объемы ОЗУ в одной системе, а техники контроля четности ECC и использование буферов позволяют серверной операционной системе работать стабильно и быстро.

Объем оперативной памяти.

Одним из ключевых факторов для высокой производительности сервера 1С и СУБД является достаточный объем оперативной памяти. Конечно же фактические потребности в ОЗУ зависят от многих факторов – тип конфигурации 1С, количество процессов сервера 1С:Предприятие, объем базы СУБД и так далее. Однако можно вывести примерную зависимость объема ОЗУ от количества пользователей (см. таблицу 3).

Таблица 3 — Примерное соотношение количества пользователей сервера 1С и рекомендуемой оперативной памяти на процессы сервера 1С:Предприятие и сервера MS SQL.

Потребность ОЗУ для сервера 1с и СУБД До 10 пользова­телей До 20 пользова­телей До 30 пользова­телей До 50 пользова­телей
Сервер 1с:Предприятие 4-6 Гб 6-8 Гб 12-14 Гб 18-24 Гб
Сервер MS SQL 4-6 Гб 8-10 Гб 16-18 Гб 24-28 Гб

Касательно процессов сервера 1C:Предприятия (rphost.exe) — современные платформы 1С не позволяют в ручном режиме указывать количество процессов сервера 1С. Вместо этого, система требует задать параметры, такие как количество информационных баз и количество пользователей на один процесс rphost.exe, после чего сама автоматически определяет оптимальное количество процессов сервера 1С:Предприятие. Так же можно настроить плавное освобождение процессом rphost.exe ОЗУ в случае, если ее объем превышает заданный заранее порог. При этом сервер 1С создает новый процесс rphost.exe, который постепенно берет на себя задания 1С, позволяя разгрузить требуемый процесс 1С.

Также нужно обратить внимание, что объем ОЗУ, выделенный службе SQL считается достаточным, если попадание данных SQL в cache составляет не менее 90%. Эта метрика довольно удобна, т.к. просто посмотреть количество потребляемой ОЗУ сервером SQL нельзя – последние выпуски SQL имеют динамически потребляемую ОЗУ — захватывается максимально возможное количество ОЗУ и высвобождается по мере запроса ОЗУ другими процессами.

Частота оперативной памяти.

Если коротко, то это пропускная способность каналов, по которым данные передаются на материнскую плату, а оттуда — в процессор. Желательно, чтоб этот параметр совпадал с допустимой частотой материнской платы или превышал ее, иначе канал передачи ОЗУ рискует стать «узким местом». В рамках одного типа DDR увеличение\уменьшение частоты кардинальным образом не влияет на производительность сервера 1С и относится больше к области «тонкого тюннинга».

Тайминги оперативной памяти.

Это задержи или латентность (Latency) ОЗУ. Характеризуется этот параметр временем задержки данных при переходе между разными модулями микросхемы ОЗУ. Меньшие значения означают более высокое быстродействие. Однако, влияние на общее быстродействие серверной системы, а уж тем более, на сервер 1С:Предприятия – невысоко. Обычно, внимание на эти параметры обращают только геймеры и оверклокеры, для которых каждая лишняя капля производительности — дороже всего.

Дисковая подсистема и жесткие диски HDD

Контроллеры жестких дисков.

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

  1. Встроенный– модуль контроллера встроен в систему, корзина с жесткими дисками подключается непосредственно в материнскую плату. Считается более экономным решением.
  2. Внешний– представляет собой отдельную печатную плату (устройство), которая подключается в разъем материнской платы. Он считается более профессиональным решением за счет того, что имеет отдельные чипы проведения и контроля операций с жесткими дисками HDD. Рекомендуется для важных серверных систем, таких как сервер 1С:Предприятия и СУБД.

Существует еще третий тип – устройство приема\передачи блочных данных по каналам iSCSI, FiberChanel, InfiniBand, SAS. Однако в этом варианте дисковая подсистема «вынесена» на отдельное устройство хранения данных (СХД), соединяемое с сервером посредством оптического или медного кабеля. В нашей статье мы делаем разбор требований к автономному серверу для 1С, поэтому данный тип мы рассматривать не будем.

Типы и уровни RAID-массивов.

Это технология виртуализации данных, которая объединяет несколько дисков в логический элемент для избыточности и повышения производительности. Рассмотрим наиболее популярные уровни спецификации RAID:

  • RAID 0 («Striping») избыточности не имеет, а информацию распределяет сразу по всем входящим в массив дискам в виде небольших блоков («страйпов»). За счет этого существенно повышается производительность, но страдает надежность. Мы не рекомендуем использовать этот тип массива, несмотря на повышение производительности.
  • RAID 1 («Mirroring», «зеркало»). Имеет защиту от выхода из строя половины имеющихся аппаратных средств (в общем случае – одного из двух жестких дисков), обеспечивает приемлемую скорость записи и выигрыш по скорости чтения за счет распараллеливания запросов. Такой тип массива вполне «потянет» сервер 1С+СУБД до 25-30 пользователей, особенно, если будут использованы диски SAS 15K либо SSD.
  • RAID 10. Зеркальные пары дисков выстраиваются в «цепочку», поэтому объем полученного тома может превосходить емкость одного жесткого диска. По нашему мнению, наиболее удачный тип дискового массива, т.к. в нем соединяются надежность RAID1 и быстродействие RAID 0. В сочетании с дисками SAS 15K либо SSD может быть использован для серверов 1С от 40-50 пользователей.
  • RAID 5. Знаменит благодаря своей экономичности. Жертвуя ради избыточности емкостью всего одного диска из массива, получаем защиту от выхода из строя любого из жестких дисков системы. (его вариация RAID 6 требует лишние два жестких диска для размещения контрольных сумм, но зато сохраняет данные даже при выходе из строя двух дисков). Данный тип массива экономичен, надежен и имеет довольно ощутимое быстродействие «на чтение». К сожалению, узким местом этого массива является низкая скорость записи, что позволяет комфортно использовать его при конфигурациях сервера 1С до 15-20 пользователей. Также он оптимален для прикладных целей – хранения файловых данных, архивов документооборота и т.д.

Типы интерфейсов жестких дисков.

По типу подключения жесткие диски разделяются:

  • HDD Sata Home. Наиболее дешевый вариант жестких дисков, предназначенный для использования в домашних ПК либо сетевых медиа-центрах. Убедительно не рекомендуется использовать подобные устройства в серверах 1с в связи с низким коэффициентом отказоустойчивости и стабильности работы – компоненты этих дисков попросту не предназначены для работы в режиме 24/7 и быстро выходят из строя.
  • HDD Sata Server. Под данным наименованием обычно понимаются жесткие диски с интерфейсом Sata и скоростью вращения шпинделя 7 200 оборотов\мин. Приставка «Server» означает, что такие диски проходили тестирование на работоспособность в серверных системах и рассчитаны на стабильную работу в режиме 24/7. Обычно используются в серверах 1С для хранения больших объемов информации, не требующей высокой скорости ее обработки. К примеру – архивные базы 1с, папки обмена, файлы выгрузок офисных документов и т.д.
  • HDD SAS Server. Отличий интерфейса SAS (современного аналога SCSI) от интерфейса Sata несколько. Здесь и среднее время отклика диска, и работа в общей дисковой полке, и работа с контроллером HDD на более высоких скоростях обмена информацией – до 6 Гб\с (по сравнению с Sata 3 Гб\с). Но главное преимущество — существование моделей SAS-дисков со скоростью вращения шпинделя 15 000 оборотов\мин. Именно эта конструктивная особенность позволяет SAS-дискам проводить почти в 3 раза больше операций ввода\вывода в секунду по сравнению с HDD Sata Server. Такие диски SAS имеют небольшой объем и их рекомендуется использовать под основные базы данных 1с с постоянно высокой рабочей нагрузкой.
  • SSD диски. Эти диски отличаются от предыдущих не интерфейсом подключения, а своей конструкцией – они твердотельные и не имеют движущихся частей, т.е. по своей сути являются аналогами «флешек». Такие технологии позволяют SSD-дискам производить «запредельное» количество операций ввода\вывода в секунду (от 10 000 операций на самых простых моделях SSD). Однако подобное преимущество имеет и обратную сторону – более высокая цена SSD-дисков и «порог их жизни», который зависит от предела количества записи в блоки SSD. Впрочем, с каждым годом эти диски становятся все более доступными и долговечными. Поскольку стоимость SSD дисков многократно возрастает в зависимости от объема – разумнее всего будет использовать их под небольшие, но сверх-нагруженные базы данных 1с, требующие высокой скорости доступа, а так же под временные базы СУБД TempDB.

IOPS – количество операций ввода-вывода в секунду.

По сути, IOPS — это количество блоков информации, которое успевает считаться или записаться на носитель за 1 секунду времени. То есть, в чистом виде — это и есть ключевой параметр скорости обработки информации жестким диском, влияющий на производительность 1С сервера. Если брать для сравнения стандартный блок информации 4кб, то можно примерно выделить следующие показатели IOPS (см. таблицу 4).

Таблица 4 — Показатели IOPS на различых типах жестких дисков при работе с блоком данных 4кб.

Жесткий диск IOPS Интерфейс
7 200 об/мин SATA-диски ~75-100 IOPS SATA 3 Гбит/с
10 000 об/мин SATA-диски ~125-150 IOPS SATA 3 Гбит/с
10 000 об/мин SAS-диски ~140 IOPS SAS
15 000 об/мин SAS-диски ~175-210 IOPS SAS
SSD-диски От 8 000 IOPS SAS либо SATA

Конечно же, в чистом виде IOPS мало чем полезен для калькуляции итоговых расчетов и требований к дисковой подсистеме сервера 1С. Ведь суммарная производительность дисковой подсистемы складывается из типа RAID-массива, типов диска и показателей скорости его интерфейса, времени отклика (Latency), времени произвольного доступа, процентного соотношения количества операций чтения и записи и множества других факторов. Однако данный параметр, по нашему мнению, является ключевым показателем скорости дисковой подсистемы и на этапах разработки серверной архитектуры, помогает определить – какой же тип жестких дисков вообще будет наиболее подходящим для тех или иных потребностей.

(см. RAID-калькулятор)

Практический тест

Какая же зависимость между количеством пользователей 1С и количеством iops? Наша команда провела практический тест (см. таблицу 5) по измерению нагрузки на дисковую подсистему определенным количеством сессий 1С. Поскольку система 1С является программируемой средой и каждая компания может иметь свой набор бизнес-процессов в 1С – нам требовалась привязка к некой эталонной конфигурации для тестирования. В этом качестве была выбрана специализированная конфигурация ЦУП 1С, разработанная для тестирования и отладки. На ее базе наши программисты 1С добавили ряд запросов, имитирующих нормальную работу обычного предприятия, с формированием бухгалтерских запросов, проводок, составлением отчетов и проведением операционных документов.

Таблица 5 — Результаты практического теста по нагрузке на дисковую подсистему.

Результаты теста показывают, что львиная доля нагрузки на дисковую подсистему возникает при записи 1С в базу данных сервера СУБД и на системный диск операционной системы (на котором по умолчанию располагаются файлы кеш-сервера 1С:Предприятие).

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

Прочие составляющие жесткого диска, на которые стоит обратить внимание.

  • Физический размер (форм-фактор). На сегодняшний день почти все известные накопители для персональных компьютеров и серверов имеют размер 3,5 либо 2,5 дюйма. Отметим, что диски 2,5 дюйма не производятся больших объемов.
  • Время произвольного доступа (random access time) — время, за которое жесткий диск гарантированно выполнит операцию чтения-записи на определенном участке магнитного диска. Как правило, более высокими результатами обладают серверные диски. Это является достаточно важным параметром при построении массива дисков для сервера СУБД 1С.
  • Скорость вращения шпинделя — количество оборотов шпинделя жесткого диска в минуту. Здесь все просто и понятно — от скорости вращения шпинделя с магнитными пластинами зависят время доступа и средняя скорость передачи данных жесткого диска.
  • Объём буфера жесткого диска — буфером называется временная память, предназначенная для сглаживания различий в скорости чтения/записи жесткого диска и передачи данных по интерфейсу.
  • Надёжность — определяется как среднее время наработки на отказ (MTBF). Как правило, надежность напрямую зависит от производителя, цены и среды использования жесткого диска. Мы считаем надежность важным параметром жесткого диска, влияющим на качество работы сервера 1С.

Правильный выбор: домашнее или серверное «железо»

Удешевление аппаратных комплектующих и активный рост потенциальных мощностей «домашних компьютеров» приводят еще к одному губительному заблуждению – малый бизнес активно использует рабочие станции в качестве платформы для совместной работы с базами 1С. При этом, не осознавая, что помимо параметров частоты ядра, объема памяти и возможности использования бюджетных SSD-дисков в обычном ПК – существуют более системные, более глубокие и важные требования к работе аппаратного обеспечения в коммерческой структуре (см. таблицу 6).

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

Таблица 6 — Сравнение домашнего и серверного железа по критериям, требуемым для качественной работы сервера 1С.

Параметры Сервер Персональный компьютер
Достаточность вычислительных мощностей
Гарантированная работоспособность системы в режиме 24/7
Надежность и стабильность ключевых аппаратных комплектующих
Возможность удаленного управления питанием и консолью (IPMI)
Бюджетная стоимость аппаратной платформы

Отказоустойчивая работа 1С

Безусловно, одним из важных требований к серверной части 1С является стабильность ее работы и устойчивость к отказам. Компания Microsoft и сама фирма 1С приложили много усилий в этом направлении, создав технологии кластеризации своих сервисов на довольно серьезном уровне (см. таблицу 7).

Таблица 7 — Отказоустойчивость SQL и 1С-серверов

Отказоустойчивость SQL серверов Базирована на концепции единого общего хранилища данных. Встроенная технология кластеризации SQL Server объединяет два SQL сервера в один кластер с единым виртуальным IP-адресом и единой базой. Таким образом при выходе из строя основного SQL — запросы автоматически переводятся на резервный. Вторым вариантом является недавно появившаяся AlwaysOn — технология автоматической регулярной репликации баз СУБД между основным и резервным серверами SQL. При этом дублирующий сервер SQL находится физически на другом хранилище, что повышает устойчивость к рискам
Отказоустойчивость службы сервера 1С:Предприятие Серверы 1С Предприятия объединяются в программный отказоустойчивый кластер active-active с автоматическим переключением при сбое и сохранением текущих сессий.

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

  • Кластеризация SQL использует виртуальный IP. А это значит, что взаимодействие сервера 1С:Предприятие и MS SQL всегда будет происходить по сетевому интерфейсу, даже если оба сервиса находятся в одной операционной системе. Что соответственно приведет к замедлению работы 1С в сравнении с классическим вариантом архитектуры, рекомендуемым самой компанией 1С – использованием разделяемой памяти Shared Memory. В принципе, эту помеху можно «обойти», используя, к примеру, технологию MS SQL Log Shipping. Однако, в таком случае переключение на резервный сервер SQL уже не будет автоматическим и этот вариант нельзя считать полноценным кластером.
  • Кластер SQL требует крупных бюджетных затрат. Если речь идет о классической кластеризации сервиса MS SQL – требуется единое хранилище баз, подключенное к основному и резервному серверам SQL. Обычно в этой роли выступают дорогостоящие системы хранения данных СХД, что увеличивает бюджет на порядок. Если речь идет о новомодной AlwaysOn, то единое хранилище баз не требуется, технология работает с локальными дисками основного и резервного серверов по сети. Зато требуется версия SQL Server Enterprise, лицензия на которую стоит в 4 раза больше, чем на обычный SQL Server StandarD.
  • Количество лицензий. Несмотря на то, что второй сервер SQL не обрабатывает данные и находится в резерве – лицензии нужно будет приобрести на оба сервера – как основной, так и резервный. Особенно болезненным для бюджета являются лицензии SQL Server Enterprise для реализации распределенного кластера групп высокой доступности AlwaysOn.

Разберемся с терминологией

В пунктах 13 и 15 статьи 2 Федерального закона от 27 июля 2006 г. № 149-ФЗ «Об информации, информационных технологиях и о защите информации» указано:

  • сайт в сети Интернет – совокупность программ для электронных вычислительных машин и иной информации, содержащейся в информационной системе, доступ к которой обеспечивается посредством информационно-теле-коммуникационной сети Интернет по доменным именам и (или) по сетевым адресам, позволяющим идентифицировать сайты в сети Интернет.
  • доменное имя – обозначение символами, предназначенное для адресации сайтов в сети Интернет в целях обеспечения доступа к информации, размещенной в сети Интернет.

Иными словами, сайт – это «место» в Интернете, которое определяется собственным «адресом», имеет своего владельца и состоит из веб-страниц, которые воспринимаются как единое целое. Интернет-сайт как совокупность визуально воспринимаемых страниц и элементов управления создается при помощи определенных команд и таким образом является визуальным отображением программы для ЭВМ как совокупности упомянутых команд. Следовательно, в соответствии со статьей 1261 ГК РФ сайт можно рассматривать как программу для ЭВМ.

…сайт – это «место» в Интернете, которое определяется собственным «адресом», имеет своего владельца и состоит из веб-страниц, которые воспринимаются как единое целое…

С точки зрения гражданского права, сайт как совокупность программы для ЭВМ, базы данных и произведения графики и дизайна относится к объектам авторских прав и подлежит правовой охране (подп. 1, 2, 3 п. 1 ст. 1225, абз. 7, 13 п. 1, пп. 2 п. 2 ст. 1259, п. 2 ст. 1260, ст. 1261 ГК РФ). Исключительное право на результат интеллектуальной деятельности, созданный творческим трудом, первоначально возникает у его автора. При этом это право может быть передано им другому лицу (п. 3 ст. 1228 ГК РФ).

Домен (доменное имя) – это название (адрес) вашего сайта в Интернете, которое состоит из уникального сочетания символов (п. 15 ст. 2 Федерального закона № 149-ФЗ).

Доменное имя нужно зарегистрировать в Российском научно-исследовательском институте развития общественных сетей (РосНИИРОС) или у уполномоченных им регистраторов. Перерегистрация доменного имени осуществляется, как правило, ежегодно и обеспечивает организации возможность сохранения именно за ней определенного имени своего сайта в Интернете.

Хостинг – это оказываемые на регулярной основе услуги по размещению сайта организации на сервере провайдера, постоянно подключенном к сети Интернет.

Отражаем в учете создание сайта

Бухгалтерский учет исключительных прав

В бухгалтерском учете порядок учета расходов на создание сайта зависит от того, признает ли организация его НМА или нет.

Если к организации перешли исключительные права на сайт или отдельные его части, способные самостоятельно приносить доход, то в бухгалтерском учете следует учесть их в составе нематериальных активов (НМА) при выполнении требований п. 3 ПБУ 14/2007 (утв. Приказом Минфина России от 27.12.2007 г. № 153н), в частности, если объект предназначен для использования в период, превышающий 12 месяцев, и способен приносить организации экономические выгоды.

Объект НМА принимается к бухгалтерскому учету по фактической (первоначальной) стоимости, определенной на дату его оприходования (п. 6 ПБУ 14/2007).

Если организация разрабатывает сайт самостоятельно, то в бухгалтерском учете первоначальной (фактической) стоимостью сайта будут расходы на оплату труда работников организации, а также суммы страховых взносов, начисляемых с заработной платы работников, участвующих в создании НМА.

Если же разработку сайта поручили сторонней организации и она передает на него исключительные права, то первоначальной стоимостью НМА будет сумма затрат на разработку сайта по договору с организацией-разработчиком.

Также в первоначальную стоимость НМА включаются и иные расходы, непосредственно связанные с приобретением и созданием нематериального актива и обеспечением условий для использования актива в запланированных целях (пп. 8 и 9 ПБУ 14/2007). Например, стоимость первичной регистрации доменного имени следует учесть в стоимости НМА. Ведь, как уже говорилось, сайт без доменного имени функционировать не может.

…довольно часто сайт создается на неопределенный срок, амортизация по такому НМА в бухгалтерском учете не начисляется…

Стоимость НМА погашается посредством начисления амортизации в течение срока их полезного использования (п. 23 ПБУ 14/2007).

По нематериальным активам с неопределенным сроком полезного использования в бухгалтерском учете амортизация не начисляется (п. 23 ПБУ 14/2007).

При этом сроком полезного использования является выраженный в месяцах период, в течение которого организация предполагает использовать НМА для получения экономической выгоды (п. 25 ПБУ 14/2007). Он определяется исходя из (п. 26 ПБУ 14/2007):

  • срока действия прав организации на результат интеллектуальной деятельности и периода контроля над активом;
  • ожидаемого срока использования актива, в течение которого организация предполагает получать экономические выгоды.

Организация ежегодно должна проверять срок полезного использования и способ начисления амортизации по объектам НМА. В случае существенного изменения периода использования сайта и (или) если расчет ожидаемого поступления будущих экономических выгод от его использования существенно изменился, срок полезного использования и (или) способ определения амортизации должны быть изменены соответственно.

На практике довольно часто сайт создается на неопределенный срок, в связи с этим его срок полезного использования четко установить невозможно, соответственно, амортизация по такому НМА в бухгалтерском учете не начисляется. Но каждый год организация должна рассматривать наличие факторов, свидетельствующих о невозможности надежно определить срок полезного использования данного актива (п. 27 ПБУ 14/02007). И в случае прекращения их существования, т. е. после возникновения данных по сроку использования сайта, НМА можно будет амортизировать.

В этом случае, а также в случае пересмотра срока полезного использования НМА возникшие корректировки отражаются в бухгалтерском учете и бухгалтерской отчетности как изменения в оценочных значениях (пп. 27, 30 ПБУ 14/2007, пп. 2, 3, 4 Положения по бухгалтерскому учету «Изменения оценочных значений» (ПБУ 21/2008), утвержденного Приказом Минфина России от 06.10.2008 г. № 106н.).

В бухгалтерском учете затраты, связанные с приобретением объектов, которые впоследствии будут приняты к бухгалтерскому учету в качестве НМА, учитываются на счете 08 «Вложения во внеоборотные активы», субсчет «Приобретение нематериальных активов». Сформированная фактическая (первоначальная) стоимость НМА списывается со счета 08 в дебет счета 04 «Нематериальные активы».

Начисление амортизации отражается по кредиту счета 05 «Амортизация нематериальных активов» и дебету счетов учета затрат 20, 26, 44 и др.

Налоговый учет НМА

В налоговом учете условия для признания НМА практически те же, что и в бухгалтерском учете.

Однако в налоговом учете, в отличие от бухгалтерского, предусмотрен ограничительный критерий для признания объекта амортизируемым имуществом: первоначальная стоимость объекта должна составлять не менее 40 000 рублей (п. 1 ст. 256 НК РФ, Письмо ФНС РФ от 24.11.2011 г. № ЕД-4-3/19695).

По мнению Минфина России, если расходы на создание сайта составили сумму, меньшую, чем стоимость амортизируемого имущества (менее 40 000 рублей) (п. 1 ст. 256 НК РФ), то такой сайт не признается НМА, и расходы на него списываются единовременно в составе прочих расходов, связанных с производством и реализацией (п. 1 ст. 256 НК РФ).

К сведению

Сайт может использоваться в деятельности, направленной на получение доходов, но при этом не отвечать критериям НМА. Это происходит в следующих ситуациях

• срок полезного использования составляет менее 12 месяцев (Письмо Минфина РФ от 21.07.2010 г. № 03-03-06/1/480);
• организация получила исключительные права только на отдельные элементы сайта, которые не могут функционировать самостоятельно, например, только на дизайн сайта.

В этих случаях затраты учитываются в составе прочих расходов:

• как расходы на приобретение программ для ЭВМ и баз данных по договорам с правообладателем (п. 26 ст. 264 НК РФ);
• или как периодические платежи по лицензионному договору за пользование правами на результаты интеллектуальной деятельности (подп. 37 п. 1 ст. 264 НК РФ);
• или как другие расходы, связанные с приобретением или созданием сайта (подп. 49 п. 1 ст. 264 НК РФ).

Если на сайте размещается рекламная информация, то указанные затраты учитываются как рекламные расходы (подп. 28 п. 1 ст. 264 НК РФ).

НМА относятся к амортизируемому имуществу (п. 1 ст. 256 НК РФ).

Начислять амортизацию организация начинает с 1-го числа месяца, следующего за месяцем, в котором сайт был введен в эксплуатацию (п. 2 ст. 259 НК РФ). В данном случае дата ввода в эксплуатацию – момент размещения сайта в Интернете.

Определение срока полезного использования объекта нематериальных активов производится исходя из срока действия патента, свидетельства и (или) из других ограничений сроков использования объектов интеллектуальной собственности, а также исходя из срока, обусловленного соответствующими договорами.

Если срок полезного использования определить невозможно, нормы амортизации устанавливаются в расчете на срок полезного использования, равный десяти годам, но не более срока деятельности налогоплательщика (п. 2 ст. 258 НК РФ).

Однако по программам ЭВМ и базам данных действует специальная норма. По таким объектам налогоплательщик может установить срок полезного использования самостоятельно, но данный срок не может быть менее двух лет (п. 2 ст. 258 НК РФ).

Если исключительных прав на сайт нет

Если исключительные права на сайт не передаются, то в этом случае организация получает НМА в пользование и такие права учитываются на забалансовом счете в оценке, определяемой исходя из размера вознаграждения, установленного в договоре.

При этом платежи за предоставленное право использования результатов интеллектуальной деятельности, производимые в виде разового платежа, отражаются в бухгалтерском учете в составе расходов будущих периодов на счете 97 «Расходы будущих периодов» и подлежат списанию в расходы по обычным видам деятельности текущего периода в течение срока действия лицензионного договора (абз. 2 п. 39 ПБУ 14/2007, п. 65 Положения по ведению бухгалтерского учета и бухгалтерской отчетности в Российской Федерации, пп. 5, 7, 19 Положения по бухгалтерскому учету «Расходы организации» ПБУ 10/99, утвержденного Приказом Минфина России от 06.05.1999 г. № 33н).

Периодические платежи, исчисляемые и уплачиваемые в порядке и в сроки, установленные договором, включаются в расходы отчетного периода (абз. 2 п. 39 ПБУ 14/2007, пп. 5, 7, 16, 18 ПБУ 10/99). Данные расходы отражаются по дебету счета учета затрат 20, 26, 44 и др. в корреспонденции с кредитом счета учета расчетов с правообладателем (счет 76) (Инструкция по применению Плана счетов).

В налоговом учете, если исключительные права на сайт отсутствуют, затраты на его создание будут учитываться в составе прочих расходов, связанных с производством и реализацией (подп. 26 п. 1 ст. 264 НК РФ). Минфин России считает, что одномоментно эти расходы учитываться не должны. При применении метода начисления они списываются в следующем порядке (Письмо от 31.08.2012 г. № 03-03-06/2/95):

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

Регистрация доменного имени сайта, его техническая поддержка и услуги хостинга

Как мы уже говорили, в бухгалтерском и налоговом учете стоимость первичной регистрации доменного имени можно учесть в стоимости НМА, так как без него сайт не может быть использован в целях его создания.

Расходы на перерегистрацию доменного имени учитывают на счете 97 «Расходы будущих периодов» и списывают в бухгалтерском и налоговом учете равномерно в течение периода, на который она продлена. Если такой срок не указан, расходы учитываются единовременно (п. 65 Положения по ведению бухгалтерского учета и отчетности в РФ, подп. 49 п. 1 ст. 264 НК РФ , п. 1 ст. 272 НК РФ, Письмо от 17.01.07 г. № 20-12/004121).

Что касается расходов на оплату услуг хостинга и технической поддержки сайта, то такого вида расходы отражаются в бухгалтерском учете в составе расходов по обычным видам деятельности (п. 5 ПБУ 10/99). Для целей налогообложения прибыли такого вида расходы относятся к прочим, связанным с производством и реализацией (подп. 49 п. 1 ст. 264 НК РФ). Если информация размещается на сайте в рекламных целях, то эти расходы могут быть учтены в качестве рекламных (подп. 28 п. 1 ст. 264 НК РФ, Письмо УФНС по г. Москве от 17.01.2007 г. № 20-12/004121).

Римма Скорохватова, налоговый консультант Первого Дома Консалтинга «Что делать Консалт», для журнала «Московский бухгалтер»

Развивайтесь профессионально

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

См. также удобный поиск амортизационных групп.

Амортизационные группы – это группы, на которые подразделяется амортизируемое имущество в соответствии со сроками полезного использования на основании нормативных актов.

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

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

В налоговом учете для начисления амортизации в зависимости от срока полезного использования (СПИ) основные средства распределяются по десяти амортизационным группам в порядке возрастания.

Первая амортизационная группа – все недолговечное имущество со сроком полезного использования от 1 года до 2 лет включительно;

Вторая амортизационная группа – имущество со сроком полезного использования свыше 2 лет до 3 лет включительно;

Третья амортизационная группа – имущество со сроком полезного использования свыше 3 лет до 5 лет включительно;

Четвертая амортизационная группа – имущество со сроком полезного использования свыше 5 лет до 7 лет включительно;

Пятая амортизационная группа – имущество со сроком полезного использования свыше 7 лет до 10 лет включительно;

Шестая амортизационная группа – имущество со сроком полезного использования свыше 10 лет до 15 лет включительно;

Седьмая амортизационная группа – имущество со сроком полезного использования свыше 15 лет до 20 лет включительно;

Восьмая амортизационная группа – имущество со сроком полезного использования свыше 20 лет до 25 лет включительно;

Девятая амортизационная группа – имущество со сроком полезного использования свыше 25 лет до 30 лет включительно;

Десятая амортизационная группа – имущество со сроком полезного использования свыше 30 лет.

Срок полезного использования основных средств — это период (количество месяцев), в течение которого компания предполагает использовать основное средство и получать от него экономические выгоды.

Изменение срока полезного использования основных средств

По общему правилу срок полезного использования пересматривается, когда произошло улучшение первоначально установленных нормативных показателей объекта по результатам (п. 1 ст. 258 НК РФ; п. 20 ПБУ 6/01):

  • достройки;

  • дооборудования;

  • реконструкции;

  • модернизации.

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

Классификация ОС

Срок полезного использования объекта амортизируемого имущества определяется налогоплательщиком самостоятельно на дату ввода ОС в эксплуатацию в соответствии с положениями НК РФ и с учетом Классификации ОС.

Классификации ОС – это таблица, в которой для каждой группы указаны наименование входящих в нее ОС и соответствующий код Общероссийского классификатора основных фондов (ОКОФ).

В настоящее время Классификация представляет собой таблицу, состоящую из трех столбцов, в первом из которых указан код по ОКОФ, во втором столбце – наименование ОС, а в третьем столбце содержатся «Примечания к наименованиям ОС» (где могут быть указаны исключения или дополнительные пояснения).

В пределах амортизационных групп, основные средства сгруппированы по подгруппам – Машины и оборудование, Средства транспортные, Сооружения и передаточные устройства, Здания, Жилища, Насаждения многолетние, Скот рабочий.

Отметим, что налоговое законодательство не устанавливает для целей исчисления амортизации применение в безусловном порядке максимального срока полезного использования.

Так по правилам пункта 3 статьи 258 НК РФ налогоплательщик относит основные средства к одной из десяти амортизационных групп.

При этом Классификация ОС предусматривает срок полезного использования объектов в интервале минимальных и максимальных значений.

Таким образом, НК РФ не обязывает компанию устанавливать именно максимально допустимый срок полезного использования объекта ОС.

Порядок действий если объекта ОС нет в классификации

Не все виды объектов основных средств можно найти в Классификации ОС.

В этом случае следует посмотреть код ОС в ОКОФ и определить амортизационную группу согласно этому коду.

Если же объект не указан и в ОКОФ, то для установления срока полезного использования следует воспользоваться его технической документацией или рекомендациями изготовителей (п. 6 ст. 258 НК РФ).

При отсутствии такой информации для решения вопроса об определении срока полезного использования основного средства следует обратиться в Минэкономразвития России.

Выводы и рекомендации по созданию архитектуры для сервера 1С

  • Не нужно использовать дешевое пользовательское аппаратное обеспечение для столь важного сервиса как учетная система всего предприятия. Цена в данном случае напрямую предопределяет качество, стабильность и долговечность такой платформы.
  • Рекомендуем при выборе серверной платформы обращать внимание на наличие двух блоков питания, удаленную карту IPMI и бренд производителя. Конечно же, каждый подбирает решение, исходя из своего бюджета, топовые бренды иногда слишком дороги и не совсем уместны, однако не стоит уж совсем экономить на производителе, это может привести к неконтролируемым форс-мажорам в работе с 1С. Лично мы используем серверные платформы Supermicro в сочетании с серверными ЦПУ Intel.
  • Есть мнение, подтвержденное практикой, что производительность 1С больше зависит от более высокой частоты работы ЦПУ, чем от количества предоставленных ядер.
  • Не нужно экономить на объеме оперативной памяти, выделяемой для сервера 1С и службы SQL. ОЗУ на данный момент является достаточно дешевым ресурсом, а ее нехватка (даже на 10-15 процентов) приведет к сильному падению производительности системы 1С, т.к. включится более медленная система подкачки (swap). Плюс ко всему swap даст дополнительную нагрузку на дисковую подсистему что еще сильнее ухудшит ситуацию.
  • Компания EFSOL предлагает комплексные услуги по подбору сервера 1С , в которые входит:
    • проектирование сервера 1С,
    • закупка,
    • настройка,
    • обслуживание
  • Альтернативным собственному созданию сервера 1С вариантом является аренда сервера для 1С. Облачные технологии позволяют при небольших ежемесячных затратах пролучить надежный отказоустойчивый сервис для комфортной работы в 1С.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *