你有需求? 点击这里 尝试让 AI 为你生成Baklib调研方案!

Baklib Logo

独立部署与私有化

Baklib 的私有化是通过 Docker 容器化技术实现的,可以在本地或者服务器上部署 Baklib 服务。 独立部署在您的公共云、私有云或本地服务器上。

软件架构

Baklib 运行在 Ruby on Rails 框架上,Ruby on Rails是用 Ruby 编程语言编写的开源 Web MVC框架,它附带了在前端和后端构建现代的 Web 应用程序所需的所有工具。下图是 Baklib 项目软件架构逻辑图:

物理架构

整个信息系统需要使用到的软硬件设施,以及其部署位置及各个软硬件之间的关联关系如下图所示。软硬件设施包括主机、服务器、交换机、路由器、防火墙、缓存服务器、注册中心、数据库等等。

SSO 系统集成

硬件配置

Baklib 独立部署建议硬件配置清单如下:

硬件名称

数量

配置

说明

主服务器

1

CPU: 2核

内存: 4G

系统盘总容量: 30GB

数据盘总容量: 100GB

  • K8s上的网站业务节点,支持虚拟机。

  • Ubuntu 22.04 64位,CPU 4核,内存 8G,硬盘 100G (进阶)

  • 防火墙端口开放 80、443、22 端口

数据库服务器

0-1

8核32G,500G硬盘

1主2从数据库

  • 增量备选

缓存服务器

0-1

8核32G,30G硬盘

缓存应用与数据库之间的数据

  • 增量备选

了解更多:https://www.baklib.cn//resources/on-premises

Baklib Birds
to top icon