бования к программному обеспечению

Требования к серверу приложений (Application Server)

Параметры операционной системы

Параметры операционной системы применяются ко всем серверам, использующим Workflow. Поддерживаются следующие операционные системы:

  • Microsoft® Windows® 10 (32- или 64-разрядная версия)
  • Microsoft® Windows® 8 (64-разрядная версия)
  • Microsoft® Windows® 7 Professional SP1 (32- или 64-разрядная версия)
  • Microsoft® Windows® Server 2016 (32- или 64-разрядная версия)
  • Microsoft® Windows® Server 2012 R2 (64-разрядная версия)

Примечание: Необходимо установить накопительный пакет обновления для Windows® Server 2012 R2 (2919355) за апрель 2014 года.

  • Microsoft® Windows® Server 2012 Standard (64-разрядная версия)
  • Microsoft® Windows® Server 2008 SP2 (только 32-разрядная версия)
  • Microsoft® Windows® Server 2008 R2 SP1 (64-разрядная версия)

Примечание: Терминальный сервер поддерживается только в Windows Server 2008 R2 (64-разрядная версия).


Параметры SQL Server

Параметры SQL Server применяются ко всем серверам, использующим .


Примечание:

  • Проект Workflow устанавливается в эту базу данных SQL Server. SQL Server может быть установлен на другом компьютере, который также находится в домене или рабочей группе; тем не менее, вы должны убедиться, что сетевые конфигурации обеспечивают надлежащую связь с машиной.
  • По соображениям безопасности мы рекомендуем настроить SQL Server с аутентификацией Windows, но также поддерживается аутентификация в смешанном режиме.

Поддерживаются следующие системы SQL Server:

  • Microsoft® SQL Server 2017

Примечание: При обновлении базы данных до SQL Server 2017 необходимо сначала обновить Workflow рабочий процесс до версии 2.6, а затем обновить SQL Server.

  • Microsoft® SQL Server 2016
  • Microsoft® SQL Server 2014 (32- или 64-разрядная версия)
  • Microsoft® SQL Server 2012 Enterprise (32- или 64-разрядная версия)
  • Microsoft® SQL Server 2012 Business Intelligence (32- или 64-разрядная версия)
  • Microsoft® SQL Server 2012 Standard (32- или 64-разрядная версия)
  • Microsoft® Windows® Server 2012 Essentials

Примечание: Чтобы Workflow мог подключаться к любому Microsoft® SQL Server 2012 или более поздней версии, необходимо настроить SQL Server для включения роли sysadmin соответствующей учетной записи. 

  • Microsoft® SQL Server 2008 R2 с последним пакетом обновления
  • Microsoft® SQL Server 2008 Standard или Enterprise Edition (32- или 64-разрядная версия)
  • Microsoft® SQL Server 2008 Express

Примечание: Если вы используете SQL Server Express с сервером приложений Workflow, вы не можете использовать базу данных отчетов.


При установке Workflow автоматически выбирается экземпляр SQL Server по умолчанию. Если SQL Server 2012 и SQL Server 2008 установлены, SQL Server 2008 может быть экземпляром по умолчанию. Eсли вы хотите вместо этого использовать SQL Server 2012, вы должны выбрать этот экземпляр по умолчанию, как часть ручной настройки параметров SQL Server.


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


Требования .NET

Требования .NET применяются ко всем серверам, использующим Workflow.


Поддерживается следующая опция .NET: Microsoft® .NET Framework 4.6 (Full Framework) или более поздняя версия)


Примечание: .NET 4.7 (Full Framework) является обязательным, если вы используете FIPS или TLS 1.2.


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

  • Для сборки, предшествующей .NET 4.0, необходимо обновить сборку при ее открытии. Невыполнение этого требования приводит к ошибке и невозможности сохранить отредактированную сборку.
  • Для сборки, предназначенной для .NET 4.0, сборка обновляется автоматически при открытии, и изменения в таких сборках можно сохранять, как и раньше.

Поставщики услуг, которые нацелены на версии .NET Framework до версии 4.5, должны быть перекомпилированы для .NET 4.5 или более поздней версии.


Другие требования

Другие требования применяются ко всем серверам, которые используют Workflow.

Поддерживаются следующие требования:

Примечание: Internet Explorer 10 поддерживается только в следующих операционных системах:

  • Windows® 7 SP1
  • Windows® 8
  • Windows® Server 2008 R2 с пакетом обновления 1
  • Windows® Server 2012 R2
  • Активация Windows Communication Foundation HTTP должна быть включена.


Другое поддерживаемое программное обеспечение

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

Поддерживается следующее программное обеспечение:


Примечание: Proficy Portal и все функции, связанные с этим продуктом, больше не поддерживаются в Workflow.

  • VMWare Server или VMWare ESX Server

Примечание: Серверы VMWare поддерживаются для использования любой из поддерживаемых операционных систем.

Важное замечание: Расширенные функции ESX Server (то есть VMotion, VMWare VMFS и поддержка кластеризации) не поддерживаются.

  • Система визуализации Hyper-V для систем x86-64
  • Узел сеансов удаленных рабочих столов (службы терминалов)
  • Historian 3.5 или выше


Необязательные требования

  • Microsoft® SilverlightTM Runtime 5.0 и Silverlight SDK 5.0

Примечание: Silverlight необходим для доступа и разработки форм и отображений в конструкторе Silverlight, а также для просмотра форм и отображений Silverlight в Global Viewer.

Важно: поддержка форм Silverlight и Silverlight будет прекращена со следующей основной версией программного обеспечения.

Примечание: Для всех новых развертываний рекомендуется использовать Simulated Directory вместо AD LDS для повышения производительности.


Требования к программному обеспечению только для клиента

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


Только клиентский компьютер содержит клиентское приложение Workflow и должен подключаться к другому компьютеру, на котором установлен сервер приложений.


Примечание: Если у вас установлена только клиентская версия, она должна быть той же версии, что и сервер, к которому она подключена.


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

  • Параметры операционной системы
  • Параметры SQL Server
  • Требования .NET
  • Другие требования
  • Другое поддерживаемое программное обеспечение

Требования к программному обеспечению для отчетов базы данных

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


База данных отчетов должна быть установлена на том же компьютере, что и экземпляр SQL Server, на котором будет храниться база данных. Удаленный экземпляр SQL Server не поддерживается.


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

  • Параметры операционной системы
  • Параметры SQL Server
  • Требования .NET
  • Другие требования
  • Другое поддерживаемое программное обеспечение

Требования к программному обеспечению для списка веб-задач

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


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

  • Параметры операционной системы
  • Параметры SQL Server
  • Требования .NET
  • Другие требования
  • Другое поддерживаемое программное обеспечение

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

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


Параметры операционной системы. Поддерживаются следующие операционные системы:

  • Microsoft® Windows® Server 2016 (32- или 64-разрядная версия)
  • Microsoft® Windows® Server 2012 R2 (64-разрядная версия)
  • Microsoft® Windows® Server 2012 Standard (64-разрядная версия)
  • Microsoft® Windows® Server 2008 R2 (64-разрядная версия)

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

  • Параметры SQL Server
  • Требования .NET
  • Другие требования
  • Другое поддерживаемое программное обеспечение

Требования к программному обеспечению серверов расширений

Требования к программному обеспечению серверов расширений (Workflow и User). В этом разделе описываются требования к программному обеспечению для вашей установки.


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

  • Параметры операционной системы
  • Параметры SQL Server
  • Требования .NET
  • Другие требования
  • Другое поддерживаемое программное обеспечение


Требования к аппаратному обеспечению

В этом разделе описываются рекомендуемые аппаратные характеристики, которые необходимы для эффективной работы Workflow.


В следующей таблице приведены общие рекомендации по аппаратному обеспечению.


Project SpecificationSmall SystemMedium System*Large System*
Equipment Model Objects0 – 500500 – 2,5002,500 +
Equipment Model Properties0 – 5,0005,000 – 500,000500,000 +
Material Definitions0 – 1,0001,000 – 10,00010,000 +
Material Lots0 – 1,0001,000 – 5,0005,000 +
Production Model Objects0 – 500500 – 1,0001,000 +
Production Variables0 – 5,0005,000 – 10,00010,000 +
Number of Workflows0 – 100100 – 1,0001,000 +
Running Workflows0 – 5050 – 500500 +
Concurrently Executing Workflows**0 – 55 – 2525 +
Configured Events0 – 5050 – 500500 +
Events Triggering per Hour0 – 1515 – 100100 +
Work Requests in System0 – 100100 – 1,0001,000 +
Active Work Requests0 – 2525 – 500500 +
Active Clients1 – 2525 – 100100 +
Recommended Server RAM8 GB16 GB32 GB
Recommended Server CPUs2 CPUs @ 3GHz4 CPUs @ 3GHz8 CPUs @ 3GHz


*Многие системы не используют все возможности Workflow, поэтому некоторые проекты могут сопоставлять некоторые спецификации в столбце небольшой системы с другими спецификациями в столбце средней или большой системы. Выберите столбец, который более точно соответствует целевой системе.


**Любой работающий рабочий процесс, ожидающий ввода данных пользователем в форме задачи, может считаться приостановленным и считается работающим рабочим процессом, но не исполняющим рабочим процессом.


Дополнительные факторы для аппаратных требований

Другие требования

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


SQL Server на сервере Workflow

Приведенные выше рекомендации по аппаратному обеспечению относятся к серверам, на которых SQL Server отсутствует в системе сервера Workflow. Если вы решите запустить SQL Server на сервере Workflow, вы должны добавить ОЗУ и ЦП к рекомендованным объемам.


Запуск на виртуальной машине

Приведенные выше рекомендации по аппаратному обеспечению относятся к серверу, который не работает в виртуализированной среде. Для серверов, работающих в виртуализированной среде, такой как образ VMWare или Hyper-V, рекомендуемые объемы должны быть выделены исключительно для образа сервера и иметь столько же физических ресурсов на сервере виртуализации. Например, если серверу требуется 8 ГБ ОЗУ, то этому образу должно быть выделено столько ОЗУ, а серверу виртуализации должно быть доступно 8 ГБ физической памяти для этого образа. Если образ исчерпывает физическую ОЗУ на сервере виртуализации, производительность значительно снижается.


Запуск других приложений

Все рекомендации по оборудованию предполагают, что машина предназначена для работы сервера Workflow. Если вы планируете запускать другие приложения на компьютере, вам необходимо соответствующим образом увеличить требования к ЦП и ОЗУ для обработки этих приложений. Это включает в себя другие приложения GE Digital, такие как Historian, CIMPLICITY или iFIX.


Примечание: При использовании Windows® Server 2008 R2 или Windows® Server 2012 в качестве операционной системы учитывайте следующую информацию. Новые операционные системы Microsoft предъявляют более высокие требования к оборудованию, чем старые. Windows® Server 2008 R2 и новее используют значительно больше памяти и больше ЦП. Для эквивалентной производительности добавьте еще 2 ГБ памяти и дополнительный процессор.


Дополнительные рекомендации для компьютера с SQL Server

Для достижения оптимальной производительности базы данных, журналы транзакций, базу данных tempdb, некластеризованные индексы и резервные копии должны быть установлены на отдельных жестких дисках, где это возможно. Также рекомендуются следующие спецификации RAID:

  • База данных SQL: RAID 0 + 1, RAID 1 или RAID 5
  • Журналы транзакций SQL: RAID 0 + 1 или RAID 1, и должны быть отдельным физическим устройством
  • SQL tempdb: RAID 0 + 1 или RAID 1
  • Индексы SQL: RAID 0 + 1 или RAID 1
  • Резервные копии: RAID 0 (нет отказоустойчивости, но быстрее записывает) или RAID 5

Кроме того, рекомендуется следующая конфигурация SQL Server:

  • Компьютер с SQL Server: 4 ГБ ОЗУ (требуется минимум)
  • Используйте только аутентификацию Windows. 
  • Исключить файлы базы данных из антивирусной проверки
  • Используйте несколько процессоров для каждой установки
  • Включите задание резервного копирования по умолчанию или создайте план обслуживания
  • Для базы данных tempdb число настроенных файлов должно основываться на количестве процессоров на сервере.


Другие рекомендации по производительности

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

  • Пропускная способность сети между сервером Workflow и клиентом
  • Пропускная способность сети между сервером Workflow и SQL Server
  • Пропускная способность данных между сервером Workflow и источниками данных, такими как серверы OPC, Historian, iFIX и CIMPLICITY.
  • Количество клиентских экземпляров, активных на одном клиентском компьютере


Требования к аппаратному обеспечению для сервера приложений

В этом разделе описывается оборудование, необходимое для установки вашего продукта.

  • 4-сокет 8-ядерный 32 ГБ оперативной памяти
  • ОС Windows Server x64
  • 200 ГБ свободного места на жестком диске
  • Программное обеспечение сетевого интерфейса для сетевых коммуникаций и сетевой протокол TCP/IP
  • Цветной графический монитор SVGA или лучше и 100% IBM-совместимая 24-битная видеокарта с разрешением 1024x768 и не менее 65535 цветов
  • Цветной графический монитор XGA или лучше и 100% IBM-совместимая 24-битная видеокарта с разрешением 1024x768 и не менее 65535 цветов
  • Двухкнопочная мышь с колесом прокрутки или совместимым указательным устройством (например, сенсорным экраном)

Требования к аппаратному обеспечению для отдельных серверов

В этом разделе описывается оборудование, необходимое для установки вашего продукта.

Развертывание сервера

Примечание: Эти требования применяются независимо от того, устанавливаете ли вы конфигурацию с несколькими серверами (то есть главный сервер и сервер Workflow) или отказоустойчивый кластер.

  • Процессор CoreTM 2 Duo 3 ГГц с 8 ГБ ОЗУ (минимум)
  • 50 ГБ свободного места на жестком диске (минимум)
  • DVD-привод
  • Программное обеспечение сетевого интерфейса для сетевых коммуникаций и сетевой протокол TCP/IP
  • Один параллельный порт или свободный прямой USB-порт
  • Цветной графический монитор XGA или лучше и 100% IBM-совместимая 24-битная видеокарта с разрешением 1024x768 и не менее 65535 цветов
  • Минимальная поддержка монитора
  • Двухкнопочная мышь с колесом прокрутки или совместимым указательным устройством (например, сенсорным экраном)

Требования к аппаратному обеспечению для серверов расширений

В этом разделе описывается оборудование, необходимое для установки вашего продукта.

  • Процессор CoreTM 2 Duo 3 ГГц с 8 ГБ ОЗУ (минимум)
  • 50 ГБ свободного места на жестком диске (минимум)
  • Программное обеспечение сетевого интерфейса для сетевых коммуникаций и сетевой протокол TCP / IP
  • Один параллельный порт или свободный прямой USB-порт
  • Цветной графический монитор XGA или лучше и 100% IBM-совместимая 24-битная видеокарта с разрешением 1024c768 и не менее 65535 цветов
  • Минимальная поддержка монитора
  • Двухкнопочная мышь с колесом прокрутки или совместимым точечным устройством (например, сенсорным экраном)

Требования к аппаратному обеспечению для пользовательских серверов

В этом разделе описывается оборудование, необходимое для установки вашего продукта.

  • Процессор CoreTM 2 Duo с тактовой частотой 3 ГГц и 4–8 ГБ ОЗУ (в зависимости от того, с какой нагрузкой должен управлять сервер)
  • 50 ГБ свободного места на жестком диске (минимум)
  • DVD-привод
  • Программное обеспечение сетевого интерфейса для сетевых коммуникаций и сетевой протокол TCP / IP
  • Один параллельный порт или свободный прямой USB-порт
  • Цветной графический монитор XGA или лучше и 100% IBM-совместимая 24-битная видеокарта с разрешением 1024x768 и не менее 65535 цветов
  • Минимальная поддержка монитора
  • Двухкнопочная мышь с колесом прокрутки или совместимым указательным устройством (например, сенсорным экраном)

Требования к аппаратному обеспечению для клиентов

В этом разделе описывается оборудование, необходимое для установки вашего продукта.

  • Процессор CoreTM 2 Duo 3 ГГц с оперативной памятью 2 ГБ (минимум)
  • 20 ГБ свободного места на жестком диске (минимум)
  • DVD-привод
  • Программное обеспечение сетевого интерфейса для сетевых коммуникаций и сетевой протокол TCP / IP
  • Цветной графический монитор SVGA или лучше и 100% IBM-совместимая 24-битная видеокарта с разрешением 1024x768 и не менее 65535 цветов
  • Двухкнопочная мышь с колесом прокрутки или совместимым указательным устройством (например, сенсорным экраном)

Требования к оборудованию для базы данных отчетов

В этом разделе описывается оборудование, необходимое для установки вашего продукта.

  • Процессор CoreTM 2 Duo 3 ГГц с оперативной памятью 3 ГБ (минимум)
  • 50 ГБ свободного места на жестком диске (минимум)
  • DVD-привод
  • Программное обеспечение сетевого интерфейса для сетевых коммуникаций и сетевой протокол TCP / IP
  • Один свободный USB-порт прямого подключения
  • Цветной графический монитор XGA или лучше и 100% IBM-совместимая 24-битная видеокарта с разрешением 1024x768 и не менее 65535 цветов
  • Двухкнопочная мышь с колесом прокрутки или совместимым указательным устройством (например, сенсорным экраном)

Требования к оборудованию для кластеризации серверов и отработки отказа

В этом разделе описывается оборудование, необходимое для установки вашего продукта.


Требования к оборудованию, установленные Microsoft для конфигураций кластерного сервера, должны быть выполнены для систем, развертывающих Workflow с поддержкой кластера.

  • Отказоустойчивая кластеризация поддерживается в Workflow 1.5 SP4 и выше.
  • SQL Server должен быть установлен в центральном местоположении в домене.

Важно: 

  • Все компьютеры в отказоустойчивом кластере должны находиться в домене.
  • Отказоустойчивая кластеризация не поддерживается на устаревших серверах Workflow.
  • Кластеризация серверов Workflow обеспечивает поддержку только при сбоях оборудования.

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