Мастер-Тур(15):Системно-аппаратные требования — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Biryukov (обсуждение | вклад) (→Клиентские машины при работе с облаком) |
Biryukov (обсуждение | вклад) (→Клиентские машины при работе с облаком) |
||
(не показано 10 промежуточных версий 2 участников) | |||
Строка 128: | Строка 128: | ||
|} | |} | ||
+ | |||
+ | [[Файл: mb_030.png|left|Предупреждение]] <BR> | ||
+ | При работе с внешней закачкой данных через интеграционные решения | ||
+ | нужно учитывать, что для обработки данной информации потребуется | ||
+ | больше оперативной памяти на серверах.<br /> | ||
[[Файл: mb_030.png|left|Предупреждение]] <BR> | [[Файл: mb_030.png|left|Предупреждение]] <BR> | ||
Строка 133: | Строка 138: | ||
зависит от показателей, которые могут быть вычислены только в процессе практической | зависит от показателей, которые могут быть вычислены только в процессе практической | ||
эксплуатации системы (количество схем, маршрутов, актуальных фильтров).<br /> | эксплуатации системы (количество схем, маршрутов, актуальных фильтров).<br /> | ||
− | |||
==Взаимосвязь количества ядер и оперативной памяти== | ==Взаимосвязь количества ядер и оперативной памяти== | ||
Данная таблица показывает зависимость потребления памяти процессом и количестве ядер на машине.<br /> | Данная таблица показывает зависимость потребления памяти процессом и количестве ядер на машине.<br /> | ||
− | К примеру, на 4 ядра будет выделено минимум 8 Gb оперативной памяти | + | К примеру, на 4 ядра будет выделено минимум 8 Gb оперативной памяти (по 2 Gb на одно ядро). Если ядер больше 8-ми, то минимум на каждое ядро будет выделено 1 Gb оперативной памяти. |
{| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse" | {| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse" | ||
Строка 178: | Строка 182: | ||
В качестве общего ПО на сервер Баз данных устанавливается: | В качестве общего ПО на сервер Баз данных устанавливается: | ||
− | * ОС – MS Windows Server | + | * ОС – MS Windows Server 2016 x64 или выше. |
− | * MS SQL Server | + | * MS SQL Server 2014 или выше. При использовании Microsoft SQL Server 2017 необходимо проставить у базы данных уровень совместимости 140, иначе будут возникать ошибки, связанные с производительностью системы. |
+ | * Жесткий диск – место под ОС ~ 40-50Gb, плюс свободного места не менее 50Gb | ||
В качестве общего ПО на сервер Поиска устанавливается: | В качестве общего ПО на сервер Поиска устанавливается: | ||
− | * ОС – MS Windows Server | + | * ОС – MS Windows Server 2016 x64 или выше |
− | * MS .NET Framework 4.5. | + | * MS .NET Framework 4.8 или выше, дополнительно включить 3.5. |
* Также для работы будет необходим [[Мастер-Тур(15):Установка#Открытие портов для работы системы|выделенный ip-адрес или доменное имя]], видимое для всей сети<br /> | * Также для работы будет необходим [[Мастер-Тур(15):Установка#Открытие портов для работы системы|выделенный ip-адрес или доменное имя]], видимое для всей сети<br /> | ||
+ | * Жесткий диск – место под ОС ~ 40-50Gb, плюс свободного места не менее 50Gb | ||
В качестве общего ПО на сервер Приложений устанавливается: | В качестве общего ПО на сервер Приложений устанавливается: | ||
− | * ОС – MS Windows Server | + | * ОС – MS Windows Server 2016 x64 или выше |
− | * MS .NET Framework 4. | + | * MS .NET Framework 4.8 или выше |
* IIS 7.0 или выше | * IIS 7.0 или выше | ||
+ | * Жесткий диск – место под ОС ~ 40-50Gb, плюс свободного места не менее 50Gb. При использовании поиска из [[ПК Мастер-Тур (15 версия)#Внешние системы, динамическое подключение|внешних систем]] на каждую из систем закладывать не менее 10Gb (при использовании внешней системы [[Мастер-Тур(15):Программа туров. Внешние системы. Emerging Travel Group (Островок)|Островок]] – не менее 40Gb) | ||
==Клиентские машины== | ==Клиентские машины== | ||
Клиентские машины используются для запуска windows приложения ПК Мастер-Тур, с помощью которого заводятся цены, квоты, осуществляется обработка существующих бронирований и т.д. | Клиентские машины используются для запуска windows приложения ПК Мастер-Тур, с помощью которого заводятся цены, квоты, осуществляется обработка существующих бронирований и т.д. | ||
− | * MS .NET Framework 4. | + | * MS .NET Framework 4.8 или выше: можно воспользоваться информацией о [https://docs.microsoft.com/ru-ru/dotnet/framework/migration-guide/versions-and-dependencies версиях и зависимостях .NET Framework] |
+ | * Шрифт MSSensSerif русифицированный | ||
+ | * Жесткий диск – место под ОС ~ 40-50Gb, плюс свободного места не менее 50Gb | ||
==Клиентские машины при работе с облаком== | ==Клиентские машины при работе с облаком== | ||
Клиентские машины используются для запуска удаленного рабочего стола, через который осуществляется работа с windows приложением ПК Мастер-Тур, а также другими компонентами системы. | Клиентские машины используются для запуска удаленного рабочего стола, через который осуществляется работа с windows приложением ПК Мастер-Тур, а также другими компонентами системы. | ||
* Для работы требуется ОС не ниже 10-го семейства ОС Windows | * Для работы требуется ОС не ниже 10-го семейства ОС Windows | ||
+ | * Шрифт MSSensSerif русифицированный | ||
+ | * Жесткий диск – место под ОС ~ 40-50Gb, плюс свободного места не менее 50Gb | ||
[[Category:Мастер-Тур(15)]] | [[Category:Мастер-Тур(15)]] |
Текущая версия на 13:12, 1 июля 2024
Версия статьи от 1-07-2024.
Содержание
Введение
В статье приведены минимально допустимые технические требования к оборудованию, на котором устанавливается ПК Мастер-Тур версий 15.1 и выше, а также требования к общему программному обеспечению, необходимому для работы ПК.
Соблюдение указанных требований является необходимым условием для получения приемлемой для бесперебойной работы пользователей производительности системы.
Соблюдение указанных требований не гарантирует бесперебойную работу системы, так как не учитывает влияние сторонних факторов (антивирусное ПО, сторонние компоненты, нестандартная конфигурация системы, нагрузка со стороны систем поиска туров и т.п.).
Соблюдение указанных требований не гарантирует бесперебойную работу системы, так как производительность системы зависит от показателей, которые могут быть вычислены только в процессе практической эксплуатации системы (количество схем, маршрутов, актуальных фильтров).
Минимальные технические требования зависят:
- от варианта конфигурации оборудования и варианта размещения на нем компонентов ПК
- от количества актуальных контрактных цен, внесенных в базу данных ПК
Варианты конфигурации
Система состоит из следующих компонентов:
- служба поиска и расчета – служба, которая отвечает за расчет цен на лету
- база данных – используется MS SQL Server
- сервер приложений – набор служб и веб-приложений, предназначенных для формирования турпродукта, поиска и бронирования туров.
Ниже представлены варианты конфигурации оборудования с учетом вышеописанных компонентов:
- Минимальная – состоит из 1-го сервера
- служба поиска и расчета, база данных и сервер приложений
- Стандартная – состоит из 2-х серверов
- служба поиска и расчета
- база данных и сервер приложений
- Расширенная – состоит из 3-х серверов
- служба поиска и расчета
- база данных
- сервер приложений
Каждый из компонентов может располагаться либо на отдельном сервере, либо компоненты могут быть объединены между собой и располагаться на одном сервере. Наиболее критичными являются требования к серверу, на котором располагается служба поиска и расчета. Если служба поиска и расчета расположена на выделенном сервере, то она должна соответствовать минимальным показателям, представленным ниже. Если на одном сервере будут размещены несколько компонентов, то необходимо арифметическое увеличение мощности сервера.
В рабочей среде, по причине передачи больших объемов данных, все компоненты (включая клиентские приложения MasterTourClient) должны находиться в одной локальной сети. При размещении серверов в дата-центрах, для доступа сотрудников к приложению необходимо использовать терминальный сервер.
Существует несколько вариантов использования службы поиска (для распределения нагрузки при использовании API для поисковых систем). В данном случае каждая служба поиска будет являться отдельным сервером.
Минимальные показатели для службы поиска и расчета
Компонент | Группа | Количество суточных цен (млн) | Количество логических ядер (шт) | Объем оперативной памяти (гб) |
---|---|---|---|---|
Служба поиска и расчета | ||||
1 | до 0,5 | 8 | 16 | |
2 | 0,5–1 | 16 | 32 | |
3 | 1-5 | 24 | 64 | |
4 | 5-10 | 32 | 64 | |
5 | более 10 | 40 | 96 |
Минимальные показатели для базы данных
Компонент | Количество логических ядер (шт) | Объем оперативной памяти (гб) |
---|---|---|
База данных | 8 | 16 |
Минимальные показатели для сервера приложений
Компонент | Количество логических ядер (шт) | Объем оперативной памяти (гб) |
---|---|---|
Сервер приложений | 8 | 16 |
При работе с внешней закачкой данных через интеграционные решения нужно учитывать, что для обработки данной информации потребуется больше оперативной памяти на серверах.
Данные показатели являются предварительными. Кроме этого работоспособность системы зависит от показателей, которые могут быть вычислены только в процессе практической эксплуатации системы (количество схем, маршрутов, актуальных фильтров).
Взаимосвязь количества ядер и оперативной памяти
Данная таблица показывает зависимость потребления памяти процессом и количестве ядер на машине.
К примеру, на 4 ядра будет выделено минимум 8 Gb оперативной памяти (по 2 Gb на одно ядро). Если ядер больше 8-ми, то минимум на каждое ядро будет выделено 1 Gb оперативной памяти.
Рабочая станция/cервер | 32-bit | 64-bit |
---|---|---|
Рабочая станция | 16 Mb | 256 Mb |
Сервер с 1-м логическим ядром | 64 Mb | 4 Gb |
Сервер с 4-мя логическими ядрами | 32 Mb | 2 Gb |
Сервер с 8-мью логическими ядрами | 16 Mb | 1 Gb |
Требования к общему программному обеспечению
В качестве общего ПО на сервер Баз данных устанавливается:
- ОС – MS Windows Server 2016 x64 или выше.
- MS SQL Server 2014 или выше. При использовании Microsoft SQL Server 2017 необходимо проставить у базы данных уровень совместимости 140, иначе будут возникать ошибки, связанные с производительностью системы.
- Жесткий диск – место под ОС ~ 40-50Gb, плюс свободного места не менее 50Gb
В качестве общего ПО на сервер Поиска устанавливается:
- ОС – MS Windows Server 2016 x64 или выше
- MS .NET Framework 4.8 или выше, дополнительно включить 3.5.
- Также для работы будет необходим выделенный ip-адрес или доменное имя, видимое для всей сети
- Жесткий диск – место под ОС ~ 40-50Gb, плюс свободного места не менее 50Gb
В качестве общего ПО на сервер Приложений устанавливается:
- ОС – MS Windows Server 2016 x64 или выше
- MS .NET Framework 4.8 или выше
- IIS 7.0 или выше
- Жесткий диск – место под ОС ~ 40-50Gb, плюс свободного места не менее 50Gb. При использовании поиска из внешних систем на каждую из систем закладывать не менее 10Gb (при использовании внешней системы Островок – не менее 40Gb)
Клиентские машины
Клиентские машины используются для запуска windows приложения ПК Мастер-Тур, с помощью которого заводятся цены, квоты, осуществляется обработка существующих бронирований и т.д.
- MS .NET Framework 4.8 или выше: можно воспользоваться информацией о версиях и зависимостях .NET Framework
- Шрифт MSSensSerif русифицированный
- Жесткий диск – место под ОС ~ 40-50Gb, плюс свободного места не менее 50Gb
Клиентские машины при работе с облаком
Клиентские машины используются для запуска удаленного рабочего стола, через который осуществляется работа с windows приложением ПК Мастер-Тур, а также другими компонентами системы.
- Для работы требуется ОС не ниже 10-го семейства ОС Windows
- Шрифт MSSensSerif русифицированный
- Жесткий диск – место под ОС ~ 40-50Gb, плюс свободного места не менее 50Gb