iVX定制版部署方案

部署-公司 3k/年 - 图1

更新时间:2023-12-05 10:51:11
iVX支持将编辑系统整体导出,并部署至本地服务器环境, 以支持用户在本地环境完成完整的应用开发、调试与导出流程。

系统架构


私有部署的iVX编辑器系统结构如下:
部署-公司 3k/年 - 图2
除了iVX编辑器本身,还包括以下功能模块:
1、登录系统,用于用户登录与管理 iVX系统在初始部署时,会自动生成一个企业主管理账号, 用户可以在管理账号中,自行添加子账号。 子账号的数量根据选择的部署方案,有一定的限制,超过上限之后,遍无法再添加。登录系统,也支持针对第三方的登录接口进行定制, 比如,您的企业内部已有一套用户登录系统,iVX的登录系统也可进行针对性的开发对接,让内部用户使用企业自有的系统完成登录验证 定制开发,可能需要涉及一定的费用,具体根据对接难度来决定。
2、工作台,类似线上版本iVX的工作台,用于应用管理、系统消息的查看等辅助功能。 企业主管理账号,也可以在工作台中管理所有子账号的应用。
3、应用的调试,即编辑器中预览功能。包括api、服务的调试、应用的预览、日志等全套调试功能。
4、应用的导出,即线上版本的应用私有部署功能。 由于私有部署的编辑器环境,不包含应用的正式运行环境 因此没有线上版本的“一键发布”功能。您需要使用应用导出功能, 将应用的前后台代码与资源一起导出,然后使用应用私有部署的方法,自行部署至生产发布环境 切记,不要使用编辑环境中的预览地址来发布应用, 编辑环境的后台设计仅考虑了编辑调试需要,不支持大规模高并发的应用托管。
从新手到架构师,一篇就够:从100到1000万高并发的架构演进之路 规模用户量+

硬件环境要求


iVX的编辑系统整体部署,目前仅支持单机部署 且需要搭配一个程序加密狗,因此,需要部署的裸机服务器上,使用USB接入。
服务器推荐使用X86架构,ARM架构的服务器也可部署,但需要额外支付ARM版本加密狗费用。

操作系统,推荐使用OpenEuler 22.03版, 符合国内国产化、信创的一些做法。

服务器的性能,根据预估使用用户来决定,大致的推荐如下:

1-20人:8核 16-32G;
20-50人:16核 32-64G;
50-200人:32核 64-128G;

由于整体部署环境,需要额外安装redis、nodejs、mysql、influx DB等基础软件,因此推荐使用4倍内存。

使用限制


iVX编辑系统整体部署之后,根据您选择的部署计划,会在以下方面存在限制:
1、用户人数,即所有子账号与管理主账号的总数量;
2、应用数量
3、使用期限