在此页:
目标客户:
CAST 管理员
简介
要准备CAST AIP部署,首先必须了解平台功能架构(请参见CAST应用智能平台概述)。本节将帮助了解CAST AIP部署流程和配置,以及选择最符合组织的业务和操作目标的部署方案。
部署概述
本节解释CAST AIP的高级部署。简单来讲,CAST AIP的典型中/大型/企业部署可以划分为以下“区域”。
请注意,下图显示了一个中型/大型/企业部署(请参阅下面的硬件大小考虑事项),然而如果环境和分析预期很小,CAST AIP也可以部署在一台机器上。
前台办公室
CAST AIP的前台办公室由一组组件组成,这些组件用于交付源代码、存储和访问分析结果。
谁使用这些组件?
组件 | 交付管理器 | 消费者/用户 | 管理员 |
---|---|---|---|
CAST AIC 门户 (AICP) CAST 交付管理工具 (DMT) | |||
Web apps | |||
存储 |
交付文件夹, Web apps, DMT (交付管理工具)
- 交付文件夹: 源代码交付的存储位置
- 一组web应用:
- CAST 应用智能门户 (AICP) / CAST 交付管理工具(DMT):用于管理分析源代码的交付
- 健康仪表盘 (HD), 工程仪表盘 (ED)以及旧版 CAST 工程仪表盘 (CED): 所有这些都用于调查源代码分析结果,每个都针对不同的用户配置文件
请参考以下主题了解源代码交付过程,并考虑CAST AIC门户和CAST管理器所需交付文件夹的位置:
存储
这个领域包括CAST AIP数据库/模式,即管理、分析、仪表盘和测量服务。这些数据库/模式用于存储CAST管理器生成的数据(即分析和快照结果数据)。通常通过使用CAST存储服务或商业上可用且受支持的RDBMS实例,组件主机在一台专用机器上。存储组件必须直接(同一台机器)或通过网络提供给后台办公区域的组件。
- CAST存储服务是预打包的PostgreSQL RDBMS,作为CAST AIP Windows安装程序设置的一部分——并不是必须使用。
后台办公室
CAST AIP后台办公室由一组客户端/服务器(C/S)工具组成,这些工具由CAST AIP安装程序安装在一台或多台Windows机器上:
谁使用这些组件?
组件 | 交付管理器 | 消费者/终端用户 | 管理员 |
---|---|---|---|
分析服务器/部署文件夹中 | |||
管理员服务器 |
分析服务器/部署文件夹中
- 终端用户应用(CAST管理器、CAST架构检查器、CAST事务配置中心等)——组件被安装到一个指定的工作站/服务器,称为“分析服务器”。组件更新存储区域中的CAST AIP数据库/模式。
- 部署文件夹用于存储用于分析已交付和已接受的源代码。
管理员服务器
- 服务器管理器和CAST Update工具(CUT)分别用于安装和更新
- SS / RDBMS管理工具:PGAdmin(用于CSS)或支持的RDBMS的等效管理工具
硬件大小考虑事项
在计划CAST AIP的部署时,必须非常注意CAST AIP将在其上运行的硬件,无论是用于小型部署的一台机器,还是用于中型/大型/企业部署的多台机器。对硬件进行分级可能比较困难,因为需求依赖于许多变量,例如应用的数量和要分析的源代码的大小、将咨询结果的终端用户(使用者)的数量以及环境中的特定部署约束。
CAST提供了部署调整的部署 - 大小,可以帮助做出必要的决策。
安全注意事项
除了硬件分级之外,IT基础设施专家在部署CAST AIP时还需要考虑安全性因素。在一个系统分布在LAN甚至WAN连接上的时代,安全性最重要。CAST AIP可以安装于一台机器用于小型部署,也可以安装于多台机器用于中型/大型/企业部署——这两种情况都需考虑以安全的方式部署CAST AIP,无论是部署在虚拟基础设施上且仅允许通过远程桌面访问,或者是把CAST AIP部署在高度安全的平台(如XenApp)上。
CAST提供部署 - 安全性方面的指导原则,可以帮助做出必要的决策。