部署前准备
不管以什么样的形态部署Trantor,都会需要一些前置准备。比如中间件,文件存储等。该文档将罗列部署Trantor的前置准备。
部署前请提供以下信息便于Trantor的同学进行后期支持:
| 属性名 | 备注 | 参考 |
|---|---|---|
| 项目名称 | 提供当前项目的名称,如果有ISV请备注ISV | 康宝莱 (埃森哲) |
| 部署形态 | 部署方式。Dice、Private | Dice |
| Trantor版本 | 需要部署的Trantor版本 | 0.14.x |
| 项目接口人 | 公司内接口人 | - |
| PaaS地址 | Dice地址或私有环境部署地址 | - |
| 账号信息 | 可提供管理员账号给我们,然后由自己创建Trantor账号并授权 | - |
| 接入方式 | 直连**、**VPN、跳板机 | - |
| 接入信息 | 提供接入信息,如Hosts、VPN等。 | - |
提供的所有中间件需要提前解决网络问题。如vpc、slb、firewall。
MYSQL (必选)
- Dice下部署
- 提前准备好相关
MySQL的Addon
- 提前准备好相关
- 私有化部署
- 提供
host、port、username、password
- 提供
注意:
- MYSQL
innodb_large_prefix是否开启。需要将MySQL的该配置打开- 检查
sql_mode中是否存在ONLY_FULL_GROUP_BY。如果存在,需要删除。
OSS (可选)
因为资源安全问题,Trantor对资源文件的管理采用的OSS STS方式。所以需提前配置,并提供如下信息。
| 参数名 | 解释 | 备注 |
|---|---|---|
| oss endpoint | - | - |
| oss region | - | - |
| oss bucket | - | - |
| oss accessKey | - | - |
| oss accessSecret | - | - |
| oss roleArn | - | - |
STS配置请参考 阿里云STS
如果不提供该选项将无法使用图片、附件等功能。
Rocket MQ (可选)
- Dice下部署
- 提前准备好相关
MQ的Addon
- 提前准备好相关
- 私有化部署
- 提供
host、port、username、password
- 提供
注意:
- 如需模型操作日志该中间件必选
Redis (可选)
- Dice下部署
- 提前准备好相关
Redis的Addon
- 提前准备好相关
- 私有化部署
- 提供
host、port、username、password
- 提供
注意:
- 如需配置多实例DataStore该中间必选