View a markdown version of this page

來源架構 - AWS 方案指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

來源架構

下圖顯示典型的 OpenText Customer Experience 應用程式架構,其使用 OpenText 核心元件、連接到 OpenText 核心元件的自訂功能,以及資料庫、檔案和儲存庫。雖然 OpenText 架構會因每個客戶實作而有所不同,但圖表顯示典型元件,本指南涵蓋這些元件。

OpenText 遷移到 的不同元件 AWS 雲端。

本指南針對遷移的主要架構元素如下表所述。

解決方案 要考慮遷移的主要元素
OpenText TeamSite TeamSite 執行個體
內容存放區
組態檔案 (例如 tsgroups.xmlroles.xml)
自訂程式碼 – 程式碼自訂,例如與外部資料來源或自訂功能的整合
編寫資料庫 – 此資料庫通常部署在專用資料庫伺服器
TeamSite 搜尋 – 部署在其自己的伺服器 (選用)

OpenDeploy:

  • OpenDeploy 執行個體

  • 組態,例如 OpenDeploy 使用者

  • 自訂程式碼 – 自訂功能的程式碼自訂 (例如,多環境部署)

OpenText LiveSite LiveSite 執行個體
Web 資產儲存庫
組態檔案
自訂程式碼
部署在其伺服器上的執行期資料庫

OpenDeploy:

  • OpenDeploy 執行個體

  • Configuration

  • 自訂程式碼

索引搜尋 這可以是 OpenText LiveSite 內容伺服器或類似的索引搜尋實作,例如 Apache Solr
OpenText Media Management 或 MediaBin MediaBin 執行個體
自訂或現有外掛程式的自訂程式碼
MediaBin 資產儲存庫
MediaBin 資料庫

您可以選擇的遷移策略和 AWS 產品和服務取決於來源系統的特性和個別需求。下表說明遷移最常見的策略。

元素類型 目標 AWS 服務 遷移策略
OpenText 核心元件
  • Amazon Elastic Compute Cloud (Amazon EC2) 執行個體

  • Amazon Elastic Container Service (Amazon ECS) 和 Amazon Elastic Kubernetes Service (Amazon EKS) 等容器

  • 重新託管

  • 平台重建

一般而言,您會安裝 產品的新執行個體。每個執行個體類型的安裝都是全自動化的。

自訂功能和整合
  • Amazon EC2,與 OpenText 核心元件整合

  • 容器 (例如,Amazon ECS 和 Amazon EKS)

  • 無伺服器微服務 (例如, AWS Lambda)

  • Amazon API Gateway

  • 重新託管

  • 平台重建

  • 重構

  • 保留

佈建和設定用於 OpenText 平台維護和演變的部署管道。這些管道用於部署程式碼。

建置為 OpenText TeamSite 自訂或外部應用程式的某些相依功能可以容器化或重構為 Lambda 函數。如果是這種情況,您可以透過 API Gateway 協調無伺服器函數。

資料庫
  • Amazon Relational Database Service (Amazon RDS)

  • 平台重建

一般而言,您可以使用 () 將 AWS Database Migration Service 資料庫遷移至 Amazon RDS 資料庫執行個體AWS DMS。
儲存
  • Amazon Elastic Block Store (Amazon EBS)

  • Amazon Simple Storage Service (Amazon S3)

  • 重新託管

資料儲存庫會複製到與 OpenText 核心元件執行個體相關聯的 Amazon EBS 磁碟區。

S3 儲存貯體可用於較大的資料儲存庫,例如 OpenText MediaBin 或 Media Management 資產儲存庫。