В предыдущей статье «Варианты размещения ИТ-инфраструктуры. Локальный сервер против сервера размещенного в Дата-центре» мы рассказали, где и как размещать 1С, и что лучше: разворачивать свою инфраструктуру или воспользоваться арендой выделенного сервера для 1С. В этой же статье копнем глубже, к корням. Расскажем, чем мы руководствуемся, когда предлагаем модель арендуемой инфраструктуры. Ответим на вопрос: Какие параметры важны персональному ІТ-инженеру, чтобы подобрать и развернуть выделенную инфраструктуру под особенности Заказчика?
Наше кредо: «Дай клиенту не минимум, а оптимум»
Комфортная работа на выделенном сервере под 1С, как правило, на 50% зависит от правильно подобранных ресурсов. Если предоставить мало ресурсов, то это скажется «торможением» в работе, а чрезмерно «раздутый» сервер, «влетит» в немалую копейку.
Примечание 1. Часто предприниматели пытаются сэкономить на ресурсах копейки, а нам приходится чуть ли не с кулаками доказывать: «Андрей Николаевич, доверьтесь нашему опыту. Вам нужно именно 20Гб ОЗУ и 30Гб диска. Нельзя использовать 14Гб ОЗУ или впритык арендовать под 1С только 23Гб диска без запаса».
У IT-департамента есть алгоритм подбора оптимальных ресурсов. Он выглядит как опросный лист. По результатам его заполнения мы подбираем оптимальные ресурсы для виртуального сервера 1С с максимальным КПД. Что в нем написано? А вот что:
-
Какое количество пользователей будет работать в системе и с 1С.
-
Какой общий объем баз 1С и дополнительных файлов.
-
Платформенность баз 1С (7.7 или 8.2/8.3, возможно и обе).
-
Какую операционную систему предпочитает клиент.
-
Необходимо ли разворачивать сервер баз данных (MS SQL Server)?
-
Предпочтительный режим работы с 1С (тонкий клиент, работа в режиме Remote Desktop).
-
Нужна ли публикация дополнительных веб-сервисов.
-
Какое дополнительно программное обеспечение необходимо установить?
Вообще, есть минимальные требования к инфраструктуре заказчика:
-
Операционная система – не ниже Windows Vista/7/8/8.1/10.
-
Наличие Microsoft.Net Framework версии Framework 4.5.
-
Стабильный интернет–канал со скоростью не ниже 128 Кбит/с.
Что касается «начинки» сервера, то для определения оптимального объема ОЗУ, количества ядер и других характеристик процессора есть свои правила. Вот они.
Параметр 1. Ядра
Как когда-то сказал один из философов: «Без ядра орех ничто, также, как и человек без сердца». Он как в воду глядел, ведь для сервера «ядерность» – очень важный показатель. Поэтому важно правильно рассчитать их количество. Например, для выделенного сервера 1С под 10 пользователей верным можно считать расчет:
∑ядер = 2 (для операционной системы) + 2 (для SQL сервера) + 1 (для сервера приложений) + 1 (для обеспечения одновременной работы 10 пользователей) = 6 ядер
Примечание 2. За быстродействие системы отвечает не количество ядер, а тактовая частота процессора. Количество ядер по итогу определяется по максимальному количеству пользователей и количеству выполняемых задач.
Примечание 3. Для организации выделенного сервера под 1С на 100 и более пользователей, рекомендуем разворачивать кластер из как минимум двух физических серверов под 1С.
Параметр 2. Объем оперативной памяти
Ее объем тоже представим в виде формулы:
∑озу = 2Гб (для операционной системы) + 2Гб (для SQL сервера) + 2Гб (для сервера приложений) + 2Гб (для обеспечения одновременной работы 10 пользователей) = 8Гб
Загрузка прайс-листов для 1С: КА
Причем, это необходимый минимум. Например, для оптимальной работы кэша MS SQL Server рекомендуется выделять 30% от объема баз 1С, для сервера приложений 1С можно расщедриться до 4Гб. Ниже приводим ориентировочный подсчет ОЗУ для сервера 1С:
Пользователи | Наши рекомендации по ОЗУ, Гб |
---|---|
5 – 10 | 4 – 8 |
10 – 20 | 8 – 16 |
20 – 50 | 16 – 32 |
50+ | 32+ |
Параметр 3. Жесткие диски
Внутри сервера информация Заказчиков (1С, файлы, программы и все остальное) размещается на жестких дисках. И от того, с какой скоростью они будут работать с данными зависит количество одновременных операций, которые будут выполняться пользователями.
Для дисков у нас тоже основные рекомендации, которых мы придерживаемся:
-
Использовать для работы SSD-диски (они более быстры и надежны)
-
Использовать массивы дисков – RAID-массивы (например, RAID 10)
-
Использовать аппаратный контроллер (для увеличения производительности)
Параметр 4. Общие рекомендации
На практике мы используем такие фичи:
-
Настройка зеркалирования физического сервера (по запросу Заказчика)
-
Возможность подключить внешние облачные хранилища (One Drive, Box.com, Dropbox);
-
Настройка экстренного выключения сервера (при необходимости оперативного выхода);
-
Возможно предоставление консоли администратора (для администрирования сервера)
-
Настройка резервного копирования данных. Мы применяем такую схему:
Тип данных | Период хранения резервных копий | Тип архива | Частота операций |
---|---|---|---|
Файловые базы данных 1С | 14 дней | Полный | Ежедневно |
Серверные базы данных 1с | 1 сутки | Дифференцированный | Раз в 3 часа |
7 дней | Полный | Ежедневно | |
4 недели | Полный | 1 раз в неделю | |
3 месяца | Полный | 1 раз в месяц |
Примечание 4. Мы настоятельно не рекомендуем передачу консоли администратора в «руки» заказчика, т.к. в таком случае мы снимает с себя ответственность за работоспособность сервера и сохранность данных. За это полностью отвечать будет Заказчик
Сегодня мы рассказали, чем руководствуемся, когда разворачиваем выделенный сервер. Это как вы уже поняли – задачка не из простых. Главное не экономьте, ведь на кону быстродействие, безопасность и сохранность ваших данных. Зачастую самостоятельный подбор ресурсов влечет за собой последующие проблемы в работоспособности и отказоустойчивости, поэтому мы настоятельно рекомендуем обращаться за консультацией к специалистам.
Оценить работу выделенного сервера под 1С вы можете бесплатно в течении 7 дней.