TRANXACT.AI 帮助

参考架构和运行时

客户云中构建的内容:入口、跨区域的三节点 Kubernetes 集群、托管数据库及其备用数据库、对象存储、出口、物理隔离的存储库以及大小调整旋钮。

所有部署都基于同一参考架构进行一次设计。云平台之间的差异——例如连接产品、密钥管理、数据库引擎——都变成了配置选择,而不是重新设计。

设计建造操作创新
每个金融事件使用一个数据模型和一个发布引擎。在三节点负载均衡的 Kubernetes 集群上运行容器化服务。不可篡改的帖子和完整的审计跟踪是设计的一部分。ASK 通过 TRANXACT 自身的 API 执行操作。
从设计之初就支持多实体、多货币、多地区。根据客户选择,提供高可用性的托管数据库。在第二个运行区域中Live DR,并以物理隔离备份作为标准配置。一个能够感知角色并学习哪些内容重要的动作队列。

一个区域内部包含什么

成分它是什么笔记
负载均衡器和WAFHTTPS 入口位于 erp.<客户域>;TLS 1.2 或更高版本;DDoS 防护。唯一的公共入口。
私有端点/内部负载均衡器通过 VPN、私有连接或对等互连进行私有流量的入口。使用私人访问权限时出现。
Kubernetes集群至少三个工作节点分布在不同的可用区,采用端到端TLS连接。运行网站和 API、发布引擎、ASK 操作员以及工作程序和任务。
托管数据库主服务器与另一个区域中的同步高可用性备用服务器。发动机和尺寸由客户选择。
对象存储文档和附件,版本控制,跨区域复制。文档并不存储在数据库中。
NAT出口仅允许向指定目的地列表发送出站流量。银行、税务和电子发票、工资单、电子邮件、人工智能引擎。
气隙金库一个独立的账户,用于存放不可更改的、一次性写入的备份。生产部门只能朝着这个方向努力,别的什么都做不了。

工作节点分布在不同的区域中,因此即使失去一个节点或一个区域,仍有足够的容量为用户提供服务。指南中会说明每个服务运行在哪个节点上——调度器会根据实际情况进行分配。

集群外部

  • ASK 的 AI 引擎——高级、均衡或经济等级,或客户自己的密钥 (BYOK)。
  • 外部服务——银行、税务和电子发票、工资单、BI 和数据平台、电子邮件。
  • 远程和移动用户,通过客户的身份提供商登录。
  • 客户的企业网络:办公室用户、身份提供商、传统系统和车间系统——在使用专用连接时,通过 VPN 或专用链路访问。

私有连接是可选的。当所有访问都通过 HTTPS 进行时,VPN/私有链路和内部负载均衡器将不会构建。

尺寸调节旋钮

  • 节点大小。
  • 节点数量——至少三个。
  • 数据库引擎和大小。
  • Live DR区域。
  • 环境的数量。

其他所有内容均为参考架构,对所有客户均相同。有关设置起始值的使用层级,请参阅“合同签订前”部分。

配置,不要自定义

同样的原则也适用于集群内部的运行。超出标准要求的程序按以下顺序满足:首先通过配置(低代码/无代码,随平台升级);其次通过 TRANXACT API 集成,在集群外部运行;最后,经过安全和工程审查后,才允许在集群内部运行代码或代理——如果获得批准,则予以容忍并由客户支持。被拒绝的代码在集群外部运行。工作簿的 X 章节列出了每种结果对应的任务。

任何可以通过配置实现的功能都不应该编写成自定义代码。配置会随着平台每次更新而更新,而自定义代码则不会。