1. 概述
本文简单介绍各种部署方案,以供挑选。
2. 注意事项
FineDataLink 内置的数据库为 HSQL 数据库。HSQL 数据库不能多线程访问,集群环境、数据量较大可能会导致 HSQL 数据库不稳定的情况,适用于本地试用产品功能。
正式使用的工程需要配置外接数据库。详情请参见:配置外接数据库
3. 方案选择
部署方式 | 工程节点 | 部署方式 | 简介 |
---|---|---|---|
容器化部署 | 单机/集群 | 容器化部署 | ★★★★★ 优点: 部署成本低:一键部署,包括FineDataLink工程节点+负载均衡+状态服务器+文件服务器+外接数据库+Kafka管道(用户如需容器化部署高可用集群,可自行准备高可用组件) 启动成本低:部署成功后默认添加好启动参数,无需手动配置 异常影响小:工程环境容器化,每个工程的环境相互隔离,出现异常时影响范围小 运维成本低:运维平台自动接入工程,支持对服务器、FineDataLink应用、组件服务等进行监控告警 |
传统部署 | 单机 | 优点: 不限制中间件,不限制服务器架构 限制项: 除tomcat外,需提前部署准备JDK环境和中间件 需提前准备好FineDataLink工程包 部署完需要手动配置参数,以保证系统稳定运行 无法及时对系统运行情况进行监控告警 | |
集群 | 优点: 相比于单机工程,集群中多个工程相互通信共享数据和任务,可以提供更好的可扩展性和更高的性能,可以提高系统的负载能力和可用性,并确保系统的稳定性和一致性 限制项: 工程节点+负载均衡+状态服务器+文件服务器+配置库+服务注册中心都需手动部署、修改配置和串并起来 部署完需要手动配置参数,以保证系统稳定运行 |