本博文为我本人的理解,不代表达索析统官方的解释,如有不周敬请谅解。
本篇博文主要介绍达索系统的安装与部署。
1)软硬件环境
⏹硬件环境准备
◆数据库服务器:服务器
◆应用(
WEB)服务器:服务器
⏹软件环境准备
安装前需要准备的软件包括:
达索SDM软件包含以下子产品模块:
⏹网络环境准备
◆数据库服务器与应用服务器之间使用光纤连接;
◆数据库服务器与应用服务器在局域网内使用千兆网卡;
◆对于从工作站到服务器的大数据量传输,建议工作站使用千兆网卡。
⏹安装许可证服务
说明如何在Windows操作系统的许可证服务器上的DS许可证服务。
2)系统安装部署架构
达索的软件系统需要企业的服务器(群)的硬件支撑,即达索的软件系统需要安装在不同的客户计算机中。为了实现达索系统软件的合理部署,可以将达索的应用分解为多个服务,包括:
A,应用服务器:达索系统的主应用服务器,客户通过客户端与应用服务器通讯实现产品数据管理;
D,数据库服务器:安装Oracle或者DB2等数据库应用的服务器;
F,文件服务器:Enovia将实体文件以加密的方式保存在文件服务器中;
L,license服务器:用户使用Enovia应用,首先需要license服务器上的许可证认证。
A,协同服务器:将多个应用服务器进行负载均衡的平衡;
3)五种安装部署方式
在进行Enovia系统异地部署甚至全球部署时,按照业务需要以及考虑性能响应时间等因素综合考虑后,选择合适的部署方式。将Enovia涉及的实体文件、业务对象、业务模型进行不同组合,从而构建不同的安装部署方式
集中式
集中式部署是最简单、最实用的安装部署方式,将应用服务器、数据库服务器、文件服务器都部署在同一台服务器中,根据业务需要可进行多个应用服务器的负载均衡。
由于部署不会涉及文件的广域网传输,所以在大文件上传/下载(签入/签出)层面(不考虑并发)响应性能还是非常好的。
集中式部署是现在企业中最为常用的部署方式。
集中式的数据库/ 分布式的文件访问
这种部署方式保持了统一的数据库服务器,将多个文件服务器安装部署在异地,有效的解决大文件上传/下载(签入/签出)的性能问题。最终客户在请求进行文件上传(签入)时,通过应用服务器在数据库服务器中写入数据文件的元数据请求,并将数据实体文件上载到最近的文件服务器中;在进行数据下载时,也会在最近的文件服务器下载数据实体文件。
⏹分布式的数据库 / 统一的业务流程模型
这是典型的数据库分布存储部署方式,通过设置主服务器和从服务器,并互相拷贝数据对象的方式实现数据统一。
上图中,美国的服务器作为主应用服务,管理着主数据和主业务对象,并连接到日本的数据;日本的服务器作为从服务器,管理着本地的数据文件,并从美国服务器中拷贝主数据和主业务对象,通过连接的方式读取美国的数据。
美国的服务管理美国的数据;日本的服务管理日本的数据。两国的数据相对固化,通过Oracle数据连接两个系统中的数据可以相互访问。两个系统服务相对,不会由于一个系统宕机,导致另外系统不可用。
⏹分布式的数据库 / 松耦合的业务流程模型
这种安装部署方式与上一种安装部署方式非常相似。差异的地方在于如果两套系统的数据库不同,两个系统选用了不同的数据库,比如oracle和DB2,由于数据存储结构不同导致数据不能直接拷贝,通过数据库连接的方式实现数据的读取。
多个Matrix系统的XML格式数据传输
通过XML文件建立消息总线,再有新数据发生变化后,通过发送消息的方式告知数据发生变化,触发数据拷贝行为。
本方案除了能够非常好的处理异地数据拷贝控制之外,在进行Enovia与ERP、CRM等第三方系统集成时,也常常用到本方式进行系统集成。
笔者简介:笔名“萧柏”,现供职于某全生命周期信息化整体解决方案、总员工数400+国内的IT企业;9年企业信息化实施生涯,曾参与过航空、航天、兵器、船舶、电科等装备制造行业30+的售前与售后项目;掌握达索Enovia解决方案,曾牵头实施了千万级企业信息化项目实施,熟悉TeamCenter解决方案以及常见的CAD/CAE软件。
欢迎登陆我eworks的博客与我交流:http://blog.e-works.net.cn/707409