部署前准备
不管以什么样的形态部署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 sts endpoint | sts域名 | 默认值sts.aliyuncs.com | OSS_STS_ENDPOINT |
| oss endpoint | oss域名 | 默认值oss-cn-hangzhou.aliyuncs.com | OSS_ENDPOINT |
| oss region | oss区域 | 默认值oss-cn-hangzhou | OSS_REGION |
| oss bucket | 私有桶 | 默认值terminus-trantor | SERVER_BUCKET |
| oss public bucket | 共有桶 | - | PUBLIC_BUCKET |
| oss accessKey | 授权访问key | - | OSS_AK |
| oss accessSecret | 授权访问密钥 | - | OSS_AS |
| oss type | 存储类型 | 默认值oss | FILE_STORE_TYPE |
| private read | 是否私有读 | 默认值true | PRIVATE_READ |
| url expire | url过期时间 | 默认值3600000 | URL_EXPIRE_TIME |
| cdn | cdn域名 | - | �OSS_CDN_ENDPOINT |
STS配置请参考 阿里云STS
如果不提供该选项将无法使用图片、附件等功能。详细说明查看Trantor支持的存储类型
Rocket MQ (可选)
- Dice下部署
- 提前准备好相关
MQ的Addon
- 提前准备好相关
- 私有化部署
- 提供
host、port、username、password
- 提供
注意:
- 如需模型操作日志该中间件必选
Redis (可选)
- Dice下部署
- 提前准备好相关
Redis的Addon
- 提前准备好相关
- 私有化部署
- 提供
host、port、username、password
- 提供
注意:
- 如需配置多实例DataStore该中间必选