Для успешной установки Vault необходимо предварительно подготовиться к развертыванию, проверив параметры среды и собрав необходимые данные.
Развертывание Vault может осуществляться как в виде простой установки всех компонентов на одном компьютере, так и в виде комплексной установки компонентов на нескольких компьютерах, находящихся в разных местах. Чем сложнее процесс развертывания, тем больше факторов следует учитывать. В следующих разделах приведены сведения, необходимые для принятия оптимальных решений при развертывании Vault.
Сведения о количестве пользователей позволяют предотвратить проблемы с доступом и увеличением времени ответа. Например, при одновременной работе более 10 пользователей следует использовать Windows® Server 2012. Если число пользователей превышает 25, следует рассмотреть возможность обновления до полной версии SQL Standard или SQL Enterprise. Microsoft SQL Express допускает только 25 одновременных подключений. При развертывании Vault для одного пользователя можно загрузить все компоненты на один компьютер.
При определении количества серверов следует помнить о том, как информация попадает с клиентского компьютера на сервер Vault, далее на сервер SQL и обратно. (Дополнительные сведения см. в разделе Использование Vault.)
Программа Vault, аналогично некоторым другим приложениям, использует Microsoft SQL таким образом, что потребление ресурсов процессора превышает потребление ресурсов памяти. Постарайтесь не загружать компоненты Vault на серверах, которые уже активно используют ЦП.
Vault Server может загружаться в различных операционных системах. При выборе несерверной операционной системы следует учитывать имеющиеся в ней ограничения.
Брандмауэры позволяют блокировать входящие запросы. При установке Vault Server выполняется проверка наличия известных брандмауэров на сервере. Для правильного взаимодействия с Vault Server может понадобиться дополнительная настройка брандмауэров. Некоторые программные пакеты, обеспечивающие безопасность компьютера, могут включать в себя брандмауэры. Проверьте эти инструменты на наличие брандмауэров.
Vault может очень интенсивно использовать процессор. Загрузка Vault Server на сервере одновременно с другими приложениями, активно использующими процессор, может замедлить работу Vault.
Для работы Autodesk Vault требуется как минимум Microsoft SQL Express. См. раздел Требования для установки.
Если для работы с Vault недостаточно мощности платформы SQL Express, настройте сервер Vault, используя версии SQL Standard или SQL Enterprise.
Если для данного компьютера/домена требуются надежные пароли, будет невозможно использовать пароль системного администратора SQL по умолчанию, используемый в установщике Autodesk. Дополнительные сведения о настройке подходящего пароля системного администратора см. в разделе Задачи администрирования SQL для Autodesk Vault. Обратитесь к ИТ-администратору, чтобы узнать требования к надежности пароля.
SQL Express Adv 2017 устанавливается программой Autodesk Vault 2023 с использованием учетной записи сетевой службы для служб SQL. SQL Express Adv 2017 нельзя установить на контроллере домена с помощью учетной записи локальной или сетевой службы.
В целях безопасности Microsoft рекомендует не устанавливать SQL Server на контроллере домена. Дополнительные сведения см. в статье Требования к оборудованию и программному обеспечению для установки SQL Server.
Autodesk Vault работает в конфигурации отказоустойчивого кластера SQL Server, в которой приложению неизвестно о кластере и не требуется повторная конфигурация Vault в случае сбоя. Такой принцип основан на использовании экземпляров отказоустойчивого кластера AlwaysOn. Дополнительную информацию о данной конфигурации см. в статье Экземпляры отказоустойчивого кластера AlwaysOn. Перед настройкой этой функции необходимо настроить отказоустойчивую кластеризацию Windows Server (WSFC) с SQL Server в системе Windows Server. При использовании Vault в отказоустойчивой кластерной среде SQL может происходить прерывание рабочих процессов, что потребует повторения операций.
На производительность сервера влияет и частота обращений к Vault Server. Например, если при развертывании Vault для 50 пользователей выдача файлов выполняется одним или двумя пользователями один или два раза в день, нагрузка на сервер будет несущественной. Если при использовании той же конфигурации 35 пользователей обращаются к хранилищу каждые 10 минут, то производительность Vault Server может заметно снизиться, поскольку в этом случае рекомендованное число одновременных подключений пользователей будет превышено.
Несмотря на то что скорость работы сети обычно приравнивается к задержке ответа, следует также учитывать скорость канала передачи и его пропускную способность. Скорость работы сети является важным фактором, который следует учитывать для обеспечения оптимальной производительности развертывания Vault. Скорость работы подключений можно оценить путем выполнения тестов для измерения задержки ответа, скорости и пропускной способности канала передачи между серверами. Скопируйте несколько крупных файлов с одного сервера на другой. При выполнении этого теста вначале скопируйте файлы с сервера А на сервер Б, а затем скопируйте их с сервера Б на сервер А. Данные, передаваемые с одного сервера на другой, не всегда проходят тем же маршрутом при обратной передаче.
При установке серверных компонентов для Vault Professional есть несколько вариантов поддержки групп, распределенных по разным местоположениям. Vault Professional поддерживает репликацию в многосерверной среде с центральной удаленной базой данных. Vault Professional также допускает реализацию Vault на одном сервере с выделенным сервером базы данных.
Доступ к одним и тем же данным хранилища можно настроить с нескольких удаленных узлов. Один узел включает в себя выделенный сервер Autodesk Data Management Server и хранилище файлов. Каждый узел имеет доступ к общему экземпляру AUTODESKVAULT SQL.
Традиционную архитектуру многосерверной среды можно расширить, развернув Autodesk Vault File Server. В этом случае на удаленном узле размещается локальное хранилище файлов (как и в традиционной многосерверной среде), а метаданные перенаправляются на сервер Autodesk Data Management Server, к которому подключен этот узел. Такая конфигурация может значительно улучшить производительность, если обмен данными между сервером SQL и удаленным узлом осуществляется через нестабильный или медленный канал связи.
Репликация представляет собой копирование данных с одного сервера на другой. При этом серверы обычно физически расположены в разных местах. Этот процесс позволяет настроить среду Vault с двумя различными местоположениями. Пользователям не придется тратить время на загрузку больших файлов САПР по глобальной сети (WAN).
Функция связанных рабочих групп в Autodesk Vault Professional поддерживает несколько серверов баз данных, использующих технологию репликации слиянием Microsoft SQL. Эта технология допускает репликацию базы данных SQL в нескольких местах.
Клиенты, соответствующие следующим критериям, могут работать с любым сервером и любым пакетом локализации, который отвечает приведенным ниже критериям для серверов. Не требуется, чтобы язык клиента и язык сервера совпадали.
Например, Vault Client на испанском языке поддерживается только в операционной системе на испанском языке. Однако, если программа установлена в операционной системе на английском языке, для правильной работы настроек региона и языка должен быть задан испанский язык или регион с испанским языком.
Клиент Vault не поддерживает переключение языков в процессе выполнения.
Надстройки Vault не поддерживают переключение языка приложений САПР на язык, который не соответствует описанным выше критериям.
Английская версия Autodesk DWG TrueView включена в клиент Vault для всех языков, за исключением японского и французского.
Клиенты, соответствующие следующим критериям, могут работать с любым сервером и любым пакетом локализации, который отвечает приведенным выше критериям для серверов.
В результате восстановлении резервной копии из раскладки SQL, отличной от текущей, будет использоваться раскладка из резервной копии.
Любой сервер, отвечающий указанным выше критериям, может работать с любым другим сервером и любым языком, который соответствует указанным выше критериям.
Раскладка/язык SQL источника определяет раскладку/язык в реплицированной среде независимо от языка SQL, установленного для подписчиков.
Рекомендуется, чтобы для всех установок SQL в реплицированной среде использовался один язык.