本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
源架构
下图显示了典型的 OpenText 客户体验应用程序架构,该架构使用 OpenText 核心组件、连接到 OpenText 核心组件的自定义功能以及数据库、文件和存储库。尽管每个客户实施的 OpenText 架构各不相同,但该图显示了典型的组件,本指南将介绍这些组件。
下表描述了本指南中针对迁移的主要架构元素。
| 解决方案 | 迁移需要考虑的主要因素 |
| OpenText TeamSite | TeamSite 实例 |
| 内容存储 | |
配置文件(例如,tsgroups.xml或roles.xml) |
|
| 自定义代码-代码自定义,例如与外部数据源的集成或自定义功能 | |
| 创作数据库-此数据库通常部署在专用的数据库服务器中 | |
| TeamSite search — 部署在自己的服务器上(可选) | |
|
OpenDeploy:
|
|
| OpenText LiveSite | LiveSite 实例 |
| 网络资产存储库 | |
| 配置文件 | |
| 自定义代码 | |
| 部署在自己的服务器上的运行时数据库 | |
|
OpenDeploy:
|
|
| 索引搜索 | 这可以是 OpenText LiveSite 内容服务器或类似的索引搜索实现,例如 Apache |
| OpenText 媒体管理或 MediaBin | MediaBin 实例 |
| 用于自定义或现有插件的自定义代码 | |
| MediaBin 资产存储库 | |
| MediaBin 数据库 |
您可以选择的迁移策略以及 AWS 产品和服务取决于源系统的特征和您的个人需求。下表描述了最常见的迁移策略。
| 元素类型 | 目标 AWS 服务 | 迁移策略 |
| OpenText 核心组件 |
|
通常,您需要安装产品的新实例。每种实例类型的安装都是完全自动化的。 |
| 自定义功能和集成 |
|
配置和配置用于 OpenText 平台维护和演进的部署管道。这些管道用于部署代码。 作为 OpenText TeamSite 自定义项或作为外部应用程序构建的某些依赖功能可以容器化或重构为 Lambda 函数。在这种情况下,您可以通过 API Gateway 编排无服务器功能。 |
| 数据库 |
|
|
| 存储 |
|
数据存储库被复制到与 OpenText 核心组件实例关联的 Amazon EBS 卷中。 S3 存储桶可用于更大的数据存储库,例如 OpenText MediaBin 或媒体管理资产存储库。 |