APITable Docs

架构和服务器配置

整体架构说明

平台概念上由两个部分组成:资源(团队和个人)和智能。

资源:与团队成员共同编辑、新增或删除资源,便于团队协作与资源共享, 资源维护系统集群节点、组织和用户数据,提供文件夹、大数据多维表格、自动化、仪表盘、表单、镜像、审计、权限服务等功能。

智能: 平台的核心亮点之一,旨在通过 AI 与其他功能的结合,为你提供更高效、更智能的工作体验。它帮助你快速找到所需的信息,包括文件夹、数据表、自动化、表单、智能任务、智能报告等,还可以通过多维度匹配和智能推荐,快速定位你需要的内容。

  • UI:在渲染引擎中提供极致流畅、用户友好、超快的数据库-电子表格界面
  • Bika-web: 使用 Nextjs 构建超高速、SEO 友好且极具用户体验的静态网站和网络应用,React技术,NodeJS + Next.js框架。
  • Bika-server: 用 Nextjs 构建超高速API 服务,NodeJS + Next.js框架。
  • bika-server-doc: 通过 WebSocket 协议与客户端建立长连接,实现双向通信和实时文档编辑等功能,NodeJS + Nest.js框架。
  • Postgres:存储持久化数据,如数据表、成员、各资源节点等。
  • Redis:存储缓存,如登录会话、热数据等。
  • S3:遵循s3存储协议上传附件,本地化部署Minio对象存储服务。
  • Elasticsearch: 基于 Apache Lucene 构建的分布式搜索和分析引擎,支持拼音、中文模糊搜索功能。
  • Openobserve: 云原生可观测平台,持久化存储应用日志,审计数据。

服务器资源清单

K8S版本配置清单

数据库存储组件,建议使用云服务.

序号资源/主机名称数量vCPU最低内存系统盘数据盘磁盘类型弹性公网IP镜像备份环境说明
1LB负载均衡器(可选)1-----开通---如果公网对外提供网站访问需要开启
2K8s集群/CCE容器引擎1------集群版本:v1.23+支持外部存储卷,如cbs,longhorn、cephfs等
3K8s集群节点服务器21664100G200G通用型SSDCentos7.9+,内核版本:4.19+开启集群模式
4终端操作服务器124100G500G通用型SSDCentos7.9+,内核版本:4.19+开启-执行安装指令、上传镜像仓库等
5云PG Postgres(可选)1816200G通用型SSD-版本16及以上开启-
6Redis(可选)124----版本5.0+开启-
7Mongo (可选)1816200通用型SSD版本7.0+ ,主从副本集模式开启主从副本,3节点或以上
8OSS (对象存储)2--------S3存储,支持 minio、cos 等K8S集群网络能访问对象存储
9镜像仓库(可选)1---------应用服务的镜像存储

注:各资源需要和K8S集群同属一个内网网络

docker-compose单机版配置清单

资源名称数量最低CPU架构最低内存存储操作系统环境说明
服务器18X86-6432系统盘100G,数据盘300+G(SSD)数据盘挂载:/data目录Centos7.6+内核版本:4.19+POC模式请确保服务器操作系统干净,如果之前部署过其他应用,请重装操作系统,避免已有配置影响后续的部署。

On this page