Vault Architecture

Autodesk Vault 包含两个组件:客户端和服务器。客户端允许您执行文档管理功能,例如检入和检出文件或复制设计。服务器用于存储所有文档和设计的主副本。通过将所有数据存储在一个公用的集中位置,可以在整个设计小组中轻松实现共享和信息管理。此集中位置称为 Vault。第一次启动 Vault 客户端时,必须先选择您要登录的 Vault,然后才能开始管理您的数据。

Vault 是什么?

Vault 是一个资源库,用于存储和管理文档和文件。它有两个主要组件:关系数据库和文件存储。

服务器和客户端应用程序安装有独立的软件组件。

Vault 服务器

Vault 服务器有三个主要组件:Web 服务器、数据库和文件存储。下图介绍了各个组件的基本配置。

数据库服务器

数据库服务器可跟踪数据之间的各种关系。其类似于图书馆的卡片目录,其中包含了要从那里查找相关信息的索引和指针。默认情况下,Autodesk Data Management Server 会安装 Microsoft® SQL Server 2008 Express。安装 Autodesk Data Management Server 组件后,可以随时升级 Microsoft SQL Server 2008 SP2 Express。

有关详细信息,请参见 Vault 要求升级 Autodesk Vault

文件存储

文件存储和数据库服务器相互配合使用。数据库提供了有关文件位置的索引信息。文件存储是服务器上存放文件的安全位置。

注: 切勿在文件存储中直接移动、删除或编辑文件。使用 Autodesk Data Management Server Console 管理文件存储。

Web 服务器

Autodesk Data Management Server 要求安装 Windows Internet 信息服务 (IIS)。

注: 如果托管服务器的计算机上未安装 IIS,而您需要进行多用户安装,请在安装 Autodesk Vault 服务器之前先安装 IIS。
注: 您可能需要使用原始 Microsoft Windows 安装介质完成 IIS 安装。

Autodesk Vault 服务器实际上是一个 Web 应用程序,它使用服务来管理客户端和服务器之间通过 Web 服务进行的通讯。客户端和服务器之间的交互类似于 Web 浏览器与 Internet 上某个站点的通讯方式。Web 服务使用标准的 HTTP 方法,默认情况下通过 Web 服务器端口 80 进行通讯。 多用户配置需要 Microsoft IIS。

代理服务器

代理服务器将客户端计算机的请求转发给其他服务器。某些网络会强制所有客户端计算机使用代理服务器处理全部 Web 服务请求。

如果您的网络使用代理服务器,您可以将其配置为使用主机名或绕过您的主机客户端的代理服务器。

注: 有关配置代理服务器的详细信息,请参见配置 Vault 以使用代理服务器

Vault Client

Vault 客户端可以是任何单机版应用程序或集成附加模块,用于连接到 Vault 服务器以访问文件和执行 Vault 操作。

例如 Inventor 附加模块。在使用 Inventor 附加模块向 Vault 添加数据时,附加模块将维护由部件、工程图、表达视图和其他文件创建的所有复杂关系。

单个 Vault 环境中包含一个 Vault 服务器和一个或多个 Vault 客户端。

Vault 单机客户端

您可以使用单机版 Vault 客户端(有时称为 Vault Explorer 客户端)浏览完整的 Vault 结构,向 Vault 添加任何文件以及执行大多数其他基于文件的操作,具体取决于您的权限级别。您还可以配置版本方案、编号规则、定义生命周期行为、管理条目和变更单,并执行单机版 Vault 客户端中的其他管理任务。可用于管理的功能取决于您使用的 Vault 版本

Vault 附加模块客户端

附加模块客户端提供父应用程序环境中的基本 Vault 功能。向 Vault 添加文件时,附加模块维护应用程序特定的数据关系。

注: 通常,如果特定应用程序可使用某个集成客户端,则使用该客户端管理文件可以确保数据完整性(例如包含部件关系)。建议您尽可能使用集成的客户端。

有适用于 Autodesk 和非 Autodesk 设计应用程序的附加模块。有关详细信息,请参见哪些应用程序支持 Vault 附加模块?

Vault 的工作原理

以下是用户执行文件检出时 Autodesk Vault 执行的步骤。
  1. Vault 客户端检出文件。
  2. Vault 客户端向 Vault 服务器发送文件请求。
  3. Vault 服务器向数据库发送查询。
  4. Vault 服务器将文件从文件存储复制到客户端。
  5. 务必要注意,该客户端计算机并不是随时都直接与其他客户端计算机进行通信。

注: 只有 Vault CollaborationVault Professional 提供配置远程 SQL 的选项。