В данном разделе рассмотрены уникальные среды, связанные с репликацией данных на несколько рабочих узлов.
Использование репликации
Как правило, изначальное развертывание Vault выполняется в односерверной среде. По мере повышения спроса организации может потребоваться расширить инфраструктуру.
- Фаза 1: установка Vault на один сервер. Обычно этого достаточно для организации, расположенной в одном физическом офисе.
- Фаза 2: переход к развертыванию Vault на нескольких серверах с использованием сервера SQL. Этот вариант подходит организациям с несколькими физическими офисами. Если производительность находится на достаточном уровне, на этом этапе репликация может не понадобиться.
- Фаза 3: переход от обычного многосерверного развертывания к реплицированному развертыванию с несколькими серверами SQL, расположенными в разных местах. Это значит, что удаленному узлу будет назначен статус подписчика, а основному узлу Vault — статус источника. Этот метод позволяет предотвратить снижение производительности, вызванное совместным использованием данных в разных физических местоположениях, например в удаленных офисах, расположенных в разных городах.
Компания Autodesk рекомендует крупным компаниям сначала попробовать обычное многосерверное развертывание. Если производительность окажется недостаточной, можно перейти к репликационному развертыванию.
Переход от многосерверного развертывания к репликации
После принятия решения о том, что для работы с имеющимся объемом данных Vault необходимо настроить репликацию, выполните следующие шаги для включения репликации. Здесь описываются действия для выполнения на центральном узле Vault (источнике) и удаленном узле (подписчике).
- Удалите консоль ADMS Console с (удаленного) узла-подписчика.
Ее можно будет переустановить позже после включения репликации.
- На узле-подписчике установите сервер SQL. Для этого можно выбрать или выделенный компьютер, или компьютер, на который также будет установлена консоль ADMS Console для узла-подписчика.
- Убедитесь, что в настройках SQL Server на узле-подписчике включена репликация.
Если она выключена, то ее можно включить с помощью программы установки SQL Server. Для этого перейдите к разделу .
- На узле-источнике откройте консоль ADMS Console и включите репликацию рабочей группы.
- В консоли ADMS Console на узле-источнике добавьте рабочую группу подписчика.
- Убедитесь, что SQL Server на узле-источнике может выполнить репликацию данных на вновь установленный SQL Server подписчика.
Важное замечание: Это необходимо сделать перед переустановкой ADMS Console в следующем шаге. В противном случае репликация Vault не будет работать.
- Переустановите консоль ADMS Console на узле-подписчике и сделайте так, чтобы она ссылалась на SQL Server подписчика, который также будет установлен здесь.
Масштабируемость репликации хранилища файлов
При репликации используется одна база данных для всех узлов и выполняется копирование хранилища файлов в каждое расположение. Такая архитектура обладает рядом преимуществ, включая простоту внедрения, удобство в работе для конечных пользователей и мгновенную доступность информации. Эта архитектура не подходит для серверов, находящихся на большом расстоянии друг от друга (например, на разных континентах), а также для сетей с низкой скоростью передачи данных.
Представление Библиотеки компонентов с реплицированным хранилищем файлов
Библиотека стандартных компонентов Inventor поставляется в виде баз данных библиотек, которые хранятся на сервере Autodesk Vault Server. Пользователи получают доступ к этим базам данных библиотек через Autodesk Inventor для автоматического создания выбранных компонентов библиотеки в файлах деталей Inventor. После вставки экземпляра эти компоненты сохраняются в папке, определенной в файле проекта Inventor. Если файл сборки затем возвращается в Vault, вставленные компоненты Библиотеки компонентов также будут возвращены в Vault.
В реплицированной среде Autodesk Vault можно настроить производительность Библиотеки компонентов путем изменения конфигурации в файле проекта Inventor.
Допущения
В следующих примерах предполагается, что все программное обеспечение, включая Библиотеку, было установлено. В этих примерах также предполагается, что читатель понимает, как происходит создание Библиотек и ссылок на них. При необходимости см. справку по Библиотеке компонентов.
На рисунке для большей наглядности SQL Server показан как отдельный компьютер. SQL Server может быть установлен на отдельном компьютере или на сервере Autodesk Vault Server. Оба варианта возможны, и выбор не влияет на рабочие процессы, описанные в данном документе.
Папка Библиотеки компонентов на настольном ПК
В конфигурации по умолчанию при использовании Inventor для каждого клиента должна быть создана папка Библиотеки компонентов.
Преимущества
- Подходящее решение для сборок, которые содержат большой объем компонентов Библиотеки, так как сетевой трафик для имеющихся локальных компонентов исключается.
- Каждый пользователь может хранить в папке Библиотеки компонентов только те компоненты, которые он использует.
Недостатки
- Требуется значительное дисковое пространство на клиентском компьютере.
- На каждом клиентском компьютере необходимо создать экземпляр каждого компонента в папке Библиотеки компонентов.
Пример частного содержимого
- Клиент 1 создает экземпляр компонента из базы данных Библиотеки компонентов. Файл детали вставленного экземпляра сохраняется в папке Библиотеки компонентов, расположенной на клиентском компьютере.
- Пользователь возвращает экземпляр компонента в составе сборки. Деталь Библиотеки компонентов копируется в хранилище файлов Vault.
Прим.: Хранение файла детали в локальной папке позволяет исключить задержки для этого пользователя благодаря созданию экземпляра файла детали или копированию его из хранилища файлов.
- При этом другие клиенты вставляют тот же компонент, который использовал клиент 1. Поскольку деталь еще не существует в их папках Библиотеки компонентов, ее экземпляр будет вставлен из локальной базы данных.
- В процессе запланированной репликации на каждом сервере Autodesk Vault Server компоненты Библиотеки компонентов копируются в локальное хранилище файлов на каждом узле.
Общая Библиотека компонентов
Файлы Библиотеки компонентов хранятся на севере Autodesk Data Management Server. Дополнительную информацию о файлах Библиотеки компонентов и их установке с помощью Autodesk Inventor см. в разделе Что такое Библиотека компонентов.